Satura rādītājs:

IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi

Video: IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi

Video: IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 FRONT 2024, Novembris
Anonim
Image
Image
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls
IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls

Kronons. https://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, ko uzstādīt jebkuram IOT aparatūras entuziastam, izmantojot tikai MQTT un JSON.

Šī būve nosūta Crouton pieprasīto ierīces informāciju MQTT brokerim, lai sāknētu automātiskos informācijas paneļus. AssimilateBusSlaves (dalībniekiem un sensoriem) ASSIM_VERSION jābūt 2.

Iepriekšējās MĀJAS VADĪTĀJAS ir nedaudz pārveidotas, un D0 sliede aizstāj neizmantoto D6 sliedi.

Ir pievienota jauna meitas dēlis, kas ļauj atiestatīt aparatūru, pamostoties noteiktos apstākļos un nākotnē tiks izmantota zemas jaudas slēdzim (vergu jaudas kontrolei).

Iepriekš redzamā plūsmas diagramma sniedz ASSIMILATE-CROUTON integrācijas aprakstu.

Ja vēl neesat to izdarījis, vispārējais ārējais apvalks būs jāsamontē.

PIEZĪME: AKTORU/SENSORU programmaparatūrai jābūt ASSIM_VERSION 2.

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. Galvene vīriešiem 90º (3P, 3P, 3P, 2P)

  7. 1 "divpusējs protoboards (2)
  8. 6 kontaktu aizsega IDC vīriešu galvene (1)
  9. Savienojuma vads (~ 10)
  10. 0,5 mm alvas stieple (~ 4)
  11. 4G x 15 mm pogas galvas pašvītņojošās skrūves (2)
  12. 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

Kodu krātuvi var atrast šeit (momentuzņēmums).

Bibliotēkas ZIP var atrast šeit (momentuzņēmums).

Norādījumi par ZIP bibliotēkas importēšanu šeit.

Kad bibliotēka ir instalēta, varat atvērt piemēru "mqtt_crouton_esp8266".

Norādījumi par Arduino iestatīšanu Wemos D1 Mini šeit.

Atkarības: ArduinoJson, TimeLib, PubSubClient.

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_device_name vērtību, izmantojot vēlamo ierīces identifikāciju (nav nepieciešama savienošana).
  4. Mainiet _mqtt_device_description vērtību, izmantojot vēlamo ierīces aprakstu (Crouton).

3. solis: MCU korpusa sagatavošana

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

Oriģinālā ICOS10 3V3 MQTT NODE MĀJAS VADĪTĀJI bija jāmaina, lai atbalstītu aparatūras atiestatīšanu, kad I2C ziņojumu secība iziet no sinhronizācijas (sākotnējā stratēģija bija cietā atiestatīšana), un lai tā neizietu no miega. Nomaināmā D6 kontakta izlaušana sākotnējā dizaina laikā netika piešķirta nekam, un tas tika apzīmēts kā "dažas citas digitālās tapas katram gadījumam".

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, D0 un citu digitālo tapu.

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 D0 tapas uz leju 2 rindās un pāri 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: meitas dēļa RESET izveide

RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana
RESET meitas dēļa veidošana

Kad meitas dēlis ir pievienots lielākajai montāžai, visas koda izmaiņas netiks augšupielādētas kopā ar visu komplektu. Lai augšupielādētu, D1 WIFI BLOCK būs jānoņem no korpusa (tikai izvelk), pēc tam jānomaina (tikai iespiež).

Šajā posmā šī plate piesaista D0 tikai atiestatīšanas tapai.

  1. Iekšpusē ievietojiet 9P 90 ° vīriešu galviņu (1) un lodējiet ārā.
  2. Iekšpusē izsekojiet dzelteno vadu no YELLOW1 līdz YELLOW2 un lodējiet.

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
  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. Ievietojiet atiestatīšanas meitas dēli ar vadu uz iekšpusi (skat. Attēlu).
  4. Novietojiet džemperi uz 2P vīrieša galvenes uz 3V3 I2C meitas dēļa.
  5. Ievietojiet IDC ligzdu no SHELL CABLE 3V3 I2C DAUGHTER-Board IDC galvenē.
  6. Uzmanīgi ievietojiet meitas dēli/korpusu starp kabeļiem apvalkā un izlīdziniet pamatnes caurumus.
  7. Piestipriniet PAMATU MONTĀŽU pie SHELL, izmantojot 4G x 6 mm skrūves.
  8. 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
  1. Norādiet pārlūkprogrammu vietnē
  2. Pārliecinieties, ka brokeris ir test.mosquitto.org.
  3. Noklikšķiniet uz Savienot.
  4. Ievadiet ierīces nosaukuma ievadi kā _mqtt_device_name programmaparatūrā.
  5. Noklikšķiniet uz Pievienot ierīci.
  6. Noklikšķiniet uz Automātiskais savienojums.
  7. Ieslēdziet ICOS10 (5V MicroUSB).
  8. Pārbaudiet, izmantojot Crouton informācijas paneli.

Ieteicams: