פרויקט: חנוכיית לדים בשלט רחוק

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

חנוכייה בשלט רחוק, דגם 2016
חנוכייה בשלט רחוק, דגם 2016

להמשיך לקרוא פרויקט: חנוכיית לדים בשלט רחוק

MPLAB Xpress Evaluation Board: סקירה וביקורת

אל סביבת הפיתוח מבוססת-הדפדפן MPLAB Xpress של חברת Microchip מצטרף כעת לוח פיתוח רשמי וזול (בינתיים). למה זה טוב, ולמי זה מתאים?

לוח MPLAB Xpress Evaluation Board באריזתו
לוח MPLAB Xpress Evaluation Board באריזתו

להמשיך לקרוא MPLAB Xpress Evaluation Board: סקירה וביקורת

CodeMonkey, טוב למתכנתים צעירים?

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

הקישור ל-Codemonkey באתר "אופק יסודי"
הקישור ל-Codemonkey באתר "אופק יסודי"

להמשיך לקרוא CodeMonkey, טוב למתכנתים צעירים?

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

האם אפשר לנסח אלגוריתם לקריאה של מקודד סיבובי, שפותר לגמרי את בעיית ה-Bounce מצד אחד, ומצד שני לא נופל בפח של היפוך כיוון הסיבוב כפי שקרה לאלגוריתם הקודם שלי?

מקודדים אופטיים מכניים
מקודדים אופטיים מכניים

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

מודול UART אלחוטי HC-11

הפרויקט שלכם זקוק לתקשורת RF אמינה לטווח קצר, בעלות אנרגטית סבירה? המודול HC-11, שמבוסס על השבב CC1101 של TI, עשוי להוות פתרון נוח וזול יחסית. הנה כמה פרטים והוראות שימוש בסיסיות.

מודולי HC-11 ואנטנה
מודולי HC-11 ואנטנה

להמשיך לקרוא מודול UART אלחוטי HC-11

פעמון אלחוטי, הדור הבא

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

משדר הפעמון בסביבתו הטבעית
משדר הפעמון בסביבתו הטבעית

להמשיך לקרוא פעמון אלחוטי, הדור הבא

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

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

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

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

0.000011574Hz, חלק ראשון

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

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

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

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

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

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

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

תכנות, מיקרו-בקרים וטכנולוגיה