תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מדריכים אלה מראים כיצד להכין שעון Arduino מבית Core Arduino.
שלב 1: הכנה
לוח Arduino Dev
הפעם אני משתמש בלוח התפתחות Sparkfun Pro Micro 3.3 V 8 MHz.
צג תצוגה
הפעם אני משתמש ב- ST7789 1.3 אינץ 'LCD IPS.
סוללת ליפו
יש לי כמה סוללת ליפו 301420 ביד.
לוח מטען ליפו
יש לי איזה לוח טעינה של Lipo 15 מ"מ על 15 מ"מ ביד.
שבב RTC
הפעם אני משתמש ב- DS3231M, מתנד קריסטל מובנה, אין צורך ברכיב נוסף
סוללת RTC
זה אופציונלי, למקרה שתרצה להשאיר את הזמן אפילו סוללת ליפו נגמרת. MS412FE היא סוללה נטענת זעירה של 1 מיליאמפר / שעה, על פי גליון הנתונים של RTC 1 מיליאמפר / שעה כבר יכולה לשמור זמן רב ימים.
רצועת שעון
הזמנתי רצועת שעוני בד מבד ברוחב 20 מ מ.
אחרים
דיודה למשל 1N5822, ארבעה ברגי M2 בגודל 6 מ מ, סרט נייר נחושת וכמה חוטים
שלב 2: תיקון לוח Dev & LCD
השתמש בחתיכה קטנה של צלחת PET כדי להדביק את ה- Pro Micro ו- IPS LCD יחד.
שלב 3: חבר את GND
קרא את גליון הנתונים של LCD המסופק על ידי הספק שלך.
חותכים סרט נייר כסף קטן רק לגעת בכל סיכות ה- GND ובסיכות השליליות של ה- LED ולתקן אותו על צלחת ה- FPC. לאחר מכן הלחמת הסיכות עם סרט נייר נחושת.
שלב 4: חבר את פיני החשמל
חבר את פיני GND לוח ה- dev לקלטת רדיד הנחושת. חבר את סיכות ה- Vcc לסיכת ה- Vcc LCD.
שלב 5: חבר סיכות LCD
להלן סיכום החיבור:
LCD -> ארדואינו
LED+ -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)
שלב 6: הסר את Power LED
נורית ההפעלה תמיד דולקת וצריכה מעל 1 mA ברציפות, ולכן עדיף להסיר אותה. ללא הלחמה והסר את הנורית בזהירות.
שלב 7: חבר סוללת ליפו
להלן סיכום החיבור:
לוח טעינה +ve in -> מחבר J1 Dev Board ליד שקע ה- USB (5V)
לוח טעינה -ve in -> לוח לוח Dev GND Pin Charge Board +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve
הערה:
רוב לוח הטעינה של Lipo עדיף להשתמש בכוח 5V כקלט. עם זאת, לוח ה- Micro Micro dev אינו מספק סיכת USB 5V. למרבה המזל, מחבר J1 ליד שקע ה- USB מחובר למעשה לפין USB 5V. היזהר לא להלחם 2 מחברים יחד.
שלב 8: חבר את RTC
DS3231M הוא זעיר מאוד והוא דורש חיבור לסוללה זעירה, אנא התאזר בסבלנות והתחבר יחד:
DS3231M סיכה 2 (Vcc) -> לוח לוח Vcc
DS3231M סיכה 5 (GND) -> לוח dev GND, MS412FE RTC סוללה- DS3231M pin 6 (VBAT) -> MS412FE RTC +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> לוח התקן GPIO 3 (SCL)
שלב 9: חבר חיישן תנועה
כפי שצוין בהוראות הקודמות שלי, אני משתמש בשני חיישני רטט כחיישן תנועה כדי להפעיל את סיכת ההתעוררות של לוח ההתקנים.
עם זאת, לשעון אין מקום להתאים 2 חיישני רטט של 5 מ"מ. ניסיתי להחליף עם חיישן רטט 3 מ"מ ובדקתי כמה ימים. זה קל מדי להתעורר בצורה לא נכונה והסוללה מתרוקנת תוך יום.
אני עדיין בודק כמה שיטות אחרות כדי להימנע מהתעוררות שגויה. תוכל לעקוב אחר הטוויטר שלי כדי לקבל את הממצאים האחרונים.
שלב 10: תכנית
אנא עקוב אחר ההוראות הקודמות שלי כדי לתכנת את לוח ה- dev.
שלב 11: מארז שעון להדפסה תלת -ממדית
אנא הורד והדפס את מארז השעונים:
שלב 12: זמן שמח
זה להשוויץ במה שעשית לחברים שלך!
וגם אתה יכול:
- לתכנן ולעצב פנים שעון משלך
- הוסף חיישנים או רכיבים נוספים כדי להפוך אותו לשעון חכם
- עיצוב מארז שעונים משלך