פענוח ושחזור קוד של שלט למאוורר תקרה

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

שלט של מאוורר תקרה Hyundai. לחקות באמצעות ארדואינו
שלט של מאוורר תקרה Hyundai. לחקות באמצעות ארדואינו

להמשיך לקרוא פענוח ושחזור קוד של שלט למאוורר תקרה

קל, רק לא בארדואינו: באג טיימר מוזר

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

זה גל ריבועי, אבל ממש לא בתדר שרציתי
זה גל ריבועי, אבל ממש לא בתדר שרציתי

להמשיך לקרוא קל, רק לא בארדואינו: באג טיימר מוזר

פרויקט: שדרוג משטח קירור למחשב נייד

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

משטח קירור סיני, לא קוּל
משטח קירור סיני, לא קוּל

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

פרויקט: ירח PSoC

החללית הישראלית הראשונה לירח, "בראשית", אוטוטו יוצאת לדרך (בשאיפה), וכדי לציין את האירוע המיוחד החלטתי לשדרג "מנורת ירח" סינית בעזרת לוח פיתוח זול של חברת Cypress. הנה הפרטים.

מנורת הירח המשודרגת בפעולה
מנורת הירח המשודרגת בפעולה

להמשיך לקרוא פרויקט: ירח PSoC

פרויקט 3D: מתקן לעטים בהתאמה למנורת שולחן

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

מתקן לעטים על מנורת איקאה, בעיצוב והדפסה עצמיים
מתקן לעטים על מנורת איקאה, בעיצוב והדפסה עצמיים

להמשיך לקרוא פרויקט 3D: מתקן לעטים בהתאמה למנורת שולחן

עמדת תכנות מינימליסטית: האתגר

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

תאורת LED של מקש Capslock. לא מובן מאליו.
תאורת LED של מקש Capslock. לא מובן מאליו.

להמשיך לקרוא עמדת תכנות מינימליסטית: האתגר

הדפסה בתלת ממד: רשמים ראשונים

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

דגם מ-Thingiverse (בשחור) והביט הלבן שתכננתי.
דגם מ-Thingiverse (בשחור) והביט הלבן שתכננתי לבד.

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

דברים שבטח לא אספיק לעשות ב-2019

הניסיון מלמד שפוסטים עם תוכניות עתידיות והבטחות (לפחות ב"בייט הלבן") כמעט אף פעם לא מתממשים, או מתממשים רק חלקית ובאיחור מטורף. תמיד יש דברים חדשים שצצים בהפתעה, או דברים שהופכים מכל מיני סיבות ללא-רלוונטיים… אז רגע לפני 2019, הנה הכיוונים והרעיונות החדשים שבטח גם הפעם לא ייצאו לפועל!

צפרדע מודפסת בתלת-ממד
צפרדע מודפסת בתלת-ממד

להמשיך לקרוא דברים שבטח לא אספיק לעשות ב-2019

תעלומת ה-delay הבלתי-אפשרי

לא מזמן, נשמה טובה שלחה לי שאלה שעלתה באחד הפורומים לגבי מקרה מוזר: פקודת delay של ארדואינו, שמוקמה בתוך פונקציית פסיקה (שהוגדרה באמצעות הפקודה attachInterrupt), רצה מהר מדי – ליתר דיוק, היא סיימה את פעולתה בערך ב-1/200 מהזמן הצפוי. הסתבר שכמה מהמגיבים בפורום השיבו, ובצדק, שמלכתחילה אסור לשים delay בתוך פונקציית פסיקה, ואף הפנו לתיעוד הרשמי של ארדואינו, שבו נכתב ש-delay לא תעבוד כלל במצב כזה. אבל עובדה שמשהו כן עבד, רק לא בקצב הנכון. אז מה באמת קרה שם?

להמשיך לקרוא תעלומת ה-delay הבלתי-אפשרי

פרויקט: עוד מנורת שאריות!

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

לא זורקים שום דבר (כמעט): מנורת שאריות
לא זורקים שום דבר (כמעט): מנורת שאריות

להמשיך לקרוא פרויקט: עוד מנורת שאריות!

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