תוכן עניינים:
- שלב 1: חומרים וכלים
- שלב 2: הכנת MCU
- שלב 3: הכנת דיור MCU
- שלב 4: בניית לוח הבת RESET
- שלב 5: הרכבת המרכיבים העיקריים
- שלב 6: השלבים הבאים
וִידֵאוֹ: IOT123 - נקודת חיישן אסמיליטיבית: צומת איפוס CROUTON ICOS10: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
קרוּטוֹן. https://crouton.mybluemix.net/ Crouton הוא לוח מחוונים המאפשר לך לדמיין ולשלוט במכשירי IOT שלך עם הגדרה מינימלית. בעיקרו של דבר, זהו לוח המחוונים הקל ביותר להתקנה עבור כל חובב חומרת IOT המשתמש רק ב- MQTT ו- JSON.
Build זה שולח את deviceInfo הנדרש על ידי Crouton לברוקר MQTT, ללוחות מחוונים אוטומטיים של אתחול. ASSIM_VERSION צריך להיות 2 עבור AssimilateBusSlaves (שחקנים וחיישנים).
כותרות הדיור הקודמות שונו מעט, כאשר מסילת D0 החליפה את מסילת D6 שאינה בשימוש.
נוספה לוח בת חדש המאפשר איפוס חומרה, התעוררות בתנאים מסוימים ובעתיד ישמש למתג ההפעלה בצד הנמוך (לשליטה בחשמל של העבדים).
תרשים הזרימה למעלה נותן תיאור של שילוב ASSIMILATE-CROUTON.
אם עדיין לא עשית זאת, יהיה צורך להרכיב את הקליפה החיצונית הגנרית.
הערה: הקושחה עבור ACTORS/SENSORS צריכה להיות ASSIM_VERSION 2.
שלב 1: חומרים וכלים
שטר החומרים של מעטפת ICOS10 (IDC)
- D1M BLOCK Pin Jig (1)
- בסיס ודיור D1M BLOCK (1)
- Wemos D1 מיני (1)
- Wemos D1 Mini Protoboard Shield (1)
- כותרות נקבה 40P (8P, 8P, 9P, 9P)
- כותרת זכר 90º (3P, 3P, 3P, 2P)
- 1 "פרוטבורד דו צדדי (2)
- כותרת זכר IDC עטוף 6 פינים (1)
- חיבור חיבור (~ 10)
- 0.5 מ"מ חוט משומר (~ 4)
- ברגים לחיצה עצמית 4G x 15 מ"מ (2)
- ברגים 4 x 6 מ"מ הקשה עצמית (~ 20)
שלב 2: הכנת MCU
במבנה זה אנו משתמשים ב- Wemos D1 Mini. אם בנית בעבר D1M WIFI BLOCK, תוכל להשתמש בזה עבור רכיב החומרה המודולרית. אם לא, כמינימום בצע את הסעיף הבא.
מכירת סיכות הכותרת ב- MCU (באמצעות ה- JIG PIN)
אם אינך יכול להדפיס PIN JIG פשוט בצע את ההוראות ואלתר: הגובה (הקיזוז) של ה- PIN JIG הוא 6.5 מ מ.
- הדפס/השג PIN JIG מדף זה.
- הזן את סיכות הכותרת דרך החלק התחתון של הלוח (TX ימין-שמאל) ואל תוך ג'ק הלחמה.
- לחץ על הסיכות כלפי מטה על משטח שטוח וקשיח.
- לחץ את הלוח כלפי מטה בחוזקה על הג'יג.
- הלחם את 4 סיכות הפינה.
- לחמם ולמקם מחדש את הלוח/סיכות במידת הצורך (הלוח או הסיכות לא מיושרות או אינסטלציה).
- הלחמה שאר הסיכות.
העלאת תוכנת התוכנה
ניתן למצוא את מאגר הקוד כאן (תמונת מצב).
ניתן למצוא כאן ZIP של הספרייה (תמונת מצב).
הוראות "ייבוא ספריית ZIP" כאן.
לאחר התקנת הספרייה תוכל לפתוח את הדוגמה "mqtt_crouton_esp8266".
הוראות להגדרת Arduino ל- Wemos D1 Mini כאן.
תלות: ArduinoJson, TimeLib, PubSubClient.
לאחר שהקוד נטען ב- IDE של Arduino:
- שנה את הערך של _wifi_ssid בעזרת ה- SSID של ה- WiFi שלך.
- שנה את הערך של _wifi_password בעזרת מפתח ה- WiFi שלך.
- שנה את הערך של _mqtt_device_name בעזרת זיהוי המכשיר המועדף עליך (אין צורך בהצטרפות).
- שנה את הערך של _mqtt_device_description בעזרת תיאור ההתקן המועדף עליך (ב- Crouton).
שלב 3: הכנת דיור MCU
דיור MCU חושף כותרות ל- D1 Mini לחיבור לכותרות ללוחות בת המתקשרות עם מעגל ה- Socket (חיישנים ושחקנים).
כותרות HOUSING ב- NOS המקורי ICOS10 3V3 MQTT היו צריכות להשתנות כדי לתמוך באיפוס חומרה כאשר רצף ההודעות I2C יוצא מסונכרן (איפוס קשה היה האסטרטגיה המקורית) ולצאת משינה. התפרצות הפינים D6 שמחליפים לא הוקצתה לשום דבר בזמן העיצוב המקורי, ווגדרה כ"כמה סיכות דיגיטליות אחרות לכל מקרה ".
ראשי דיור
זה מבוסס על D1 Mini Protoboard ומתפרץ:
- סיכות לחיבור ל- D1M BLOCK/D1 Mini.
- פריצות ישירות של 2 שורות אנשי הקשר מה- D1M BLOCK/D1 Mini. אלה זמינים רק מטעמי נוחות תוך אבות טיפוס. צפוי לוחות הבת יחסמו את כל הגישה לכותרות אלה.
- 4 פריצות של הסיכות הספציפיות המשמשות את לוחות הבת. שקלתי רק לפרוץ את הפינים הספציפיים ל- I2C אבל כבר היה לי מקרה שימוש לסיכה נוספת (מתג כוח שינה בצד נמוך), אז פרצתי RST, A0, D0 ועוד סיכה דיגיטלית לכל מקרה.
כדי להוסיף את אנשי הקשר D1M ל- HOUSING HEADER:
- צפה בסרטון SOLDER Using the SOCKET JIG.
- הזן את סיכות הכותרת דרך תחתית הלוח (TX למעלה משמאל למעלה בצד העליון).
- הזן ג'יג מעל כותרת פלסטיק ורמה את שני המשטחים.
- הפוך את הג'יג וההרכבה ולחץ חזק על הכותרת על משטח שטוח וקשיח.
- לחץ את הלוח כלפי מטה בחוזקה על הג'יג.
- הלחם את 4 סיכות הפינה באמצעות הלחמה מינימלית (יישור זמני של סיכות בלבד).
- לחמם ולמקם מחדש את הלוח/סיכות במידת הצורך (הלוח או הסיכות לא מיושרות או אינסטלציה).
- הלחמה שאר הסיכות.
- הסר את הג'יג '.
- חותכים סיכות מעל הלחמים.
להוספת פריצות לוח הבנות:
- חתכו 4 כותרות 9P נקבות.
- בחלק העליון, הכנס את כותרות 9P כפי שמוצג, והלחם בתחתית.
כדי להוסיף את הפריצות הישירות:
- חותכים 2 כותרות 8P נקבות.
- בחלק העליון, הכנס את כותרות 8P כפי שמוצג, והלחם בתחתית.
לחיבור הכותרות, בחלק התחתון עם סיכת ה- TX כלפי מעלה:
- עקוב והלחמה מסיכת ה- RST על פני 4 סיכות.
- עקוב והלחמה מהסיכה A0 על פני 4 סיכות.
- עקוב והלחמה מהסיכה D1 על פני 4 סיכות.
- עקוב והלחמה מהסיכה D2 על פני 4 סיכות.
- עקוב והלחמה מהסיכה D0 למטה 2 שורות ולרוחב 4 סיכות.
- עקוב והלחמה מהסיכה D7 על פני 4 סיכות.
- עקוב והלחמה מסיכת ה- GND על פני 4 סיכות.
- עקוב והלחמה מהסיכה 5V על פני 4 סיכות.
- עקוב והלחמה מהפין 3V3 כלפי מטה 45 ° על פני 4 סיכות.
הרכבת התקן
ראשי הדיור מודבקים על בית MCU וזה מודבק על לוח הבסיס.
- כשהצד הארוך של ראשי הדיור מצביע על החור, הכנס את מגעי D1M לתוך הפתחים בבית ה- MCU ודחוף כלפי מטה.
- הכנס את ה- MCU למגעי ה- MCU במהלך ההדבקה כדי להבטיח את היישור הנכון.
- הנח את מסגרת HEADER מעל החלק העליון של אביזרי ההרכבה והדבק עם 2 ברגים של 4 x 16 מ"מ.
- הנח את המתקנים המורכבים כשהחור מכוון כלפי הצד הקצר והדבק בעזרת ברגי 4G x 6mm.
שלב 4: בניית לוח הבת RESET
לאחר הוספת לוח הבת למכלול הגדול יותר תמצא ששינויי הקוד לא יועלו עם המכלול השלם. יש להסיר את D1 WIFI BLOCK מהבית (רק נשלף החוצה) לצורך ההעלאה, ואז להחליף אותו (רק דוחף פנימה).
בשלב זה לוח זה קושר את ה- D0 רק לסיכת האיפוס.
- מבפנים הכנס את כותרת הזכר 9P 90 ° (1) והלחם מבחוץ.
- מבפנים, עקוב אחר חוט צהוב מ- YELLOW1 ל- YELLOW2 והלחמה.
שלב 5: הרכבת המרכיבים העיקריים
- וודא שה- SHELL נבנה והמעגל נבדק (כבל ושקעים).
- הכנס את לוח הבקרה 3V3 I2C, עם סיכת 3V3 בקצה המרופט של הכותרות (ראה תמונה).
- הכנס את לוח האיפוס RESET DAUGHTER, כשהחוט מבפנים (ראה תמונה).
- הנח מגשר בכותרת הזכר 2P על לוח הבקרה 3V3 I2C.
- הכנס את שקע ה- IDC מכבל ה- SHELL לכותרת ה- IDC בכרטיס הבוגד 3V3 I2C.
- הכנס בזהירות את לוחות/הבתים בין הכבלים במעטפת ויישר את חורי הבסיס.
- הדקו את הרכבה הבסיסית לפגז בעזרת הברגים 4G x 6mm.
- צרף כל חיישנים ASSIMILATE שביצעת.
שלב 6: השלבים הבאים
- כוון את הדפדפן שלך אל
- ודא שהמתווך הוא test.mosquitto.org.
- לחץ על התחבר.
- הזן את קלט שם ההתקן בשם _mqtt_device_name בקושחה.
- לחץ על הוסף מכשיר.
- לחץ על התחבר אוטומטי.
- הפעל את ICOS10 שלך (5V MicroUSB).
- אמת באמצעות לוח המחוונים של Crouton.
מוּמלָץ:
IoT: הדמיה של נתוני חיישן אור באמצעות צומת אדום: 7 שלבים
IoT: הדמיה של נתוני חיישן אור באמצעות Node-RED: במדריך זה תלמד כיצד ליצור חיישן מחובר לאינטרנט! אני אשתמש בחיישן אור סביבה (TI OPT3001) להדגמה זו, אך כל חיישן לבחירתך (טמפרטורה, לחות, פוטנציומטר וכו ') יעבוד. ערכי החיישן
שער ESP32 Lora Thingspeak עם צומת חיישן: 9 שלבים
שער ESP32 Lora Thingspeak עם צומת חיישן: בפרויקט IoT זה, עיצבתי את ESP32 LoRa Gateway & גם צומת חיישן ESP32 LoRa לניטור קריאת החיישן באופן אלחוטי ממרחק של כמה קילומטרים. השולח יקרא את נתוני הלחות והטמפרטורה באמצעות חיישן DHT11. ואז זה משדר
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות Node-RED: הצגת חיישן רטט וטמפרטורה אלחוטי תעשייתי אלחוטי של NCD בטווח הרחוק של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
יצירת התראות דוא"ל של חיישן טמפרטורה ולחות אלחוטי NCD באמצעות צומת אדום: 22 שלבים
יצירת התראות דוא"ל של חיישן טמפרטורה ולחות אלחוטי NCD באמצעות צומת אדום: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, ניסיון ללא עלות להתבונן לצד חוץ מזה. בעזרת עצירת הטקסט הזה, עליך
חיישן טמפרטורה ולחות אלחוטי לטווח ארוך של IOT עם צומת אדום: 27 שלבים
חיישן טמפרטורה ולחות אלחוטי לטווח ארוך של IOT עם Node-Red: היכרות עם חיישן לחות טמפרטורה אלחוטית לטווח ארוך של NCD, המתגאה בטווח של עד 28 מייל באמצעות ארכיטקטורת רשת אלחוטית. שילוב חיישן הטמפרטורה ולחות הטמפרטורה של Honeywell HIH9130 מעביר טמפרטורה מדויקת ביותר