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

שעון WiFi, תחנת טיימר ומזג אוויר, מבוקרת בלינק: 5 שלבים (עם תמונות)
שעון WiFi, תחנת טיימר ומזג אוויר, מבוקרת בלינק: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון WiFi, תחנת טיימר ומזג אוויר, מבוקרת בלינק: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון WiFi, תחנת טיימר ומזג אוויר, מבוקרת בלינק: 5 שלבים (עם תמונות)
וִידֵאוֹ: תחנת מזג אוויר אלחוטית 2024, נוֹבֶמבֶּר
Anonim
שעון WiFi, תחנת טיימר ומזג אוויר, בשליטת Blynk
שעון WiFi, תחנת טיימר ומזג אוויר, בשליטת Blynk
שעון WiFi, תחנת טיימר ומזג אוויר, בשליטת Blynk
שעון WiFi, תחנת טיימר ומזג אוויר, בשליטת Blynk

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

הוא נשלט כולו על ידי אפליקציית 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

הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- Veroboard
הכנת לוח ה- 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.

אני חושב שזה כל מה שיש, בהצלחה.

כל שאלה אנא השתמשו בתגובות למטה. אנסה לענות כמיטב יכולתי.

מוּמלָץ: