תוכן עניינים:

שעון טבעת ספירה: 5 שלבים (עם תמונות)
שעון טבעת ספירה: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון טבעת ספירה: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון טבעת ספירה: 5 שלבים (עם תמונות)
וִידֵאוֹ: אל תיגע לבחורה באיפור בחייםםם !!!! don't do that !!! 2024, נוֹבֶמבֶּר
Anonim
שעון טבעת ספירה
שעון טבעת ספירה
שעון טבעת ספירה
שעון טבעת ספירה

תכננתי לקנות טבעת Neopixel 60 לד לייצור שעון אך לצערי לא יכולתי לקנות אותו. לבסוף, קניתי Neopixel Ring 35 Leds והבאתי דרך פשוטה לייצר שעון אינטרנט שיכול להציג שעה, דקה ושנייה עם טבעת LED 35 זו. נתחיל.

שלב 1: רשימת חלקים

המרכיבים העיקריים כלולים:

  • 01 יחידות x ESP8266 NODEMCU
  • 01 יחידות x NEOPIXEL טבעת 35 נוריות
  • 01 יחידות x לוח כפול דו צדדי אוניברסלי עבור DIY 5x7 ס"מ
  • 01 יחידות x זכר ונקבה 40PIN 2.54MM כותרת
  • 01 יחידות x מטען טלפון לאספקת חשמל

שלב 2: סכמטי

סכמטי
סכמטי

זהו מעגל פשוט מאוד. ל NEOPIXEL RING יש 2 x 3 רפידות המסומנות כדלקמן: 5V, DI, GND ו- 5V, DO, GND. כדי לשלוט בו, כל שעלינו לעשות הוא להלחם 3 חיבורים ל -3 רפידות אלה 5V, DI, GND על הטבעת. 5V ו- GND של NEOPIXEL RING מתחברים ל- +5V ו- GND של ספק כוח חיצוני ופינת DI מחוברת ל- ESP8266 NODEMCU בסיכה D4.

הערה: לא הצלחתי למצוא את NEOPIXEL RING 35 LED בספריית FRITZING, לכן השתמשתי ב- NEOPIXEL RING 60 LED כדי להחליף אותו בתרשים המעגלים.

שלב 3: מכירת והרכבה

ראשית, הסרתי את הכבלים המקוריים מ- NEOPIXEL RING, ואז הלחמתי כותרת גברית 3 פינים ב 5V, DI, GND סיכות ב- NEOPIXEL RING.

תמונה
תמונה

חתכתי את ה- DIY PROTOBOARD CIRCUIT 5X7cm לחתיכה קטנה, מולחם 2 שורות כותרות נקבות לחיבור ESP8266 NODEMCU עליו. בתמונה זו, הלחמתי כמה רכיבים נוספים כמו: כותרת נקבה 8P עבור MPU6050, LED RGB אחד עם 3 יחידות x נגדים המגבילים זרם ובלוק מסוף בורג 2P.

תמונה
תמונה

הלחמה כותרת נקבה בעלת 3 פינים (5V, D4, GND) בתחתית ה- PCB DIY בעקבות הסכימה בשלב הקודם. כותרת נקבה זו תתחבר לכותרת גברית של NEOPIXEL RING.

תמונה
תמונה

הדביקו קופסה קטנה לכיסוי ESP8266 NODEMCU. הלוואי והיה לי מדפסת תלת מימד לייצור קופסאות קטנות כאלה. קידחתי חור על הקופסה על מנת שכותרת נקבה של PCB DIY תוכל לעבור דרך החור הזה ולהתחבר ל NEOPIXEL RING.

תמונה
תמונה

זה מאוד פשוט. בוצע.

תמונה
תמונה

השתמשתי במטען סלולרי כדי לספק כוח 5V לספירת שעון צלצול.

תמונה
תמונה

שלב 4: תכנות

הרעיון שלי מוצג בתמונה למטה:

תמונה
תמונה

השעה תוצג כמספר בינארי ואנו זקוקים ל -4 נוריות המקבילות למספר בינארי של 4 סיביות כדי להציג את השעה (מקסימום 12). הדקה והשנייה מיוצגות על ידי ספירת מספר הלדים בספרת העשרות (מקסימום 5) וספרות יחידות (מקסימום 9). בסך הכל, אנחנו צריכים (5+9) x 2 = 28 נוריות LED להראות דקה ושנייה.

לרינג NEOPIXEL זה יש 35 נוריות LED כך ש -3 נוריות LED שנותרו משמשות כמפרידות להבהרת שעה, דקה ושנייה. הוא מסומן בצבע שחור בתמונה.

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

תמונה
תמונה

מיקומם של נוריות הלדים מוצהר במערכים הבאים:

בתים HHHH [4] = {16, 17, 18, 19}; // שעה - מספר בינארי 4 ביט

בתים M0 [5] = {14, 13, 12, 11, 10}; // דקה - בת עשר ספרות M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // דקה - בית יחידת ספרות S0 [5] = {21, 22, 23, 24, 25}; // דקה - בת 10 ספרות S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // דקה - בית ספרת יחידה SEPERATOR [3] = {0, 15, 20}; // 3 נורות מפריד

שעון טבעת ספירה זה יכול לקרוא מידע על זמן משרת NTP והזמן יעודכן באמצעות WIFI על ידי ESP8266 NODEMCU.

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

תמונה
תמונה

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

תמונה
תמונה

קוד שעון צלצול זמין ב- GitHub שלי.

שלב 5: סיום

סיים
סיים
סיים
סיים
סיים
סיים

ראה עוד כמה תמונות.

תודה שצפיתם ומקווה שאהבתם !!!

אנא עשה לייק והרשם לערוץ היוטיוב שלי.

מוּמלָץ: