Mündəricat:
- Addım 1: Materiallar və Alətlər
- Addım 2: MCU Hazırlanması
- Addım 3: MCU mənzilinin hazırlanması
- Addım 4: SIFIRLƏŞDİRən qız lövhəsinin qurulması
- Addım 5: Əsas komponentlərin yığılması
- Addım 6: Növbəti addımlar
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Crouton. https://crouton.mybluemix.net/ Crouton, IOT cihazlarınızı minimum quraşdırma ilə görselleştirmenize və idarə etməyə imkan verən bir tablosudur. Əslində, yalnız MQTT və JSON istifadə edərək hər hansı bir IOT hardware həvəskarı üçün qurmaq üçün ən asan tablosudur.
Bu quruluş, Crouton tərəfindən tələb olunan cihazıInfo -nu avtomatik tablosunu yükləmək üçün MQTT brokerinə göndərir. ASSIM_VERSION AssimilateBusSlaves (aktyorlar və sensorlar) üçün 2 olmalıdır.
Əvvəlki EV BAŞLIQLARI bir az dəyişdirildi, D0 rayı istifadə olunmamış D6 rayını əvəz etdi.
Müəyyən şərtlər altında oyanan və gələcəkdə aşağı tərəfli güc açarı üçün (qulların gücünü idarə etmək üçün) aparat sıfırlamasına imkan verən yeni bir qızıl taxta əlavə edildi.
Yuxarıdakı axın cədvəli ASSIMILATE-CROUTON inteqrasiyasının təsvirini verir.
Əgər bunu hələ etməmisinizsə, ümumi xarici qabığın yığılması lazımdır.
Qeyd: ACTORS/SENSORS üçün firmware ASSIM_VERSION 2 olmalıdır.
Addım 1: Materiallar və Alətlər
ICOS10 (IDC) Shell Materials Bill
- D1M BLOCK Pin Jig (1)
- D1M BLOCK bazası və korpusu (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Qalxanı (1)
- 40P Qadın Başlıqları (8P, 8P, 9P, 9P)
-
Kişi Başlığı 90º (3P, 3P, 3P, 2P)
- 1 "İki tərəfli protoboard (2)
- 6 Pin Kəfənli IDC Kişi Başlığı (1)
- Bağlama teli (~ 10)
- 0.5mm Kalaylı Tel (~ 4)
- 4G x 15mm Düymə başlı özünü vurma vintləri (2)
- 4G x 6mm özünü vurma havşa vintləri (~ 20)
Addım 2: MCU Hazırlanması
Bu quruluşda Wemos D1 Mini istifadə edirik. Daha əvvəl bir D1M WIFI BLOCK qurmusunuzsa, modul hardware komponenti üçün istifadə edə bilərsiniz. Əks təqdirdə, minimum olaraq növbəti bölməni izləyin.
MCU -da BAŞLIQ PİNLƏRİNİN LAYİHLƏNİLMƏSİ (PIN JIG -dən istifadə etməklə)
PIN JIG çap edə bilmirsinizsə, təlimatları izləyin və improvizə edin: PIN JIG -in hündürlüyü (ofset) 6.5 mm -dir.
- Bu səhifədən bir PIN JIG yazdırın/alın.
- Başlıq sancaqlarını lövhənin altından (TX sağdan sola) və lehim cihazına daxil edin.
- Pimleri sərt düz bir səthə bastırın.
- Lövhəni yapışqan üzərinə möhkəm bir şəkildə basın.
- 4 künc pinini lehimləyin.
- Lazım gələrsə lövhəni/sancaqları yenidən qızdırın və yenidən yerləşdirin (lövhə və ya sancaqlar hizalanmamış və ya şaquli deyil).
- Qalan sancaqları lehimləyin.
FİRMA AYARININ YÜKLƏNMƏSİ
Kod anbarını burada tapa bilərsiniz (anlıq görüntü).
Kitabxananın bir ZIP ünvanını burada tapa bilərsiniz (anlıq görüntü).
"ZIP Kitabxanasının idxal edilməsi" üçün təlimatlar burada.
Kitabxana quraşdırıldıqdan sonra "mqtt_crouton_esp8266" nümunəsini aça bilərsiniz.
Wemos D1 Mini üçün Arduino qurmaq üçün təlimatlar burada.
Asılılıqlar: ArduinoJson, TimeLib, PubSubClient.
Kod Arduino IDE -yə yükləndikdən sonra:
- WiFi SSID ilə _wifi_ssid dəyərini dəyişdirin.
- WiFi Açarınızla _wifi_password dəyərini dəyişdirin.
- _Mqtt_device_name dəyərini istədiyiniz cihaz identifikasiyası ilə dəyişdirin (qoşulmağa ehtiyac yoxdur).
- _Mqtt_device_description dəyərini istədiyiniz Cihaz Təsviri ilə dəyişdirin (Croutonda).
Addım 3: MCU mənzilinin hazırlanması
MCU Housing, D1 Mini-nin başlıqlarını Soket (sensorlar və aktyorlar) dövrəsi ilə əlaqə quran qız lövhələri üçün bağlayır.
Orijinal ICOS10 3V3 MQTT NODE -dəki HOUSING HEADERS, I2C mesaj ardıcıllığı sinxronizasiya edildikdə (sıfırlama orijinal strategiya idi) bir hardware sıfırlamasını dəstəkləmək üçün dəyişdirilməli və yuxudan çıxmalı idi. D6 pinin dəyişdirilməsi, orijinal dizayn zamanı heç bir şeyə təyin edilməmiş və "hər halda digər rəqəmsal pinlər" olaraq təyin edilmişdir.
MƏNZİL BAŞÇILARI
Bu, D1 Mini Protoboard -a əsaslanır və çıxır:
- Qoşulmaq üçün D1M BLOCK/D1 Mini üçün pinlər.
- D1M BLOCK/D1 Mini -dən 2 sıra kontaktın birbaşa kəsilməsi. Bunlar yalnız prototip hazırlayarkən rahatlıq üçün mövcuddur. Qız lövhələrinin bu başlıqlara bütün girişləri maneə törətəcəyi gözlənilir.
- 4 Qız lövhələrinin istifadə etdiyi xüsusi sancaqların qırılması. Yalnız I2C xüsusi sancaqlarını çıxarmağı düşündüm, amma başqa bir pin (aşağı tərəfli yuxu güc açarı) istifadə etmək üçün bir istifadə qutum var idi, buna görə də RST, A0, D0 və başqa bir rəqəmsal pin çıxardım.
D1M Əlaqələrini KONUT BAŞLIĞINA əlavə etmək üçün:
- SOKET JİGİNDƏN İSTİFADƏ EDƏN LƏHİM videosuna baxın.
- Başlıq pinlərini lövhənin altından keçirin (üst tərəfdə TX yuxarı sol).
- Plastik başlığın üstünə keçid qoyun və hər iki səthi düzəldin.
- Jig və montajı çevirin və başlığı sərt düz bir səthə möhkəm basdırın.
- Lövhəni yapışqan üzərinə möhkəm bir şəkildə basın.
- Minimum lehim istifadə edərək 4 künc pinini lehimləyin (pinlərin müvəqqəti hizalanması).
- Lazım gələrsə lövhəni/sancaqları yenidən qızdırın və yenidən yerləşdirin (lövhə və ya sancaqlar hizalanmamış və ya şaquli deyil).
- Qalan sancaqları lehimləyin.
- Jigeri çıxarın.
- Lehimlərin üstündəki sancaqları kəsin.
Daughter-board Breakouts əlavə etmək üçün:
- 9P qadın başlıqlarından 4 -ü kəsin.
- Üstdə, göstərildiyi kimi 9P başlıqlarını daxil edin və aşağıya lehimləyin.
Direct Breakouts əlavə etmək üçün:
- 2 ədəd 8P qadın başlıqlarını kəsin.
- Üstdə, göstərildiyi kimi 8P başlıqlarını daxil edin və aşağıya lehimləyin.
Başlıqları aşağıya doğru yönəldilmiş TX pinlə bağlamaq üçün:
- 4 pin arasında RST pinindən iz və lehim.
- 4 pin arasında A0 pinindən iz və lehim.
- D1 pinindən 4 sancaq arasında iz və lehim.
- D2 pinindən 4 sancaq arasında iz və lehim.
- D0 pinindən 2 satır aşağı və 4 sancaq boyunca iz və lehim.
- D7 pinindən 4 sancaq arasında iz və lehim.
- 4 pin arasında GND pinindən iz və lehim.
- 5V pinindən 4 sancaq arasında iz və lehim.
- 3V3 pinindən 4 pin arasında 45 ° aşağıya doğru iz və lehim.
FİQTURUN MONTAJI
Evin başlıqları MCU HOUSING -ə yapışdırılır və bu da BAZA PLAKA -na yapışdırılır.
- KONUT BAŞLIĞININ uzun tərəfi çuxura işarə edərkən, D1M KONTAKTLARINI MCU HOUSING -in boşluqlarına daxil edin və aşağıya doğru itələyin.
- Düzgün hizalanmasını təmin etmək üçün yapışdırarkən MCU KONTAKTLARINA MCU daxil edin.
- HEADER Çərçivəsini montaj armaturlarının üstünə qoyun və 2 ədəd 4G x 16 mm vintlə yapışdırın.
- Yığılmış armaturları çuxuru qısa tərəfə baxaraq yerləşdirin və 4G x 6mm vintlər ilə yapışdırın.
Addım 4: SIFIRLƏŞDİRən qız lövhəsinin qurulması
Qız lövhəsi daha böyük məclisə əlavə edildikdən sonra hər hansı bir kod dəyişikliyinin tam montajla yüklənməyəcəyini görəcəksiniz. Yükləmə üçün D1 WIFI BLOK -un korpusdan çıxarılması (yalnız çəkilməsi), sonra dəyişdirilməsi (sadəcə içəri daxil olması) lazımdır.
Bu mərhələdə bu lövhə yalnız D0 -u sıfırlama pininə bağlayır.
- İçəriyə 9P 90 ° Kişi Başlığı (1) daxil edin və xaricdən lehimləyin.
- İçərisində, SARI 1 -dən SARI 2 -ə qədər sarı bir teli izləyin və lehimləyin.
Addım 5: Əsas komponentlərin yığılması
- SHELL -in qurulduğundan və dövrənin sınandığından əmin olun (kabel və prizlər).
- 3V3 I2C DAUGHTER-BOARD-ı 3V3 pinlə başlıqların cırılmış ucuna daxil edin (şəkilə bax).
- RESET DAUGHTER-BOARD-ı, içəriyə tel ilə daxil edin (şəkilə bax).
- 3V3 I2C DAUGHTER-BOARD üzərindəki 2P Kişi Başlığına bir tullanan qoyun.
- IDC Soketini SHELL CABLE-dən 3V3 I2C DAUGHTER-BOARD üzərindəki IDC Başlığına daxil edin.
- QUZAQDAKI kabellər arasına diqqətlə QIZ QIZLIĞI/KONUTUNU daxil edin və əsas delikləri hizalayın.
- BAZA MONTAJINI 4G x 6mm vintlər ilə QABĞA bağlayın.
- Etdiyiniz hər hansı bir ASSIMILATE SENSORS əlavə edin.
Addım 6: Növbəti addımlar
- Brauzerinizi https://crouton.mybluemix.net/crouton/connections ünvanına yönəldin.
- Brokerin test.mosquitto.org olduğundan əmin olun.
- Bağlan düyməsini basın.
- Firmware -də _mqtt_device_name olaraq Cihaz adı girişini daxil edin.
- Cihaz əlavə et vurun.
- Avtomatik əlaqə düyməsini basın.
- ICOS10 -u (5V MicroUSB) gücləndirin.
- Crouton tablosundan yoxlayın.
Tövsiyə:
Sensor Node ilə ESP32 Lora Thingspeak Gateway: 9 Addım
Sensor Node ilə ESP32 Lora Thingspeak Gateway: bu IoT Layihəsində ESP32 LoRa Gateway & ESP32 LoRa Sensor Node, sensorun oxunmasını bir neçə kilometrlik məsafədən simsiz olaraq izləmək üçün. Göndərən DHT11 Sensorundan istifadə edərək rütubət və temperatur məlumatlarını oxuyacaq. Sonra ötürür
Asan IOT - Orta Səviyyəli IOT Cihazları üçün Tətbiqlə İdarə olunan RF Sensor Hub: 4 Addım
Easy IOT - Orta Səviyyə IOT Cihazları üçün Tətbiqlə İdarə olunan RF Sensor Hubu: Bu dərsliklərdə, mərkəzi qovşaq cihazından bir radio bağlantısı ilə idarə edilə bilən bir cihaz şəbəkəsi quracağıq. WIFI və ya Bluetooth əvəzinə 433MHz serial radio bağlantısı istifadə etməyin faydası daha böyük diapazondur (yaxşı
IOT Haqqında Docker Pi Sensor Hub Kartı: 13 Addım
IOT Haqqında Docker Pi Seriyası Sensor Hub Kartı: Salam hər bir oğlan. Hal -hazırda demək olar ki, hər şey IOT ilə əlaqədardır. Şübhə yoxdur ki, DockerPi seriyalı lövhəmiz də IOT -u dəstəkləyir. Bu gün SensorHub -un DockerPi seriyasını necə təqdim etmək istəyirəm Sizə IOT -a müraciət etmək üçün bu elementi işə salıram
IOT123 - SENSÖR HUBUNU YÜKLƏ: ICOS10 CORS WEBCOMPONENTS: 8 Addım
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CORS WEBCOMPONENTS: ASSIMILATE SENSOR/ACTOR Slaves, Croutondakı vizualizasiyanı təyin etmək üçün istifadə olunan metadata yerləşdirir. Bu quruluş əvvəlkindən bir qədər fərqlidir; hardware dəyişiklikləri yoxdur. Firmware artıq xüsusi (daha zəngin) redaktorların yerləşdirilməsini dəstəkləyir
Handy MP3 Reset Tool: 5 addım
Handy MP3 Sıfırlama Aləti: friggin MP3 pleyerim vaxtaşırı donmağa davam edir, buna görə də bunu anlamağa çalışırdım. qar ayaqqabıları gəzərkən bu həftə sonu bir kağız parçası tapana qədər 3 saat dondu. sormuşdu … buna görə də bunu düşündüm