ארכיון הקטגוריה: PIC

פרויקט: מחוון שפת הקלדה

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

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

העלות הסמויה של struct

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

מימין לאט, משמאל מהר – לפרטים, קיראו למטה
להמשיך לקרוא העלות הסמויה של struct

פרויקט: בודק רציפות

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

בודק רציפות קומפקטי תוצרת בית
בודק רציפות קומפקטי תוצרת בית
להמשיך לקרוא פרויקט: בודק רציפות

פיקאדום, הדור הבא (בחסות PCBWAY)

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

לוחות פיקאדום, חדש וישן
הפיקאדום החדש (משמאל) לצד הישן
להמשיך לקרוא פיקאדום, הדור הבא (בחסות PCBWAY)

מודול SMT למדידת אותות במיקרו-בקר PIC: הסבר והדגמה

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

מערכת עם חיישן מרחק אולטרסוני
הפעלת חיישן מרחק בעזרת מודול SMT, (כמעט) ללא השקעה של המעבד
להמשיך לקרוא מודול SMT למדידת אותות במיקרו-בקר PIC: הסבר והדגמה

כמה זה HIGH: מתח בפין פלט כפונקציה של הזרם

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

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

רמזור לילדים מפאנל של אל-פסק

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

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

ממיר מדיגיטלי-לאנלוגי: הסבר והדגמה של מודול DAC

בפוסט קודם דיברנו על מודול החומרה NCO במיקרו-בקרים. כעת נעבור למודול אחר, נפוץ קצת יותר אך עדיין לא מוכר למשתמש הארדואינו הטיפוסי: DAC (ראשי תיבות של Digital to Analog Converter), שהוא בעצם ההיפך של ADC המוכר: לוקח ערך מספרי וממיר אותו לפלט מתח אנלוגי.

תקריב מיקרו-בקר על לוח פיתוח
כי איך אפשר לצלם DAC? 🙂
להמשיך לקרוא ממיר מדיגיטלי-לאנלוגי: הסבר והדגמה של מודול DAC

מתנד בשליטה נומרית (NCO) – הסבר, ביקורת והדגמה

במיקרו-בקרים מודרניים של Microchip, מצטרף אל הטיימרים הקלאסיים – בין מודולי החומרה הוותיקים ביותר במיקרו-בקרים בכלל – מודול תזמון בשם "מתנד בשליטה נומרית" (NCO – Numerically Controlled Oscillator). מה עושה ה-NCO, איך משתמשים בו ומה היתרונות והחסרונות שלו לעומת טיימר רגיל?

לוח פיתוח Curiosity Nano למיקרו-בקר PIC18F57Q43
לוח פיתוח Curiosity Nano למיקרו-בקר PIC18F57Q43
להמשיך לקרוא מתנד בשליטה נומרית (NCO) – הסבר, ביקורת והדגמה

סיימונים לפי משקל, חלק ב'

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

לוח המשחק המוכן בפעולה
המשחק המוכן בפעולה
להמשיך לקרוא סיימונים לפי משקל, חלק ב'