» אלקטרוניקה » ארדואינו »שעון לד פסאודו מעץ

שעון לד פסאודו מעץ



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

לבחירת מצבי שעון, מדחום והיגרומטר השתמש היזם בחיישן רטט. האלגוריתם למעבר בין מצבים הוא כדלקמן:



המאסטר הרכיב את השעון בלוח מסוג perfboard מהרכיבים הבאים: ארדואינו Pro Mini, תצוגה מסוג 8402AS, חיישן טמפרטורה ולחות DHT11, שעון DS1307 בזמן אמת, חיישן רטט UMProb, מודול עם שקע Tenstar Robot Micro USB (אתה רק צריך להפעיל אותו, אתה יכול פשוט לקחת את כבל ה- USB ממשהו שבור) . עבור קושחה, הוא לקח את המודול להמרת יציאת USB ל- Honbay CP2102 סדרתי.



הוא אסף את השעון לפי התוכנית:



העדיף להשתמש במסרקים ושקעים לחיבור חוטים ללוח לחם עם מסרק:



כך נראית התוצאה משני צדדים:




למשתמשים שאינם רוצים להבהב שום דבר, הוא ממליץ לרכוש כל ערכת מעצבים להרכבת שעוני LED, לבחור אחד בו המספק המיקרו מועבר כבר תפור. אבל אז לא יהיו מצבי מדחום והיגרומטר וכן חיישן רטט. היזם עצמו מהבהב את ארדואינו עם מכשיר ה- Honbay CP2102 שכבר הוזכר לעיל:



מחבר אותם כך:

צד ארדואינו ---------- צד מתכנת

VCC -------------------------------------- + 5V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

סקיצה כאן.

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



קובץ STL כאן.

לאחר הדבקה בסרט ויניל, המקרה הופך להיות יפה מאוד:





חורים נחוצים לחיישן הטמפרטורה והלחות. האשף מציג את המיקום האופטימלי למיקומו:



וכך יש לו חיישן רטט:



השעון מוכן:



כך שתוכלו לעבור מצבים:



הערה על ידי המתרגם. חיישן הרטט בעיצוב זה מספק החלפת מצב בלבד. אתה יכול לקבוע את השעה במודול DS1307 באמצעות אותו Arduino, כאן סיפר ​​איך.
9.6
9.7
9.9

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
1 פירוש
הערה: האלגוריתם המצויר אינו תואם לזה המוצג בהקלטת הווידיאו. כן, ואינו תואם את האלגוריתם, בגלל "טמפ התצוגה". יוצאים 2 חצים.
אזהרה למי שרוצה לחזור: במעגל זה משמש מחוון עם קתודה משותפת, המאפשר חיבור ישיר, לא דרך טרנזיסטור. ארדואינו למסקנות ספרות המחוון (D1-D4). אך אי אפשר להמליץ ​​על היעדר נגדים המגבילים זרם בין הבקר לבין קטעי המחוון כרגיל.
חיבור מתכנת ו Arduino Pro Mini: ציין כי ה- DTR של המתכנת הוא ל- GRN על הלוח. בשום לוח פרו-סדרה לא היה לי איש קשר שכותרתו GRN, ועל כל איש הקשר הנדרש תויג כ- DTR.
ובכן, המתכנת מתאים כמעט לכל אחד התומך באותות DTR, ואם אפשר, למתח של המיקרו-בקר (3.3 או 5 וולט).
במקום ה- RTC DS1307 עדיף להשתמש ב- DS3231 - ליתר דיוק.
במקום המחוון 8402AS (גובה הספרות הוא 0.8 אינץ '), אתה יכול להשתמש בכל קטע 7 מתאים עם 4 ספרות עם קתודה משותפת (בדרך כלל האות מספרת): לדוגמה, 5463AX (גובה הספרות הוא 0.56 אינץ'), אך יתכן שתצטרך לשנות קוד עקב אינדיקטורים שונים.
התוכנית גם אינה חסרת פגמים, כולל בזמן הטיפול. התקשר ל- RTC בכל מחזור - מדוע? מדוע לשנות את הזמן ב- 25 דקות מהערך ב- RTC? עדיף לעשות סקיצה פשוטה של ​​קביעת התצורה של RTC באמצעות פקודה דרך יציאת ה- com, להגדיר אותה ואז להבהב את קוד העבודה שלא מכיל ניסיונות לאתחל את ה- RTC.
ואז הוסף עיבוד לחצני בקרה להגדרת השעון. ואז להמשיך לפתח את הפרויקט.

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

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...