![IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor: 6 koraka IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor: 6 koraka](https://i.howwhatproduce.com/images/001/image-579-58-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor](https://i.howwhatproduce.com/images/001/image-579-59-j.webp)
![IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor](https://i.howwhatproduce.com/images/001/image-579-60-j.webp)
![IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT Čvor](https://i.howwhatproduce.com/images/001/image-579-61-j.webp)
Ovo je prva u nizu kombinacija MCU -a/funkcija u ASUS -om SENZORSKIM HUB -ovima: master koji prikupljaju dump podataka sa I2C ASSIMILATE SENSORS -a.
Ova verzija koristi Wemos D1 Mini za objavljivanje svih podataka izbačenih iz ASISIMILATNIH SENZORA na MQTT poslužitelj. Senzorima napaja 3V3 I2C sabirnicu. I dalje se isporučuje 5V šina, ali nema pretvarača logičkog nivoa za 5V I2C i možda neće raditi kako želite. Ovo će biti isporučeno u budućoj zamjeni pomoćne ploče za onu predstavljenu ovdje.
Ako to već niste učinili, potrebno je sastaviti opću vanjsku ljusku.
Korak 1: Materijali i alati
ICOS10 (IDC) Shell Bill of Materials
- D1M BLOK Zatik pin (1)
- D1M BLOK baza i kućište (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini protoboard štit (1)
- Ženska zaglavlja 40P (8P, 8P, 9P, 9P))
- 1 "dvostrana protoboard (1)
- ID zaglavlje sa 6 kontakata obavijeno IDC -om (1)
- Spojna žica (~ 10)
- 0,5 mm kalajisana žica (~ 4)
- 4G x 15 mm Samorezni vijci s gumbom (2)
- 4G x 6 mm samorezni vijci sa upuštenom glavom (~ 20)
Korak 2: Priprema MCU -a
![Image Image](https://i.howwhatproduce.com/images/001/image-579-63-j.webp)
![](https://i.ytimg.com/vi/T4hEYFl15Zg/hqdefault.jpg)
![Priprema MCU -a Priprema MCU -a](https://i.howwhatproduce.com/images/001/image-579-64-j.webp)
![Priprema MCU -a Priprema MCU -a](https://i.howwhatproduce.com/images/001/image-579-65-j.webp)
U ovoj verziji koristimo Wemos D1 Mini. Ako ste već izgradili D1M WIFI BLOK, možete ga koristiti za modularnu hardversku komponentu. Ako ne, slijedite sljedeći odjeljak kao minimum.
LETLJENJE PINOVA GLAVE NA MCU (pomoću PIN JIG -a)
Ako ne možete odštampati PIN JIG, samo slijedite upute i improvizirajte: visina (pomak) PIN JIG -a je 6,5 mm.
- Odštampajte/nabavite PIN JIG sa ove stranice.
- Igle zaglavlja provucite kroz dno ploče (TX desno-lijevo) i u ubodnu lemilicu.
- Pritisnite igle prema dolje na tvrdu ravnu površinu.
- Čvrsto pritisnite ploču na držač.
- Lemite 4 ugaone igle.
- Ponovo zagrijte i po potrebi postavite ploču/igle (ploča ili igle nisu poravnate ili okomite).
- Lemite ostale igle.
Učitavanje firmvera
GIST za kôd je ovdje (5 datoteka), a poštanski broj je ovdje. Ovdje su upute za korištenje Arduino IDE -a za kompajliranje/postavljanje koda.
Da bismo koristili kôd samo s manjim izmjenama, koristimo shiftr.io Joëla Gähwilera kao posrednika MQTT: on ima račun za goste - pa molimo da razmak između objavljivanja držite na razmaku od nekoliko minuta. Omogućava vizualizaciju izvora i tema, kao i detaljnu analizu podataka.
Nakon što se kôd učita u Arduino IDE:
- Izmijenite vrijednost _wifi_ssid sa svojim WiFi SSID -om.
- Izmijenite vrijednost _wifi_password sa svojim WiFi ključem.
- Izmijenite vrijednost _mqtt_clientid sa željenom identifikacijom klijenta (pridruživanje nije potrebno).
- Izmijenite vrijednost _mqtt_root_topic s hijerarhijom lokacija lokacije uređaja.
- Sastavite i otpremite.
Korak 3: Priprema stambenog prostora MCU
![Image Image](https://i.howwhatproduce.com/images/001/image-579-67-j.webp)
![](https://i.ytimg.com/vi/sByKcpHTedI/hqdefault.jpg)
![MCU Priprema stambenog prostora MCU Priprema stambenog prostora](https://i.howwhatproduce.com/images/001/image-579-68-j.webp)
![Priprema stambenog prostora MCU -a Priprema stambenog prostora MCU -a](https://i.howwhatproduce.com/images/001/image-579-69-j.webp)
MCU kućište izlaže zaglavlja za D1 Mini u koje se može priključiti i zaglavlja za pomoćne ploče koje komuniciraju sa utičnicom (senzori i akteri).
HOUSING HEADERS
Ovo je zasnovano na D1 Mini Protoboard -u i izbija:
- Pinovi za povezivanje D1M BLOCK/D1 Mini.
- Izravni prekidi 2 reda kontakata iz D1M BLOCK/D1 Mini. Oni su dostupni samo radi praktičnosti tijekom izrade prototipa. Očekuje se da će pomoćne ploče blokirati sav pristup ovim zaglavljima.
- 4 Razbijanje posebnih pinova koje koriste pomoćne ploče. Razmišljao sam samo o probijanju specifičnih I2C pinova, ali već sam imao slučaj upotrebe drugog pina (prekidač za napajanje sa niske strane), pa sam za svaki slučaj probio RST, A0 i neke druge digitalne pinove.
Za dodavanje kontakata D1M u GLAVNU KUĆU:
- Pogledajte VIDEO VOĐENJE KORIŠĆENJA UTIČNICE.
- Igle zaglavlja provucite kroz dno ploče (TX gore-lijevo na gornjoj strani).
- Umetnite ubod preko plastične glave i poravnajte obje površine.
- Okrenite sklopku i sklop i čvrsto pritisnite glavu na tvrdu ravnu površinu.
- Čvrsto pritisnite ploču na držač.
- Lemite 4 kutna klina minimalnim lemljenjem (samo privremeno poravnavanje pinova).
- Ponovo zagrijte i po potrebi postavite ploču/igle (ploča ili igle nisu poravnate ili okomite).
- Lemite ostale igle.
- Uklonite šablon.
- Odrežite igle iznad lemljenja.
Da biste dodali prekide na kćeri, učinite sljedeće:
- Odsecite 4 ženska zaglavlja 9P.
- Na vrhu umetnite 9P zaglavlja kao što je prikazano, a lemite na dnu.
Da biste dodali izravne prekide:
- Odrežite 2 ženska zaglavlja 8P.
- Na vrhu umetnite 8P zaglavlja kao što je prikazano, a lemite na dnu.
Za spajanje zaglavlja, na dnu s TX iglom usmjerenom prema gore:
- Praćenje i lemljenje sa RST pina preko 4 pina.
- Praćenje i lemljenje od A0 pina preko 4 pina.
- Praćenje i lemljenje sa D1 pina preko 4 pina.
- Praćenje i lemljenje sa D2 pina preko 4 pina.
- Praćenje i lemljenje sa D6 pina preko 4 pina.
- Praćenje i lemljenje sa D7 pina preko 4 pina.
- Praćenje i lemljenje sa GND pina preko 4 pina.
- Praćenje i lemljenje od 5V pina preko 4 pina.
- Praćenje i lemljenje od 3V3 igle prema dolje 45 ° kroz 4 igle.
MONTAŽA STAVKE
HOUSING HEADERS je pričvršćen na MCU HOUSING, a ovaj je pričvršćen na OSNOVNU PLOČU.
- S dugom stranom GLAVA KUĆIŠTA usmjerenom prema rupi, umetnite D1M CONTACTS u otvore u MCU KUĆIŠTU i gurnite prema dolje.
- Umetnite MCU na MCU CONTACTS tokom postavljanja kako biste osigurali pravilno poravnanje.
- Postavite OKVIR GLAVE na vrh sklopova i pričvrstite ga s 2 vijka 4G x 16 mm.
- Postavite montirana tijela s rupom usmjerenom prema kratkoj strani i pričvrstite vijcima 4G x 6 mm.
Korak 4: Izgradnja kćerne ploče 3V3 I2C
![Izgradnja kćerke ploče 3V3 I2C Izgradnja kćerke ploče 3V3 I2C](https://i.howwhatproduce.com/images/001/image-579-70-j.webp)
![Izgradnja kćerke ploče 3V3 I2C Izgradnja kćerke ploče 3V3 I2C](https://i.howwhatproduce.com/images/001/image-579-71-j.webp)
![Izrada kćerke ploče 3V3 I2C Izrada kćerke ploče 3V3 I2C](https://i.howwhatproduce.com/images/001/image-579-72-j.webp)
![Izrada kćerke ploče 3V3 I2C Izrada kćerke ploče 3V3 I2C](https://i.howwhatproduce.com/images/001/image-579-73-j.webp)
Ovo pruža IDC zaglavlje za SOCKETS CIRCUIT i povezuje se s MCU-om, dodajući pull-up-ove na I2C linijama. Ovo je isporučeno kao pomoćna ploča tako da ako vam trebaju pretvarači logičkog nivoa od 5 V, možete jednostavno zamijeniti ovu ploču s onom koja pruža sve potrebne funkcije. AUX i GND linije su razbijene za prilagođene izvore (poput prekidača sa niskih strana tokom ciklusa spavanja). Raspored je definiran iznutra i izvana: na ploči odaberite proizvoljnu stranu koju ćete koristiti iznutra; važno je da IDC zaglavlje treba biti na rubu prema van.
- Sa unutrašnje strane umetnite 2P 90 ° muški zaglavlje (1), 3P 90 ° muški zaglavlje (2) i lemite vanjski dio.
- Sa unutrašnje strane umetnite 1P muški zaglavlje (3), 2P muški zaglavlje (4) i lemite s vanjske strane.
- Sa vanjske strane umetnite IDC zaglavlje (5), a iznutra ga lemite.
- Na unutrašnjoj strani navucite crnu žicu od BLACK1 do BLACK2 i lemite.
- Sa unutrašnje strane navucite crnu žicu od BLACK3 do BLACK4 i lemite.
- Na unutrašnjoj strani ucrtajte bijelu žicu od BIJELOG1 do BIJELOG2 i lemite.
- Sa unutrašnje strane trasirajte zelenu žicu od ZELENE1 do ZELENE2 i lemite.
- Na unutrašnjoj strani crtajte crvenu žicu od RED1 do RED2 i lemite.
- Na unutrašnjoj strani ucrtajte žutu žicu od ŽUTE1 do ŽUTE2 i lemite.
- U unutrašnjosti umetnite 4K7 otpornik u SILVER1 i SILVER2 i ostavite nerezane vodove.
- Sa unutrašnje strane navucite golu žicu od SILVER5 do SILVER6 i lemite.
- Sa unutrašnje strane pronađite olovo od SILVER1 do SILVER3 i lemite.
- Sa unutrašnje strane umetnite 4K7 otpornik u SILVER4 i SILVER2 i lemite.
Korak 5: Sastavljanje glavnih komponenti
![Sklapanje glavnih komponenti Sklapanje glavnih komponenti](https://i.howwhatproduce.com/images/001/image-579-74-j.webp)
![Sklapanje glavnih komponenti Sklapanje glavnih komponenti](https://i.howwhatproduce.com/images/001/image-579-75-j.webp)
![Sklapanje glavnih komponenti Sklapanje glavnih komponenti](https://i.howwhatproduce.com/images/001/image-579-76-j.webp)
![Sklapanje glavnih komponenti Sklapanje glavnih komponenti](https://i.howwhatproduce.com/images/001/image-579-77-j.webp)
- Uvjerite se da je školjka izgrađena i da je kolo ispitano (kabel i utičnice).
- Umetnite 3V3 I2C DAUGHTER-BOARD, sa 3V3 iglom na otrcanom kraju zaglavlja (vidi sliku).
- Postavite kratkospojnik na 2P muško zaglavlje na KUĆI.
- Umetnite IDC utičnicu iz SHELL CABLE-a u IDC zaglavlje na DAUGHTER-BOARD-u.
- Pažljivo umetnite KUĆNU PLOČU/KUĆIŠTE između kabela u ŠKOLICI i poravnajte rupe za podnožje.
- Pričvrstite OSNOVNI SKLOP na ŠKOLICU vijcima 4G x 6 mm.
- Priložite sve ASIMILIRANE SENZORE koje ste napravili.
Korak 6: Sljedeći koraci
![Sljedeći koraci Sljedeći koraci](https://i.howwhatproduce.com/images/001/image-579-78-j.webp)
![Sljedeći koraci Sljedeći koraci](https://i.howwhatproduce.com/images/001/image-579-79-j.webp)
![Sljedeći koraci Sljedeći koraci](https://i.howwhatproduce.com/images/001/image-579-80-j.webp)
![Sljedeći koraci Sljedeći koraci](https://i.howwhatproduce.com/images/001/image-579-81-j.webp)
Uključite svoj novi uređaj (5V MicroUSB).
Usmjerite svoj preglednik na https://shiftr.io/try i provjerite vizualizaciju vaših podataka.
Detaljno analizirajte klikom na čvorove na grafikonu.
Otvorite prozor konzole da biste provjerili zapisivanje rudimentarnog statusa.
Kada budete zadovoljni, promijenite detalje pomoću vlastitog računa/servera MQTT brokera.
Pogledajte ove povezane verzije
Sljedeće na karti je razvoj AKTORA ZA ASIMILIRANU IOT MREŽU.
Preporučuje se:
Sistem za sprečavanje senzora Com senzora MPU-6050: 6 koraka
![Sistem za sprečavanje senzora Com senzora MPU-6050: 6 koraka Sistem za sprečavanje senzora Com senzora MPU-6050: 6 koraka](https://i.howwhatproduce.com/images/002/image-3012-11-j.webp)
Sistemi za sprečavanje razvoja senzora Com senzora MPU-6050: O senzor MPU-6050 je čip sa čipom koji je potreban za mjerenje temperature i žiroskopiranje MEMS-a. São 3 eixos para o acelorômetro i 3 eixos para giroscópio, sendo ao todo 6 graus de liberdade (6DOF)
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: 5 koraka
![Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: 5 koraka Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: 5 koraka](https://i.howwhatproduce.com/preview/how-to-implement/10496150-whos-at-my-door-pir-motion-sensorrange-sensor-project-5-steps-0.webp)
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: Naš projekt ima za cilj osjetiti kretanje putem PIR -a i senzora udaljenosti. Arduino kôd emitirat će vizualni i audio signal kako bi korisniku rekao da je netko u blizini. MATLAB kôd će poslati signal e -pošte da upozori korisnika da se neko nalazi u blizini. Ovaj uređaj
ESP8266 Kontrolni servo čvor-CRVENI MQTT (komarac) IoT: 6 koraka
![ESP8266 Kontrolni servo čvor-CRVENI MQTT (komarac) IoT: 6 koraka ESP8266 Kontrolni servo čvor-CRVENI MQTT (komarac) IoT: 6 koraka](https://i.howwhatproduce.com/images/001/image-1615-93-j.webp)
ESP8266 Kontrolni servo čvor-RED MQTT (Mosquitto) IoT: Ovaj put je izvršena integracija ESP8266 i platforme Node-RED integrirajući aktuator u ovom slučaju servo upravljan PWM-om sa rotacijom od 0 do 180 stepeni. Od HMI ili SCADA Web kreatora na Node-Red-Dashboard-u koristeći kao osnovu
ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: 5 koraka
![ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: 5 koraka ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: 5 koraka](https://i.howwhatproduce.com/images/001/image-1616-84-j.webp)
ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: Ovog puta integracija ESP8266 i Node-RED platforme realizirana je integriranjem senzora DS18B20 Protokola o temperaturnoj žici. S HMI ili SCADA Web kreatora na Node-crvenoj-nadzornoj ploči koristeći kao bazu MQTT Protokol i pubsubclient biblioteka
ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama)
![ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama) ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1617-151-j.webp)
ESP8266 & Public "Besplatni" MQTT posrednik HiveMQ & Node-RED: MQTT protokol zadobio je veliku snagu posljednjih godina jer je jednostavan, siguran, praktičan i lagan, savršen za IoT i M2M aplikacije. Zahvaljujući doprinosu programera i programera MQTT aplikacije, postoje javni MQT