Satura rādītājs:

IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi

Video: IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi

Video: IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 FRONT 2024, Jūlijs
Anonim
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE

Šī 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

  1. D1M BLOCK Pin Jig (1)
  2. D1M BLOCK pamatne un korpuss (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 mini protoborda vairogs (1)
  5. 40P sieviešu galvenes (8P, 8P, 9P, 9P))
  6. 1 "divpusējs protoboards (1)
  7. 6 kontaktu aizsega IDC vīriešu galvene (1)
  8. Savienojuma vads (~ 10)
  9. 0,5 mm alvas stieple (~ 4)
  10. 4G x 15 mm pogas galvas pašvītņojošās skrūves (2)
  11. 4G x 6 mm pašvītņojošas skrūves (~ 20)

2. solis: MCU sagatavošana

Image
Image
MCU sagatavošana
MCU sagatavošana
MCU sagatavošana
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.

  1. Izdrukājiet/iegūstiet PIN JIG no šīs lapas.
  2. Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX labajā kreisajā pusē) un lodēšanas džigā.
  3. Piespiediet tapas uz cietas līdzenas virsmas.
  4. Stingri nospiediet dēli uz leju.
  5. Lodējiet 4 stūra tapas.
  6. Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
  7. 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:

  1. Mainiet _wifi_ssid vērtību, izmantojot savu WiFi SSID.
  2. Mainiet _wifi_paroles vērtību, izmantojot savu WiFi atslēgu.
  3. Mainiet _mqtt_clientid vērtību, izmantojot vēlamo klienta identifikāciju (nav nepieciešama savienošana).
  4. Mainiet _mqtt_root_topic vērtību, izmantojot ierīces atrašanās vietas hierarhiju.
  5. Apkopojiet un augšupielādējiet.

3. solis: MCU korpusa sagatavošana

Image
Image
MCU korpusa sagatavošana
MCU korpusa sagatavošana
MCU korpusa sagatavošana
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:

  1. Piespraudes D1M BLOCK/D1 Mini savienošanai.
  2. 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.
  3. 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:

  1. Skatieties SOLDER, IZMANTOJOT SOCKET JIG video.
  2. Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX augšējā kreisajā pusē augšējā pusē).
  3. Padevējiet džiglu virs plastmasas sadales un izlīdziniet abas virsmas.
  4. Apgrieziet uzgali un montāžu un stingri nospiediet galviņu uz cietas līdzenas virsmas.
  5. Stingri nospiediet dēli uz leju.
  6. Lodējiet 4 stūra tapas, izmantojot minimālu lodēšanu (tikai pagaidu izlīdzināšana).
  7. Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
  8. Lodējiet pārējās tapas.
  9. Noņemiet džipu.
  10. Nogrieziet tapas virs lodmetāliem.

Lai pievienotu meitas dēļa izlaušanos:

  1. Izgrieziet 4 9P sieviešu galvenes.
  2. Augšpusē ievietojiet 9P galvenes, kā parādīts attēlā, un lodējiet no apakšas.

Lai pievienotu tiešos pārtraukumus:

  1. Izgrieziet 2 8P sieviešu galvenes.
  2. 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:

  1. Izsekojiet un lodējiet no RST tapas pa 4 tapām.
  2. Izsekojiet un lodējiet no A0 tapas pa 4 tapām.
  3. Izsekojiet un lodējiet no D1 tapas pa 4 tapām.
  4. Izsekojiet un lodējiet no D2 tapas pa 4 tapām.
  5. Izsekojiet un lodējiet no D6 tapas pa 4 tapām.
  6. Izsekojiet un lodējiet no D7 tapas pa 4 tapām.
  7. Izsekojiet un lodējiet no GND tapas pa 4 tapām.
  8. Izsekojiet un lodējiet no 5 V tapas pa 4 tapām.
  9. 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.

  1. Kad MĀJAS VADĪTĀJU garā puse ir vērsta uz caurumu, ievietojiet D1M CONTACTS MCU korpusa atverēs un nospiediet skalošanu.
  2. Piestiprināšanas laikā ievietojiet MCU pie MCU KONTAKTI, lai nodrošinātu pareizu izlīdzināšanu.
  3. Novietojiet AUSTIŅU RĀMU virs montāžas stiprinājumu un piestipriniet ar 2 no 4G x 16 mm skrūvēm.
  4. 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

3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana
3V3 I2C meitas dēļa veidošana

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.

  1. Iekšpusē ievietojiet 2P 90 ° vīriešu galviņas (1), 3P 90 ° vīriešu galviņu (2) un lodējiet ārā.
  2. Iekšpusē ievietojiet 1P vīriešu galviņu (3), 2P vīriešu galviņas (4) un lodējiet ārā.
  3. Ārpusē ievietojiet IDC galveni (5) un lodējiet iekšpusē.
  4. Iekšpusē izsekojiet melnu vadu no BLACK1 līdz BLACK2 un lodējiet.
  5. Iekšpusē izsekojiet melnu vadu no BLACK3 līdz BLACK4 un lodējiet.
  6. Iekšpusē izsekojiet baltu vadu no WHITE1 līdz WHITE2 un lodējiet.
  7. Iekšpusē izsekojiet zaļo vadu no GREEN1 līdz GREEN2 un lodējiet.
  8. Iekšpusē izsekojiet sarkanu vadu no RED1 līdz RED2 un lodējiet.
  9. Iekšpusē izsekojiet dzelteno vadu no YELLOW1 līdz YELLOW2 un lodējiet.
  10. Iekšpusē ievietojiet 4K7 rezistoru SILVER1 un SILVER2 un atstājiet vadus nesagrieztus.
  11. Iekšpusē izsekojiet tukšu vadu no SILVER5 līdz SILVER6 un lodēt.
  12. Iekšpusē izsekojiet vadam no SILVER1 līdz SILVER3 un lodēt.
  13. Iekšpusē ievietojiet 4K7 rezistoru SILVER4 un SILVER2 un lodēt.

5. solis: galveno komponentu salikšana

Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
Galveno komponentu salikšana
  1. Pārliecinieties, vai SHELL ir uzbūvēts un ķēde pārbaudīta (kabelis un kontaktligzdas).
  2. Ievietojiet 3V3 I2C MEITAS DĀVENI ar 3V3 tapu uz galvenes noplukušā gala (skat. Attēlu).
  3. Novietojiet džemperi uz 2P vīriešu galvenes uz meitas dēļa.
  4. Ievietojiet IDC ligzdu no SHELL CABLE IDC galvenē uz meitas dēļa.
  5. Uzmanīgi ievietojiet meitas dēli/korpusu starp kabeļiem apvalkā un izlīdziniet pamatnes caurumus.
  6. Piestipriniet PAMATU MONTĀŽU pie SHELL, izmantojot 4G x 6 mm skrūves.
  7. Pievienojiet visus jūsu izgatavotos ASIMILĀCIJAS SENSORUS.

6. darbība. Nākamās darbības

Nākamie soļi
Nākamie soļi
Nākamie soļi
Nākamie soļi
Nākamie soļi
Nākamie soļi
Nākamie soļi
Nākamie soļi

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: