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: meitas dēļa RESET izveide
- 5. solis: galveno komponentu salikšana
- 6. darbība. Nākamās darbības
Video: IOT123 - ASIMILĒTAS SENSORA HUB: ICOS10 KROUTONA ATiestatīšanas mezgls: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
- 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)
-
Galvene vīriešiem 90º (3P, 3P, 3P, 2P)
- 1 "divpusējs protoboards (2)
- 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
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:
- Mainiet _wifi_ssid vērtību, izmantojot savu WiFi SSID.
- Mainiet _wifi_paroles vērtību, izmantojot savu WiFi atslēgu.
- Mainiet _mqtt_device_name vērtību, izmantojot vēlamo ierīces identifikāciju (nav nepieciešama savienošana).
- Mainiet _mqtt_device_description vērtību, izmantojot vēlamo ierīces aprakstu (Crouton).
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.
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:
- 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, D0 un citu digitālo tapu.
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 D0 tapas uz leju 2 rindās un pāri 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: meitas dēļa RESET izveide
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.
- Iekšpusē ievietojiet 9P 90 ° vīriešu galviņu (1) un lodējiet ārā.
- Iekšpusē izsekojiet dzelteno vadu no YELLOW1 līdz YELLOW2 un lodējiet.
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).
- Ievietojiet atiestatīšanas meitas dēli ar vadu uz iekšpusi (skat. Attēlu).
- Novietojiet džemperi uz 2P vīrieša galvenes uz 3V3 I2C meitas dēļa.
- Ievietojiet IDC ligzdu no SHELL CABLE 3V3 I2C DAUGHTER-Board IDC galvenē.
- 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
- Norādiet pārlūkprogrammu vietnē
- Pārliecinieties, ka brokeris ir test.mosquitto.org.
- Noklikšķiniet uz Savienot.
- Ievadiet ierīces nosaukuma ievadi kā _mqtt_device_name programmaparatūrā.
- Noklikšķiniet uz Pievienot ierīci.
- Noklikšķiniet uz Automātiskais savienojums.
- Ieslēdziet ICOS10 (5V MicroUSB).
- Pārbaudiet, izmantojot Crouton informācijas paneli.
Ieteicams:
4 ciparu 7 segmentu taimeris ar atiestatīšanas pogu: 5 soļi
4 ciparu 7 segmentu taimeris ar atiestatīšanas pogu: šī pamācība iemācīs jums izveidot atpakaļskaitīšanas taimeri, izmantojot 4 ciparu 7 segmentu displeju, kuru var atiestatīt ar pogu. Šajā pamācībā ir iekļauti nepieciešamie materiāli, pareiza elektroinstalācija un lejupielādējams koda fails, kas bija
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: 4 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: UPDATE Lai iegūtu lielāku uzticamību, iesakām izmantot IDC shēmu (nevis HOOKUP). Šī HOOKUP montāža ir piemērota darbībai, kas nav svarīga misijai, ja jums ir laiks pārbaudīt ķēdi. Es atradu dažus vadus (paneļu augšējais slānis: sarkans/dzeltens) neilgi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 3V3 MQTT NODE: 6 soļi
IOT123 - ASISIMILĀTA 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
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: 6 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: PIEZĪME Šī ir ASSIMILATE SENSOR HUB uzlabota (ķēdes izturība) versija: ICOS10 GENERIC SHELL (HOOKUP WIRE). Tas saliek ātrāk un tam ir augstākas kvalitātes ķēde, taču tas maksā vairāk (~ 10 USD papildus, ja tiek atbalstīti 10 sensori). Galvenais fe
Ērts MP3 atiestatīšanas rīks: 5 soļi
Ērts MP3 atiestatīšanas rīks: mans brīvais MP3 atskaņotājs periodiski sasalst, tāpēc es biju darbā, mēģinot to izdomāt. tas bija kā iesaldēts uz 3 stundām, līdz šajā nedēļas nogalē sniega kurpēs varēju atrast saspraudi. tas iesūcās … tāpēc es izdomāju šo