תוכן עניינים:
- אספקה
- שלב 1: הכנת לוח ה- Veroboard
- שלב 2: הפוך את המארז
- שלב 3: התאם את האלקטרוניקה במארז
- שלב 4: תכנות הארדואינו
- שלב 5:
וִידֵאוֹ: שעון WiFi, תחנת טיימר ומזג אוויר, מבוקרת בלינק: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
זהו שעון דיגיטלי של מורפינג (תודה להארי וויגונה על הרעיון וקוד המורפינג), הוא גם שעון אנלוגי, תחנת דיווח על מזג אוויר וטיימר למטבח.
הוא נשלט כולו על ידי אפליקציית Blynk בסמארטפון שלך באמצעות WiFi.
האפליקציה מאפשרת לך:
הצג שעון דיגיטלי, יום, תאריך, חודש שעון אנלוגי, יום, תאריך, חודש
הצג מזג אוויר גלילה כלפי מעלה מ- OpenWeathermap.org וחיישן טמפ/לחות מקומי.
השתמש בפונקציית טיימר למטבח
עדכון זמן שרת NTP עם בחירת אזור זמן
עדכון OTA (דרך האוויר) של הקושחה
קושחת המערכת המתוארת כאן משתמשת בשרת מקומי עבור Blynk תוך שימוש ב- Raspberry Pi. יש הרבה מידע על אופן ההתקנה באתר Blynk.
הורדת תוכנת השרת המקומי היא בחינם ויכולה לחסוך לך כסף באופן אופטימלי אם יש לך הרבה גאדג'טים מבוקרי Blynk ברחבי הבית שלך.
לחלופין, תוכל ליצור חשבון עם Blynk ולהשתמש בשרתים שלהם, למרות שזה כנראה יעלה לך כמה דולרים עבור יישומוני האפליקציות. יש 'אנרגיה' (ווידג'טים) בחינם כשאתה מצטרף לבלינק אבל לא מספיק לפרויקט הזה.
זוהי מערכת די מורכבת הכוללת מספר מערכות wifi, שרת וקושחה/תוכנה מורכבת.
ההרכבה והחיווט פשוטים למדי אך התקנת הפירמה מסובכת.
אני רק מקווה שאני זוכר לספר לך את כל מה שאתה צריך לדעת:)
למד את אתר Bynk Blynk, יהיה עליך גם להתקין את האפליקציה בטלפון שלך.
יהיה עליך גם לפתוח חשבון בחינם ב- OpenWeathermap.org בכדי לקבל את מפתח ה- api שלך.
לא הייתי מייעץ למתחילים לנסות את הפרויקט הזה.
שימו לב שזוהי הרשמה בתחרות השעונים, אנא הצביעו אם אהבתם
אספקה
מודול NodeMCU 12E ESP8266 כמו כאן
תצוגת מטריצת 64 x 32 נקודות כמו כאן
מודול שעון בזמן אמת של RTC כמו כאן
מודול טמפ/לחות DHT11 כמו כאן
לוח ורו כזה
קצת עץ למארז (עץ מזרן יעשה)
מארז חשמל 5v 6A כזה
שקע חשמל (PCB mount) כזה
כמה חוט מבודד בגודל 24/28
כבל סרט 16 -כיווני (כ -300 מ מ), 2 x שקעי DIL נקבה ושקע DIL 1 -כיווני
16 כיווני DIL מחבר סרט (PCB mount)
בלוק מסוף דו כיווני (הר PCB)
רצועות כותרת נקבה שורה אחת (כ -40 בסך הכל באורכים שונים)
כלים
תחנת הלחמה, הלחמה, חותכי תיל וכו '.
שלב 1: הכנת לוח ה- Veroboard
חותכים פיסת לוח Vero באורך 36 או 37 רצועות באורך ברוחב 13 חורים.
הלחמה ברצועות הכותרת בשורה אחת נקבה ללוח Arduino (2 x 15 דרך), מודול RTC (5 כיוונים) ומודול DHT11 (3 דרך) כפי שניתן לראות בתמונות.
הלחמה בשקע DC ובלוק המסוף דו כיווני כפי שמוצג בתמונה.
הלחמה במחבר הסרט הגברי DIL בן 16 הדרך כפי שמוצג.
חוט את הלוח לפי סכמטי וחתך את הרצועות במידת הצורך.
צור כבל סרט מספיק ארוך עם מחבר DIL נקבה בעל 16 כיוונים בכל קצה.
כבל חשמל סופק עם מודול המטריצה שלי.
אם אינו מסופק, צור כבל חשמל מספיק זמן לתצוגה. חוטים אדומים ושחורים עם מחבר 4 כיוונים שיתאים למודול המטריצה.
יהיה עליך גם ליצור כבל 5 כיוונים עם כותרת DIL נקבה 6 כיוונים לחיבור למחבר הצד הימני של מודול המטריצה. במקום זאת, ניתן היה לפרוץ את 5 החוטים מכבל הסרט אך מצאתי שקל יותר לחזור ללוח ולחזור למחבר בצד ימין.
אנא עקוב אחר התרשים לכל החיווט.
עברו על כל חיבור בעזרת בודד מרובה או בודק המשכיות, וודאו שאין מכנסיים קצרים או חיבורים מגשרים. בדוק שקווי המתח תקינים.
אנסה למצוא את הזמן לעשות פריץ של זה ולהעלות.
שלב 2: הפוך את המארז
הכנתי את המארז מאיזה גרוטאת אורן שהייתה לי.
הציור צודק למדי, כפי שתמיד עושים דברים שעוצבו על המחשב הנורב מתאים.
יתכן שתצטרך לחלק ולחטט כדי שהאלקטרוניקה תתאים.
עשיתי את זה עם פינות מוקצרות כמו מסגרת תמונה, עכשיו הייתי עושה את זה על מכונת ה- CNC שלי.
אני מניח שזה יכול להיות מודפס גם בתלת מימד. בחירה שלך.
אם זה עץ, תתיזי עליו לכה.
שלב 3: התאם את האלקטרוניקה במארז
התאם תחילה את לוח המטריקס ולאחר מכן את לוח PCB Vero.
חבר את יחידת החשמל ובדוק שהמתחים והקרקע על לוח Vero נמצאים במקומות הנכונים בארדואינו, ה- RTC, ה- DHT11 (אל תשכח את הסוללה), מחבר החשמל לכיוון המטריצה וכבלי הסרט..
כאשר כל התוצאות תקינות, נתק את מארז החשמל והמשך לחבר את Arduino, RTC ו- DHT11.
חבר את מחברי הסרט משני קצותיו וודא שהם מכוונים נכון.
חבר את מחבר 6 הדרך למחבר matix הימני.
הכנס את כבל החשמל המשולב ללוח המטריקס, גזור והפשט את הקצוות באורך מתאים והברג את בלוק הטרמינלים בלוח הוורו, והבטיח קוטביות נכונה.
שלב 4: תכנות הארדואינו
תצטרך את Arduino IDE מותקן, יש הרבה מידע על איך לעשות זאת ברשת. Arduino IDE.
לאחר ההתקנה עבור להעדפות והעתק את שורת הטקסט למטה והדבק בתיבה 'כתובות אתרים נוספות של מנהל לוחות:':-
arduino.esp8266.com/stable/package_esp8266c…
יהיה עליך להתקין את הספריות הבאות:
1. ניתן להשיג את BlynkSimpleEsp8266 מכאן. כל מה שאתה צריך לדעת באתר זה כאן
2. ESP8266WiFi כאן
3. WiFiUdp כאן
4. ArduinoOTA כלול ב- IDE
5. TimeLib כאן
6. RTClib כאן
7. DHT כאן
8. סימן כאן
9. PxMatrix כאן
10. גופנים/אורג_01 כאן
התקנת הספריות אינה חלק מההנחיה הזו, הרבה מידע ברשת.
יהיה עליך להפעיל מחדש את IDE לאחר התקנת ספריות.
הפעל את IDE ופתח את קובץ BasicOTA.ino אם אתה מעדיף את יכולת OTA, העלה קודם את BasicOTA.ino ללוח ESP8266, אפס את הלוח לאחר מכן.
יש להוסיף מידע ספציפי עבורך כאשר יש סימני שאלה בקובץ ה- ino. אלה צריכים להיות במספרי שורה:
6 - ה- wifi SSID שלך, 7 - סיסמת ה- wifi שלך, פתח את הקובץ MorphClockScrollWeather.ino ב- Arduino IDE
אם אתה מעדיף שלא לקבל את OTA, הגיב על כל ההפניות ל- OTA ב- MorphClockScrollWeather.ino באמצעות ה- IDE.
Digit.cpp ו- Digit.h צריכים להיות באותה תיקייה של ה- ino, יש לראות אותם ככרטיסיות ב- IDE.
יש להוסיף מידע ספציפי עבורך כאשר יש סימני שאלה בקובץ ה- ino. אלה צריכים להיות במספרי שורה:
124 - אזור הזמן שלך, 140, 141, 142 - מפתח ומידע על מזג אוויר, 171 - ה- SSID של ה- wifi שלך, 172 - סיסמת ה- wifi שלך, 173 - אסימון סמכות Blynk, (עוד על כך בהמשך)
מספרי קווים הם אופציה בהעדפות IDE, סמן את התיבה.
כעת העלה ללוח NodeMCU.
אם אתה משתמש ב- OTA אתה אמור למצוא את השעון 'Edge Lit Lit' ביציאות מתחת לכלים ב- IDE, תהיה לו גם כתובת ה- IP שלו. עכשיו אתה לא צריך את כבל ה- USB כדי לעדכן את הקושחה, עשה זאת באמצעות WiFi. מעולה הא !!
הערה: מצאתי שה- Arduino IDE האחרון אינו מציג את יציאות OTA. אני משתמש בגרסה ישנה יותר 1.8.5. זה עובד בסדר. ייתכן שהם תיקנו באג זה עד שתוריד את ה- IDE העדכני ביותר.
שלב 5:
בצע את ההוראות להלן:
1. הורד את אפליקציית Blynk: https://j.mp/blynk_Android או
2. גע בסמל קוד ה- QR והצבע את המצלמה על הקוד שלהלן
3. תהנה מהאפליקציה שלי!
שים לב שמצאתי שמדובר בכניסה וסיסמה שונים לאפליקציה לאתר.
אם אתה משתמש בשרת מקומי גע בסמל הרמזור במסך הכניסה, החלק את המתג למותאם אישית, מלא את כתובת ה- IP של השרת המקומי שלך (ניתן למצוא זאת במסך הבית של RPi, זה יהיה בערך 192.186. 1. ???), הקלד 9443 ככתובת היציאה לצד כתובת ה- IP. התחבר.
כאשר פרויקט חדש נוצר באפליקציה נוצר אסימון הרשאה, ניתן לשלוח אותו בדוא ל לעצמך ולאחר מכן להכניס אותו ל- MorphClockScrollWeather.ino באמצעות Arduino IDE.
אני חושב שזה כל מה שיש, בהצלחה.
כל שאלה אנא השתמשו בתגובות למטה. אנסה לענות כמיטב יכולתי.
מוּמלָץ:
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
שעון גאות ומזג אוויר: 9 שלבים (עם תמונות)
שעון גאות ומזג אוויר: למרות שאתה יכול לקנות שעוני גאות אנלוגיים שיש להם יד אחת המציין אם הגאות גבוהה או נמוכה או איפשהו בין לבין, מה שרציתי היה משהו שיגיד לי באיזו שעה יהיה גאות. רציתי משהו שאוכל להעיף מבט על ש
תצוגת רכבת ומזג אוויר בבריטניה: 5 שלבים
תצוגת רכבות ומזג אוויר בבריטניה: הוראה זו מיועדת ליציאות ברכבת בבריטניה המונעות על סוללות ותצוגת מזג אוויר. היא השתמשה במאגר הנתונים הלאומי של רכבת OpenLDBWS בכדי לקבל מידע על עזיבת רכבת בזמן אמת לתחנת רכבת מקומית מסוימת ולהציג אותו. הוא משתמש במזג אוויר פתוח
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם
תחנת שעון ומזג אוויר: 3 שלבים
תחנת שעון ומזג אוויר: עיצוב די פשוט כאן. זהו שעון המוגדר ועוקב אחר השעה והתאריך. כפתור המציג את הלחות והטמפרטורה הנוכחיים