Satura rādītājs:
- 1. darbība: materiāli un instrumenti
- 2. solis: MCU sagatavošana
- 3. solis: MCU korpusa sagatavošana
- 4. solis: 3V3 I2C meitas dēļa izveide
- 5. solis: galveno komponentu salikšana
- 6. darbība. Nākamās darbības
Video: IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī ir pirmā no dažādām MCU/funkciju kombinācijām ASSIMILATE SENSOR HUBS: meistari, kas apkopo datu izmetumus no I2C ASSIMILATE SENSORS vergiem.
Šajā būvē tiek izmantots Wemos D1 Mini, lai publicētu visus datus, kas izvesti no ASSIMILATE SENSORS uz MQTT serveri. Tas piegādā sensoriem 3V3 I2C kopni. 5V sliede joprojām tiek piegādāta, bet nav loģiskā līmeņa pārveidotāja 5V I2C, un tas var nedarboties kā vēlams. Tas tiks piegādāts nākotnē piedāvātajā meiteņu plates nomaiņā ar šeit parādīto.
Ja vēl neesat to izdarījis, vispārējais ārējais apvalks būs jāsamontē.
1. darbība: materiāli un instrumenti
ICOS10 (IDC) Shell materiālu saraksts
- D1M BLOCK Pin Jig (1)
- D1M BLOCK pamatne un korpuss (1)
- Wemos D1 Mini (1)
- Wemos D1 mini protoborda vairogs (1)
- 40P sieviešu galvenes (8P, 8P, 9P, 9P))
- 1 "divpusējs protoboards (1)
- 6 kontaktu aizsega IDC vīriešu galvene (1)
- Savienojuma vads (~ 10)
- 0,5 mm alvas stieple (~ 4)
- 4G x 15 mm pogas galvas pašvītņojošās skrūves (2)
- 4G x 6 mm pašvītņojošas skrūves (~ 20)
2. solis: MCU sagatavošana
Šajā konstrukcijā mēs izmantojam Wemos D1 Mini. Ja iepriekš esat izveidojis D1M WIFI BLOCK, varat to izmantot moduļu aparatūras komponentam. Ja nē, ievērojiet nākamo sadaļu.
GALVENA PINS LODĒŠANA UZ MCU (izmantojot PIN JIG)
Ja nevarat izdrukāt PIN JIG, vienkārši izpildiet norādījumus un improvizējiet: PIN JIG augstums (nobīde) ir 6,5 mm.
- Izdrukājiet/iegūstiet PIN JIG no šīs lapas.
- Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX labajā kreisajā pusē) un lodēšanas džigā.
- Piespiediet tapas uz cietas līdzenas virsmas.
- Stingri nospiediet dēli uz leju.
- Lodējiet 4 stūra tapas.
- Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
- Lodējiet pārējās tapas.
FIRMWAREAR augšupielāde
Koda GIST ir šeit (5 faili), un šeit ir pasta indekss. Šeit ir norādījumi par Arduino IDE izmantošanu koda apkopošanai/augšupielādei.
Lai izmantotu kodu tikai ar nelielām izmaiņām, mēs izmantojam Joël Gähwiler's shiftr.io kā MQTT brokeri: tam ir viesa konts - tādēļ, lūdzu, ievērojiet publikāciju intervālu ar minūšu intervālu. Tas nodrošina avota un tēmu vizualizāciju, kā arī detalizētu informāciju par datiem.
Kad kods ir ielādēts Arduino IDE:
- Mainiet _wifi_ssid vērtību, izmantojot savu WiFi SSID.
- Mainiet _wifi_paroles vērtību, izmantojot savu WiFi atslēgu.
- Mainiet _mqtt_clientid vērtību, izmantojot vēlamo klienta identifikāciju (nav nepieciešama savienošana).
- Mainiet _mqtt_root_topic vērtību, izmantojot ierīces atrašanās vietas hierarhiju.
- Apkopojiet un augšupielādējiet.
3. solis: MCU korpusa sagatavošana
MCU korpuss pakļauj D1 Mini galvenes pievienošanai un meiteņu dēļu galvenes, kas sazinās ar ligzdas (sensoru un aktieru) ķēdi.
MĀJOKĻU VADĪTĀJI
Tas ir balstīts uz D1 mini protoboardu un parādās šādi:
- Piespraudes D1M BLOCK/D1 Mini savienošanai.
- D1M BLOCK/D1 Mini divu kontaktu rindu tieša izlaušanās. Tie ir pieejami tikai ērtībai, vienlaikus veidojot prototipus. Paredzams, ka meitas dēļi bloķēs visu piekļuvi šīm galvenēm.
- 4 Īpašo tapu izlaušanās, ko izmanto meitas dēļi. Es apsvēru tikai I2C specifisko tapu izjaukšanu, bet man jau bija lietošanas gadījums citas tapas izmantošanai (zemas puses miega barošanas slēdzis), tāpēc katram gadījumam izlauzu RST, A0 un dažas citas digitālās tapas.
Lai pievienotu D1M kontaktus MĀJAS VADĪTĀJAM:
- Skatieties SOLDER, IZMANTOJOT SOCKET JIG video.
- Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX augšējā kreisajā pusē augšējā pusē).
- Padevējiet džiglu virs plastmasas sadales un izlīdziniet abas virsmas.
- Apgrieziet uzgali un montāžu un stingri nospiediet galviņu uz cietas līdzenas virsmas.
- Stingri nospiediet dēli uz leju.
- Lodējiet 4 stūra tapas, izmantojot minimālu lodēšanu (tikai pagaidu izlīdzināšana).
- Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
- Lodējiet pārējās tapas.
- Noņemiet džipu.
- Nogrieziet tapas virs lodmetāliem.
Lai pievienotu meitas dēļa izlaušanos:
- Izgrieziet 4 9P sieviešu galvenes.
- Augšpusē ievietojiet 9P galvenes, kā parādīts attēlā, un lodējiet no apakšas.
Lai pievienotu tiešos pārtraukumus:
- Izgrieziet 2 8P sieviešu galvenes.
- Augšpusē ievietojiet 8P galvenes, kā parādīts attēlā, un lodējiet no apakšas.
Lai savienotu galvenes, apakšā ar TX tapu uz augšu:
- Izsekojiet un lodējiet no RST tapas pa 4 tapām.
- Izsekojiet un lodējiet no A0 tapas pa 4 tapām.
- Izsekojiet un lodējiet no D1 tapas pa 4 tapām.
- Izsekojiet un lodējiet no D2 tapas pa 4 tapām.
- Izsekojiet un lodējiet no D6 tapas pa 4 tapām.
- Izsekojiet un lodējiet no D7 tapas pa 4 tapām.
- Izsekojiet un lodējiet no GND tapas pa 4 tapām.
- Izsekojiet un lodējiet no 5 V tapas pa 4 tapām.
- Izsekojiet un lodējiet no 3V3 tapas uz leju 45 ° pa 4 tapām.
FIXTURE SALIKŠANA
MĀJAS VADĪTĀJI ir piestiprināti pie MCU korpusa, un tas ir piestiprināts pie BASE PLATE.
- Kad MĀJAS VADĪTĀJU garā puse ir vērsta uz caurumu, ievietojiet D1M CONTACTS MCU korpusa atverēs un nospiediet skalošanu.
- Piestiprināšanas laikā ievietojiet MCU pie MCU KONTAKTI, lai nodrošinātu pareizu izlīdzināšanu.
- Novietojiet AUSTIŅU RĀMU virs montāžas stiprinājumu un piestipriniet ar 2 no 4G x 16 mm skrūvēm.
- Novietojiet samontētos stiprinājumus ar atveri pret īso pusi un piestipriniet ar 4G x 6 mm skrūvēm.
4. solis: 3V3 I2C meitas dēļa izveide
Tas nodrošina IDC galveni SOCKETS CIRCUIT un savienojas ar MCU, pievienojot pievilkšanos I2C līnijās. Tas ir paredzēts kā meitas dēlis, lai, ja jums nepieciešami 5 V loģikas līmeņa pārveidotāji, jūs varētu vienkārši nomainīt šo paneli ar tādu, kas nodrošina visas nepieciešamās funkcijas. AUX un GND līnijas ir sadalītas pielāgotajiem avotiem (piemēram, zemie sānu slēdži miega ciklu laikā). Izkārtojumus nosaka iekšpuse un ārpuse: uz tāfeles izvēlieties patvaļīgu pusi, ko izmantot kā iekšpusi; svarīgi ir tas, ka IDC galvenei jāatrodas uz malas.
- Iekšpusē ievietojiet 2P 90 ° vīriešu galviņas (1), 3P 90 ° vīriešu galviņu (2) un lodējiet ārā.
- Iekšpusē ievietojiet 1P vīriešu galviņu (3), 2P vīriešu galviņas (4) un lodējiet ārā.
- Ārpusē ievietojiet IDC galveni (5) un lodējiet iekšpusē.
- Iekšpusē izsekojiet melnu vadu no BLACK1 līdz BLACK2 un lodējiet.
- Iekšpusē izsekojiet melnu vadu no BLACK3 līdz BLACK4 un lodējiet.
- Iekšpusē izsekojiet baltu vadu no WHITE1 līdz WHITE2 un lodējiet.
- Iekšpusē izsekojiet zaļo vadu no GREEN1 līdz GREEN2 un lodējiet.
- Iekšpusē izsekojiet sarkanu vadu no RED1 līdz RED2 un lodējiet.
- Iekšpusē izsekojiet dzelteno vadu no YELLOW1 līdz YELLOW2 un lodējiet.
- Iekšpusē ievietojiet 4K7 rezistoru SILVER1 un SILVER2 un atstājiet vadus nesagrieztus.
- Iekšpusē izsekojiet tukšu vadu no SILVER5 līdz SILVER6 un lodēt.
- Iekšpusē izsekojiet vadam no SILVER1 līdz SILVER3 un lodēt.
- Iekšpusē ievietojiet 4K7 rezistoru SILVER4 un SILVER2 un lodēt.
5. solis: galveno komponentu salikšana
- Pārliecinieties, vai SHELL ir uzbūvēts un ķēde pārbaudīta (kabelis un kontaktligzdas).
- Ievietojiet 3V3 I2C MEITAS DĀVENI ar 3V3 tapu uz galvenes noplukušā gala (skat. Attēlu).
- Novietojiet džemperi uz 2P vīriešu galvenes uz meitas dēļa.
- Ievietojiet IDC ligzdu no SHELL CABLE IDC galvenē uz meitas dēļa.
- Uzmanīgi ievietojiet meitas dēli/korpusu starp kabeļiem apvalkā un izlīdziniet pamatnes caurumus.
- Piestipriniet PAMATU MONTĀŽU pie SHELL, izmantojot 4G x 6 mm skrūves.
- Pievienojiet visus jūsu izgatavotos ASIMILĀCIJAS SENSORUS.
6. darbība. Nākamās darbības
Ieslēdziet jauno ierīci (5V MicroUSB).
Norādiet pārlūkprogrammu vietnē https://shiftr.io/try un pārbaudiet savu datu vizualizāciju.
Izpētiet, grafikā noklikšķinot uz mezgliem.
Atveriet konsoles logu, lai pārbaudītu sākotnējo statusa reģistrēšanu.
Kad esat apmierināts, mainiet informāciju ar savu MQTT Broker kontu/serveri.
Pārbaudiet šīs saistītās būves
Nākamais kartēs tiek izstrādāts ASISTĒTĀ IOT TĪKLA AKTORI.
Ieteicams:
Bezvadu spiediena sensora datu publicēšana, izmantojot MQTT: 7 soļi
Bezvadu spiediena sensora datu publicēšana, izmantojot MQTT: ESP32 un ESP 8266 ir ļoti pazīstami SoC IoT jomā. Tie ir sava veida svētība IoT projektiem. ESP 32 ir ierīce ar integrētu WiFi un BLE. Vienkārši norādiet savu SSID, paroli un IP konfigurāciju un integrējiet lietas
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi
IOT123 - ASIMILĒTĀS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: Crouton. http://crouton.mybluemix.net/ Crouton ir informācijas panelis, kas ļauj vizualizēt un kontrolēt savas IOT ierīces ar minimālu iestatīšanu. Būtībā tas ir vienkāršākais informācijas panelis jebkuram IOT aparatūras entuziastam, kas izmanto tikai MQTT un JSON. Šis
IOT123 - ASIMILĒTĀS SENSORA HUB: ICOS10 PIELĀGOŠANAS TĪMEKLIS: 11 soļi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 Pielāgošanas vietne: ASSIMILATE SENSOR/ACTOR Slaves iegulst metadatus, kas tiek izmantoti, lai noteiktu vizualizācijas Crouton. Šī būve pievieno tīmekļa serveri ESP8266 Master, kalpo dažiem konfigurācijas failiem, kurus lietotājs var mainīt, un pēc tam izmanto šos failus, lai no jauna definētu
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 CORS TĪMEKĻA SASTĀVDAĻAS: 8 soļi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 CORS TĪMEKĻA SASTĀVDAĻAS: ASISIMILĀTAIS SENSORS/AKTĪVS Vergi iegulst metadatus, kas tiek izmantoti, lai noteiktu vizualizācijas Crouton. Šī konstrukcija nedaudz atšķiras no iepriekšējām; nav aparatūras izmaiņu. Programmatūra tagad atbalsta pielāgotu (bagātāku) redaktoru mitināšanu
Kas ir pie Manām durvīm? PIR kustības sensora/diapazona sensora projekts: 5 soļi
Kas ir pie Manām durvīm? PIR kustības sensora/diapazona sensora projekts: Mūsu projekta mērķis ir uztvert kustību, izmantojot PIR un attāluma sensorus. Arduino kods izvadīs vizuālu un audio signālu, lai informētu lietotāju, ka kāds atrodas tuvumā. MATLAB kods nosūtīs e -pasta signālu, lai brīdinātu lietotāju, ka kāds atrodas tuvumā. Šī ierīce