פרויקט זה מושלם עבור אזור העבודה שלך, או המוסך לאן אתה מתפתח תוצרת בית. הפרויקט שסיים במודול אחד כולל פונקציות רבות: שעון עם צג תאריך ושעה, שעון עצר, שעון מעורר, מעקב אחר תנועה (לצורך כיבוי אוטומטי כשאתם לא במקום).
חומרים:
- ארדואינו אונו
- מגן LCD (עם כפתורים, הפרויקט משתמש במגן מ- DFRobot)
- ארגז לדיור
- זמזם
- חיישן תנועה אינפרא אדום (PIR)
- חוטי חיבור (אם / אם)
- שקע 2.1 מ"מ
- מתאם לכתר 9V 2.1 מ"מ / 5.5 מ"מ
- Krona 9 V
- שעון בזמן אמת
צעד ראשון. מודול שעון בזמן אמת.
לעתים קרובות מודול השעון מסופק בצורה של מעצב, שעליך להרכיב בעצמך. בדרך כלל ההרכבה אינה גורמת לבעיות, בנוסף היצרנים מוציאים הוראות להרכבת המודול שלהם. כמו כן, הסוללה מגיעה עם שעון, היא תמשך יותר משלוש שנים.
שלב שני מחבר חשמל
כדי לפשט את חיבור העיצוב לארדואינו, המחבר משתמש בשקע 2.1 מ"מ עם אנשי קשר מולחמים. נוצר חור בקופסה, והשקע מקובע בדבק. לפיכך, חיבור לארדואינו לא תהיה בעיה. הכתר פשוט יותקן בגב התיבה. אם תסתכל מקרוב, תבחין בחור נוסף בקופסה. זה לא צריך להיעשות, זה פשוט ניסיון לא מצליח להכין חור, השקע פשוט לא התאים לזה.
שלב שלישי חיבור חוט.
הכותב רכש חוטים רב-צבעוניים אם / אם. הם עולים בזול, אך הקלו מאוד על תהליך ההרכבה. המוליכים מחוברים לזמזם, חיישן תנועה PIR, מודול שעון, כך שאפשר לחבר את כל זה אחר כך למגן LCD.
הצעד הרביעי. חיבור למגן LCD.
על המגן יש 5 שורות של אנשי קשר, סיכותיהם על הארדואינו 1-5, בהתאמה. יש קשר עבור 5 וולט ו- GND, הכל שימש לחיבור. כדי להעביר נתונים באמצעות זמזם, חיישן ושעון בזמן אמת, משתמשים בסיכות אנלוגי של ארדואינו. החיישן עם השעון, כמובן, היה מחובר לקרקע ולעוצמה.
שלב חמישי התקנה בארגז.
בשלב זה, המבנה ממוקם בתיבה נפרדת.ראשית כל, כבלים ממגן LCD מונחים בתיבה. ארדואינו מאובטח עם בורג בצד הימני התחתון של התיק. כדי להחזיק את המיקרו-בקר מספיק די בורג אחד, במיוחד מכיוון שהמחבר משתמש בתיבה שבה נמצאות צלעות נוקשות במקום החורים לשני הברגים האחרים. בשלב הבא, מותקן מגן LCD על הארדואינו, שהכבלים שלו עוטפים את הלוח בצד ימין (נראה בתמונה למטה). מודול השעון נהדר להתקנה בפינה השמאלית התחתונה, בורג אחד משמש להדק אותו. התקנת רכיבים זו מאפשרת לך לחבר בקלות את שקע 2.1 מ"מ לארדואינו. חיישן התנועה מוגדר כך שניתן יהיה להסירו, מכיוון שהוא מפריע לחיבור כבל ה- USB ללוח.
שלב שישי תכנות
כפי שצוין בתחילת המאמר, השעון צריך לא רק להציג את השעה והתאריך, אלא גם שעון עצר עם אזעקות. ישנם 5 כפתורים במגן הניתנים לתכנות. הם ישמשו לשעות פעולה שונות. זמזם יעבוד כאשר לחוץ על כל כפתור, וכאשר האזעקה פועלת, הוא יעביר מספר אותות.
סקיצה לארדוינו.
המחבר לקח את הסקיצה מאדפרויט כבסיס, הוא פותח לשעון בזמן אמת. הוא משתמש בספריית RTClib. יתר על כן, המחבר הוסיף קטע קוד למגן LCD מ- DFRobot (אפשרות שליטת כפתורים). והוא הוסיף מעצמו קטע קוד באופן בלעדי לפרויקט זה. את הגרסה הסופית של הקוד ניתן להוריד תחת המאמר. להלן תמונות עם מצבי שעון שונים.
שלב שביעי. פונקציות כפתור.
כפי שניתן לראות בתמונה למטה, כל כפתור במגן חתום, חמישה מהם תוכנתו כך:
- הכפתור הראשון (SELECT) הוא התפריט. הכפתור מציג גלילה של פונקציות זמינות (טיימר, אזעקה).
- כפתור שני (LEFT) - לחצן זה אחראי על בחירת הפונקציה. פונקציה נוספת של הכפתור היא להגדיל את הערך ב 10 כשמוזנים שעות ודקות.
- הכפתורים השלישי והרביעי (UP, DOWN) - משמשים להגדלת והורדת הערכים של שעות ודקות בעת הגדרת האזעקה והטיימר. פונקציית כפתור נוספת למיתוג השעה ביום AM ו- PM.
- הכפתור החמישי (RIGHT) הוא כפתור הכניסה. משמש לקבלת ערך (זמן טיימר מוגדר, שעות).
- כפתור שישי (RST) - הכפתור משמש להפעלה מחדש של הארדואינו.