ארכיון הקטגוריה: לנסות אפשר

כשהארדואינו קלט את שידורי ה-BBC

בין שלל האפשרויות שמציע הפיתוח בשפת MicroPython על הלוח הלימודי BBC Micro:bit נמצא המודול המובנה Radio, שמאפשר העברה אלחוטית של מידע בין לוחות כאלה. האם אפשר לפרוץ את הגן הסגור של ה-BBC ולהוציא מידע גם אל פלטפורמות אחרות, למשל ארדואינו?

טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit
טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit

להמשיך לקרוא כשהארדואינו קלט את שידורי ה-BBC

ראש בראש: מיהו קיט הרובוט הכי גרוע בעולם?

כשאנחנו קונים קיט רובוט למתחילים, מה אנחנו רוצים בסך הכול? שיהיו הוראות הרכבה ברורות, שהחלקים יתאימו זה לזה בקלות יחסית, ושהרובוט המורכב יעשה מה שהוא אמור לעשות. בעולם המוצרים הסיניים הזולים, אף אחד מהדברים האלה אינו מובן מאליו. הנה שתי דוגמאות נוראות במיוחד שנתקלתי בהן לאחרונה.

פלסטיק סיני
פלסטיק סיני

להמשיך לקרוא ראש בראש: מיהו קיט הרובוט הכי גרוע בעולם?

תעלומת הארדואינו הדפוק 3

אתם כבר מכירים את התרגיל: מישהו קנה לוח תואם ארדואינו מהמזרח הרחוק, הלוח לא עובד כמו שצריך (איזו הפתעה, נכון?) ואני – בשביל הקהילה ובשביל האימון בדיבוג חומרה ותוכנה – מחפש מה השתבש הפעם.

הלוח המתוקן, עם ספוילר
הלוח המתוקן, עם ספוילר

להמשיך לקרוא תעלומת הארדואינו הדפוק 3

קריאה מושלמת של Rotary Encoder, חלק א'

בחינה של האותות שמתקבלים ממקודד סיבובי פשוט (Rotary encoder) הראתה שכאשר פיני הפלט שלו עוברים בין מצבים, קפיצות המתח האקראיות (Bounce) יכולות להיות קצרות מאוד או ארוכות מאוד, בהתאם למהירות הסיבוב של המקודד – עד כדי אי יכולת להבדיל בין קפיצה כזו לבין אות לגיטימי. האם אפשר ליצור קוד שיתגבר על כך וייתן לנו קריאה מדויקת של הסיבובים על פני כל טווח המהירויות?

מקודדים סיבוביים מכניים
מקודדים סיבוביים מכניים

להמשיך לקרוא קריאה מושלמת של Rotary Encoder, חלק א'

0.000011574Hz, חלק ראשון

לפני שלוש שנים, בעודי לומד מה-Datasheet את התכונות הבסיסיות של המיקרו-בקר ATtiny85, גיליתי שאני יכול להפעיל אותו על בסיס אות שעון חיצוני בקצב איטי עד כדי גיחוך של 1Hz. בדיון הזעיר שהתנהל בנושא העליתי את הרעיון של עבודה בקצב איטי עוד יותר – עליית שעון אחת ביום, או 0.000011574Hz – כדי ליצור מערכת שמדליקה לד מדי שבת, כאשר אות השעון מבוסס איכשהו על המחזור הטבעי של יום ולילה.

הרעיון הזה מטופש מכדי להשאיר אותו לנצח בגדר תיאוריה, נכון? 🙂

להמשיך לקרוא 0.000011574Hz, חלק ראשון

איך הצלתי סוללה של לפטופ ב-0%

שורה של מחדלים הובילה לכך שסוללת הליתיום-יון של הלפטופ של הילדים התרוקנה ל-0%, והמחשב סירב לטעון אותה. מבצע החייאה נואש הציל אותה מטיול חד-סטרי לפח המחזור, ואותי מלבזבז עוד כמה דולרים בסין.

סוף טוב הכול טוב - סוללת לפטופ במאה אחוזי טעינה.
סוף טוב הכול טוב – סוללת לפטופ במאה אחוזי טעינה.

להמשיך לקרוא איך הצלתי סוללה של לפטופ ב-0%

איך לא הבנתי וכן שיפרתי את ה-MagSpoof

על ייעול משמעותי של חומרת ה-MagSpoof (פרויקט של ההאקר המפורסם סמי קמקר) בעקבות אי-הבנה של שיטת קידוד הביטים בכרטיסי אשראי.

סליל תוצרת בית, להטעיית קוראים של כרטיסי אשראי
סליל תוצרת בית, להטעיית קוראים של כרטיסי אשראי

להמשיך לקרוא איך לא הבנתי וכן שיפרתי את ה-MagSpoof