תוכן עניינים:
- שלב 1: איך IoT עובד היום
- שלב 2: כיצד דמיינו מוזילה את העתיד
- שלב 3: התחל ליצור את השער האישי שלך ל- Mozilla IOT חינם
- שלב 4: הוספת מכשירים
- שלב 5: התקני Arduino
- שלב 6: ESP8266 + מגן ממסר
- שלב 7: חיישן צומת ESP8266
וִידֵאוֹ: שער IoT של Mozilla עם ESP8266 ו- Z-Wave: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
כוח לאנשים! מוזילה רוצה לעשות בחינם את פרוטוקול IoT היקף הפרויקט הוא "להבטיח שהאינטרנט הוא משאב ציבורי גלובלי, פתוח ונגיש לכולם". אינטרנט הדברים (IoT) הוא עידן חדש של האינטרנט. וכמו האינטרנט, מוזילה מדמיינת פרוטוקול בחינם לכולם. חוצה פלטפורמות, קרוס קאנטרי, מותג חוצה.
החומרה
לפרויקט זה עליך להיות בעל:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
אופציונאלי
1 X מתאם דונגל Z-Wave (https://amzn.to/2HxZokm)
לוח ממסר ESP8266-01 (https://amzn.to/2Ufx7Ao)
אופציונלי להתקנת Raspberry Pi
עכבר
מקלדת
צג HDMI
התוכנה
לפרויקט זה עליך להיות בעל:
Arduino IDE או Arduino Create (https://create.arduino.cc)
שער Mozilla לפטל 3
כל ספריות Mozilla Gateway
שלב 1: איך IoT עובד היום
כיום יש לנו הרבה רכיבים בתוך תקשורת IOT. אתה צריך, למשל, שער אמזון Alexa והרבה מכשירים המחוברים לזה. אבל עם Mozilla Gateway אתה יכול להשתמש באותו שער כדי להשתמש ב- Alexa, ערכת הבית של Google, ESP8266 פשוט או כל מכשיר שתרצה "לחכם" את הבית שלך.
שלב 2: כיצד דמיינו מוזילה את העתיד
פרויקט מוזילה הוא מסגרת ניסיונית הכוללת 3 מרכיבים:
שער הדברים: יישום של שער אינטרנט של דברים.
Things Cloud: אוסף של שירותי ענן IoT.
Things Framework: אוסף של רכיבי תוכנה הניתנים לשימוש חוזר לבניית Web Things.
שער פטל הפטל
הליבה של כל הפרויקט היא Gateway Raspberry Pi 3 מאת Mozilla. זה צעד ממש פשוט. מוזילה הכינה הפצת לינוקס המתקינה את המערכת ב- Raspberry Pi. אתה יכול להתקין את השער באמצעות הטלפון החכם שלך.
שלב 3: התחל ליצור את השער האישי שלך ל- Mozilla IOT חינם
1. כרטיס SD פלאש
הורד את תמונת מערכת ההפעלה Raspberry Pi שנבנתה מראש ממוזילה והבהב אותה על כרטיס SD. הורד מהקישור הזה את ההפצה של Mozilla Gateway. אתה יכול להשתמש במדריך הרשמי של Raspberry Pi כדי להתקין את שער Mozilla ב- SD. אפשרות נוספת היא Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer היא תוכנית עבור Windows Mac ו- Linux המעתיקות תמונת ISO על ה- SD.
2. הפעל את Gateway
כעת תוכל להפעיל את שער Mozilla שלך. לאחר מכן תוכל לחבר את הטלפון שלך עם השער באמצעות ה- Wifi מ- Raspberry Pi. חבר את השער לרשת ה- wifi שלך
לאחר מכן, עליך ליצור מנהרה למערכת הענן של מוזילה. לאחר מכן, תוכל לראות את השער שלך אפילו מחוץ לרשת המקומית שלך.
לאחר שלב זה, תקבל הודעת דוא ל עם תעודת Mozilla שלך. עליך לאסוף את המודול ו … זהו!
שלב 4: הוספת מכשירים
עכשיו אתה יכול להוסיף כמה מכשירים. ניתן להשתמש בפונגל זיגבי לחיבור התקני זיגבי או פונגל Z-Wave למכשירי Z-Wave.
שלב 5: התקני Arduino
הפתרון שלי מסוגל להשתמש במכשירים תואמים Arduino. אני משתמש ב- 2 NODE ESP8266. אחד מהם משמש כמקלט. אתה יכול לחבר את הלוח לממסר ולפקוד על אור למשל. השני הוא ESP8266 שאוסף את הנתונים מחיישן ושולח את הערך לשער. בקוד זה (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) יצרתי בדיקת איתור באגים. ה- ESP8266 שולח מספר אקראי כל 3 שניות ללוח המחוונים של Gateway.
הצומת ESP8266 led הוא הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
הורד את הקוד והעלה על לוח הצומת ESP8266.
שלב 6: ESP8266 + מגן ממסר
השתמשתי גם בלוח מסוג זה. ממסר ESP8266 +. אתה יכול לראות את הקוד שלי ב- Github. עליך לטעון רק את הקושחה בלוח ESP8266 וגם תוכל לשלוט בממסר שעובד בצורה ברורה עם Mozilla WoT Gateway.
כאשר אתה מוסיף את המכשיר אתה יכול להשתמש כמו מכשיר לד. אם אתה שולח מפקודת "on" של Mozilla Gateway את ESP שלח באמצעות פקודת היציאה הטורית למגן הממסר פקודה סדרתית להפעלת הממסר, אחרת ESP8266 שולח ללוח פקודת כיבוי לממסר.
זהו הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
שלב 7: חיישן צומת ESP8266
אתה יכול לראות את הקוד של חיישן הצומת ESP8266. זהו הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
עליך לכלול כמה ספריות עבור חיישן ESP LED וחיישן ESP.
"דבר.ה"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
גם עבור ממסר ESP8266-01, עליך לכלול
"SoftwareSerial.h"
עם קוד זה אתה מגדיר את ה- SSID והסיסמה של הרשת המקומית שלך. לאחר שתיצור מופע ThigDevice חדש.
מוּמלָץ:
MuMo - שער LoRa: 25 שלבים (עם תמונות)
MuMo-שער LoRa: ### UPDATE 10-03-2021 // המידע/העדכונים האחרונים יהיו זמינים בדף github: https: //github.com/MoMu-Antwerp/MuMo מהו MuMo? MuMo הוא שיתוף פעולה בין פיתוח מוצרים (מחלקה של אוניברסיטת אנטוורפן) במסגרת
פותח שער: 4 שלבים
פותחן שער: המטרה לפרויקט זה הייתה ליצור פותחן שער שאוכל לשלוט בו בהגיון. השתמשתי בעבר בפתחן דלת המוסך ושיניתי את המעגלים כך שיתאימו לנעילה אוטומטית (מונע נזקי רוח לשער), אור כדי לחומם את שביל הכניסה
שער UDP/IP סידורי עבור Arduino מבוסס על מגן ESP8266: 8 שלבים
שער UDP/IP סידורי עבור Arduino מבוסס על ESP8266 Shield: כבר פרסמתי בשנת 2016 "כיצד להכין שער Wifi משלך כדי לחבר את Arduino לרשת IP". מכיוון שעשיתי כמה שיפורי קוד ואני עדיין משתמש בפתרון זה. עם זאת יש כעת כמה מגיני ESP8266 לא
מכונית IoT RC עם שלט מנורה חכמה או שער: 8 שלבים (עם תמונות)
מכונית IoT RC עם שלט מנורה חכמה או שער: לפרויקט לא קשור, כתבתי קוד ארדואינו כדי לדבר עם מנורות חכמות ושלטים של מנורה שיש לי בבית שלי. לאחר שהצלחתי ליירט פקודות מהשלטים האלחוטיים, החלטתי להכין מכונית RC קטנה לבדיקה
תוסף מפעיל שער מבוקר WebApp (IoT): 20 שלבים (עם תמונות)
תוסף מפעיל השער הנשלט של WebApp (IoT): יש לי לקוח שהיה לו אזור מגודר שאליו אנשים רבים צריכים לבוא וללכת. הם לא רצו להשתמש בלוח המקשים מבחוץ והיו להם רק מספר מצומצם של משדרי כפתורים. למצוא קושי במחיר סביר עבור מפתחות כפתורים נוספים היה קשה. אני