תוכן עניינים:
- שלב 1: נדרשים רכיבים
- שלב 2: תוכנה
- שלב 3: תרשים מעגל
- שלב 4: קוד
- שלב 5: שליטה
- שלב 6: סיכום
- שלב 7: וידאו !
וִידֵאוֹ: אוטומציה ביתית מבוקרת באינטרנט/בענן באמצעות Esp8266 (aREST, MQTT, IoT): 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
כל הקרדיטים ל- https://arest.io/ עבור שירות הענן !!
IoT הנושא הכי נדון בעולם כרגע !! שרתי ושירותי ענן המאפשרים זאת היא נקודת המשיכה של העולם של היום …
שליטה על מחסום המרחק הייתה והיא המטרה !!
אז עכשיו שלוט בבית או במשרד שלך מכל מקום בעולם … לא רק מבפנים או מטווח !!
הפתרון הקל והזול ביותר של הבחור העצלן !!! ליהנות ולהיות עצלן…
הערה: קרא את כל הפרוייקט קודם כל זה ייקח 3-4 דקות ויחדש … אל תקרא חצי ותבנה את המכשיר שלך …
שלב 1: נדרשים רכיבים
רק 4 רכיבים נדרשים - 1. ESP8266 NODEMCU או WEMOS D1 mini או כל לוח פיתוח wifi8. 2. ממסר (5V או 6V) 3. ULN2003 או UNL2003A (נהג ממסר IC) 4. מגשרים (ברור שאחרת הלחמה !!) המבנה העיקרי של הפרויקט הוא שמודול ESP8266 יקבל את האות משרת MQTT (כלומר arest.io) ויעביר את האות לפין או למעבד. נהג ממסר ULN2003 ממסר מחובר לסיכות הלוח Nodemcu. סיכות פלט מחוברות לממסר או לכל מנוע RGB או מנוע סרוו וכו '.
שלב 2: תוכנה
השתמשתי ב- Arduino IDE כתוכנת התכנות. אם אתה חדש בלוח הפיתוח הזה של Nodemcu או esp8266, אנא עיין במדריך הקודם שלי. כדי להתממשק ללוח Nodemcu או wemos עם Arduino IDE.
ב- IDE של Arduino לאחר הגדרת דברים שנאמרו בעבר, עבור אל SKETCH -> כלול ספריות -> נהל ספריות -> חפש "arest" -> התקן את הספריות -> כעת חיפוש עבור PubSubClient -> התקן את הספרייה.
עכשיו זה כבר נגמר … כמעט שם !!!
שלב 3: תרשים מעגל
מכיוון שהמעגל לעיל מתאר הכל עדיין צד הכניסה של מנהל ההתקן ממסר ULN2003 ממסר מחובר לפינים של esp8266 והפלט מחובר לרגל הסליל של הממסר כמו כאשר סיכת esp8266 מתגברת סיכת הפלט של ULN2003 הופכת נמוכה ובכך נותנת את הממסר פוטנציאל 5V לעבודה.
במקום לשלוח את ה 0 או 1 לסיכות esp8266 ממסר נוכל לשלוח גם ערכים אחרים עבור סרוו אך להצהיר על servo.attach (סיכה) לסובב את הסרוו לערך מסוים. זה קל אבל כולם צריכים לחדש, לקרוא ולחשוב קצת.
שלב 4: קוד
קיבלתי את הרעיון מפרויקט "מרקו שוורץ" ושיניתי אותו. הוא השתמש ב- MQTT arest.io אך אנו יכולים גם להשתמש ב- adafruit.io. החלק העיקרי של התוכנית הוא:
מזהה ייחודי בן 6 ספרות
char* device_id = "unique_6_digit_id";
אישורי WiFi
const char* ssid = "ssid_name"; const char* password = "your_password";
בחר כל מזהה ייחודי כרצונך, אך הוא צריך להיות ייחודי לא שמי או שמך, אלא אם כן הוא שם טלוגו !!
דוגמה למזהה ייחודי: pf4h6q (דוגמה בלבד)
יכולים להיות שינויים רבים בקוד שכן על פי הקוד, עלינו להזכיר את הפלט לאחר כל אתחול מחדש של לוח הפיתוח
קוד Github
קוד:
שלב 5: שליטה
2 שלבים קריטיים: 1. הכרזת סיכת פלט 2. החלפת או שליחת מידע בסיכה זו סיכת פלט מצהירה: https://cloud.arest.io/pf486q/mode/5/o "pf486q" הוא הקוד הייחודי בן 6 הספרות עבור arest. io "o" כפיפלט באופן רציף לאחר ביצוע זה בכל דפדפן {"message": "Pin D2 set to output", "id": "pf486q", "name": "cloud cloud", "hardware": "esp8266", "connected": true} החלפת או שליחת מידע בסיכה: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 הוא שלח קצת "0" או "1" כרצוננו https:// cloud.arest.io/pf486q/digital/2/1 סימון הצהרה נחוץ פעם אחת לאחר אתחול מחדש/איפוס/כיבוי אחרת לצורך הפעלה רציפה של esp8266 אין צורך. השתמשתי באפליקציית Android HTTPRequest כדי ליצור ווידג'ט במסך הבית עם כתובת אתר נחוצה. כפי שמוצג בהוראה הקודמת שלי. אנא צפה כי אחרת זה יהיה ארוך.
שלב 6: סיכום
זהו פרויקט IoT לשליטה במכשירי חשמל ביתיים, דלת, חלון, הכל וניתן להתאים אותו לפי הצורך של הפרט. הוא אינו בשליטה מקומית, ניתן לשלוט בכל העניין מכל מקום.
כל פקודה או כתובת URL עם צרכי ארגומנט מתישהו 1-2 שניות לביצוע מכיוון שזהו לא שרת ייעודי … אבל לשלוט בבית שלך מכל מקום בעולם זה מדהים
ליהנות ולהיות עצלן … להיעדר ולשכוח לכבות מכשירים אבל בלי כאב !!
תודה לשירותי MQTT "arest.io" ול"מרקו שווטרץ "…
אם אתה אוהב את התמיכה הניתנת ונהנה … ולכל בעיה בנושא שאל אותי
שלב 7: וידאו !
מישהו מיוחד עזר לי לבדוק אם זה עובד ממקום אחר או לא … וזה עובד מכל מקום רק יש צורך בגישה לאינטרנט … (אני בקולקטה, IN והיא ברנצ'י, IN) … וכן היא התעסקה איתי לאחר שידעה הקוד הייחודי שלי של arest.io אז אל תשתף קוד ייחודי משלך !!
מוּמלָץ:
אוטומציה מדוברת -- אודיו מאת Arduino -- אוטומציה מבוקרת קול -- מודול בלוטות 'HC - 05: 9 שלבים (עם תמונות)
אוטומציה מדוברת || אודיו מאת Arduino || אוטומציה מבוקרת קול || מודול בלוטות 'HC - 05: …………………………. אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים …. …. בסרטון זה בנינו אוטומציה מדוברת .. כאשר תשלח פקודה קולית באמצעות הנייד, היא תפעיל מכשירים ביתיים ותשלח משוב
אוטומציה ביתית באמצעות MQTT ו- ESP8266: 6 שלבים
אוטומציה ביתית באמצעות MQTT ו- ESP8266: כיום, אוטומציה ביתית היא עידן מגמתי ומתפתח של IoT (Internet of Things). כולם מנסים להפוך את הבית לאוטומטי בצורה כלשהי שאפשר לשלוט בו או להדריך אותו ידנית. וזה מקל עליהם את החיים. ישנן טכניקות אדם לשלוט
אוטומציה ביתית מבוקרת קולית (כמו Alexa או Google Home, אין צורך ב- Wifi או Ethernet): 4 שלבים
אוטומציה ביתית מבוקרת קולית (כמו Alexa או Google Home, אין צורך ב- Wifi או ב- Ethernet): זה בעצם ממסרים המבוססים על arduino המבוססים על SMS עם הגדרת עוזר Google לשליחת הודעות בהוראה קולית. זה מאוד קל וזול ועובד כמו פרסומות של Alexa עם שלך מכשירי חשמל קיימים (אם יש לך Moto -X smartp
אוטומציה ביתית: לוח מתגים אוטומטי עם בקרת דימר באמצעות בלוטות 'באמצעות Tiva TM4C123G: 7 שלבים
אוטומציה ביתית: לוח מתגים אוטומטי עם בקרת דימר באמצעות Bluetooth באמצעות Tiva TM4C123G: כיום יש לנו שלט רחוק למכשירי הטלוויזיה שלנו ולמערכות אלקטרוניות אחרות, שהפכו את חיינו לקלים באמת. האם תהית אי פעם לגבי אוטומציה ביתית שתאפשר את השליטה במנורות צינור, מאווררים וחשמל אחר
מערכת אוטומציה ביתית זולה, קלה, מבוקרת באינטרנט: 5 שלבים (עם תמונות)
מערכת אוטומציה ביתית זולה, קלה, מבוקרת באינטרנט: אם יש לך חיות מחמד/ילדים ואתה צריך להאכיל אותם או להכות אותם באמצעות האינטרנט מערכת זו עשויה להועיל לך. זוהי דרך קלה וזולה מאוד לשלוט על מנועים, נוריות וכו 'בבית מכל מחשב המחובר לרשת. כל מה שצריך זה אינטרנט