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

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

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

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

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

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

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

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

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

0.000011574Hz, חלק ראשון

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

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

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

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

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

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

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

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

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

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

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