תוכן עניינים:
וִידֵאוֹ: שעון נוסף: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
כפי שניתן לראות מההעלאות הקודמות שלי השגתי כ -7 לוחות תצוגה של פלחים מכמה ציוד שקילה ישן.
המאמץ הקודם שלי השתמש בארדואינו עם מודול שעון בזמן אמת.
הוראה זו משתמשת ב- ESP8266 D1 Mini המחובר לשרת NTP!
הקוד מבוסס על דוגמה מספריית ESP8266WiFi.
אני לא הולך לפרט לגבי חיווט התצוגה של 7 פלחים מכיוון שיש עשרות דוגמאות ברשת. 2 הלוחות שיש לי, השתמשו בשבב הנהג של מפענח MAX7219, אלה דורשים רק 3 סיכות לשליטה של עד 8 x 7 תצוגות קטע.
רציתי גם להציג את התאריך, אז היה צורך בעוד 3 סיכות!
הייתי צריך עוד 7 אאוט -אאוט כדי להציג את היום! כדי לעקוף את היעדר סיכות הפלט, בחרתי בתצוגת Neo Pixel, פין אחד, 7 יציאות!
שלב 1: החומרה
חלקים נדרשים
12 x 7 תצוגות קטע (במקרה שלי היה לי מזל גדול שיש לי כמה לוחות מכונת שקילה ישנים שחסכו הרבה חיווט.
1 x ESP8266 D1 מיני או כל ESP8266 עם 7 יציאות דיגיטליות או יותר
2 x MAX7129 (שוב, היה לי מזל שיש לי לוחות התצוגה של מכונת השקילה)
1 x צג NeoPixel ישר 8
2 שיפטים ברמה
ספק כוח 1 x 5v
שלב 2: תצוגת DAY
לשם כך השתמשתי בחלק מכרטיס אשראי ישן לבסיס, קצת כרטיס עבה (במקרה שלי 300 גרם נייר צילום) וכמה סרט הרכבה דו צדדי.
רק 2 רצועות הקלטת שלה עם חריצים חתוכים בסכין מלאכה. המרווח הוא המרחק בין נוריות הלוח בלוח NeoPixel.
רצועות דקות של הכרטיס משמשות ליצירת ערוץ לכל יום.
שמות היום מודפסים על קלטת שקופה עם מכונת תוויות Dymo.
שלב 3: חיבור והתוכנה
טווח המוצרים ESP8266 הוא דיוור מצוין בשל
א) הם לכלוך זולים
ב) הם זקוקים למעט מאוד רכיבים חיצוניים
הייתי צריך 5V לתצוגות ו- 3v ל- ESP אז השתמשתי בכמה משמרות ברמה עם ספק כוח 5V.
ה- MAX7219 צריך רק 3 סיכות לשליטה של עד 8 תצוגות, אלה סיכות 1 (דין), 12 (טעינה / CS) ו -13 (שעון).
אלה מחוברים באמצעות משמרת רמה.
הקוד הוא כדלקמן:
// כניסות: סיכת DIN, סיכת CLK, סיכת LOAD. מספר שבבים LedControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datedisp = LedControl (7, 6, 5, 1);
מספר השבבים נקבע ל -1 מכיוון שאני מתייחס לשתי התצוגות כפריטים נפרדים במקום להשתמש ב- DOUT ומדליק אותם.
ה- NeoPixel מחובר לפלט דיגיטלי 4
#הגדר PIN 4
#define NUMPIXELS 7 (התעלמות מאחת מתוך 8 נוריות הלדים)
ישנם מספר #כולל הכול שניתן למצוא ב- GitHub.
יש להזין נתב SSID & PASSWORD ולבחור שרת NTP, (חיפשתי שרת NTP בחינם).
שלב 4: הפעלה
בעת ההפעלה, נוריות ה- NeoPixel מקומטות, ואז, 7 תצוגות הקטע מציגות 'c' ו- '8' חלופיות עד לחיבור לנתב.
אם כל הקטעים מראים תוכן c8 זה אומר שחיבור שרת NTP לא נוצר, איפוס אמור לפתור זאת.
לאחר חיבור, השעה והתאריך מוצגים, היום מסומן על ידי נורית כחולה.
מוּמלָץ:
ECG אוטומטי- פרויקט גמר BME 305 אשראי נוסף: 7 שלבים
אק"ג אוטומטי- פרויקט גמר BME 305 אשראי נוסף: קרדיוגרמה (א.ק.ג או א.ק.ג.) משמשת למדידת האותות החשמליים המופקים על ידי לב פועם והיא ממלאת תפקיד גדול באבחון ובפרוגנוזה של מחלות לב וכלי דם. חלק מהמידע המתקבל מא.ק.ג כולל את הקצב
מתג סיבובי נוסף המודפס בתלת -ממד: 7 שלבים (עם תמונות)
עוד מתג סיבובי מודפס תלת -ממדי: לפני זמן מה יצרתי מתג סיבובי לרוב מודפס תלת -ממדי במיוחד עבור פרויקט העתק Minivac 601 שלי. לפרויקט החדש של Think-a-Tron 2020, אני מוצא את עצמי זקוק לעוד מתג סיבובי. אני מחפש מתג הרכבה ללוח SP5T. תוספת
שעון ניקי נוסף: 6 שלבים (עם תמונות)
עוד שעון ניקי: תמיד רציתי שעון ניסי, יש רק משהו במספרים הזוהרים שמרתק אותי. אז כשמצאתי כמה IN12s לא יקרים מדי ב- eBay קניתי אותם, התפלאתי עליהם כשקיבלתי אותם אך גיליתי במהרה שכדי
שעון רשת ESP8266 ללא כל RTC - Nodemcu NTP שעון אין RTC - פרויקט שעון אינטרנט: 4 שלבים
שעון רשת ESP8266 ללא כל RTC | Nodemcu NTP שעון אין RTC | פרויקט שעון אינטרנט: בפרויקט תעשה פרויקט שעון ללא RTC, ייקח זמן מהאינטרנט באמצעות wifi והוא יציג אותו בתצוגה st7735
התאמה מחדש של בקרת BLE לעומסי הספק גבוהים - אין צורך בחיווט נוסף: 10 שלבים (עם תמונות)
התאמה מחדש של בקרת BLE לעומסי הספק גבוהים - אין צורך בחיווט נוסף: עדכון: 13 ביולי 2018 - נוסף וסת 3 -מסופי לאספקת טורואיד. ההנחיה מכסה שליטה על BLE (Bluetooth Low Energy) על עומס קיים בטווח 10W עד 1000W. הכוח עובר מרחוק מהנייד אנדרואיד שלך באמצעות pfodApp. לא