Kazalo:

IOT123 - POVEZALO SENZORJA ZA ASIMILACIJO: VODA ZA NASTAVITEV KROUTONSKEGA VNOSA ICOS10: 6 korakov
IOT123 - POVEZALO SENZORJA ZA ASIMILACIJO: VODA ZA NASTAVITEV KROUTONSKEGA VNOSA ICOS10: 6 korakov

Video: IOT123 - POVEZALO SENZORJA ZA ASIMILACIJO: VODA ZA NASTAVITEV KROUTONSKEGA VNOSA ICOS10: 6 korakov

Video: IOT123 - POVEZALO SENZORJA ZA ASIMILACIJO: VODA ZA NASTAVITEV KROUTONSKEGA VNOSA ICOS10: 6 korakov
Video: 차박 물탱크 설치 DIY 2편-피아마 70리터 (자막) 2024, Julij
Anonim
Image
Image
IOT123 - POVEZALO SENZORJA: ASUS CROUTON RESET NODE
IOT123 - POVEZALO SENZORJA: ASUS CROUTON RESET NODE
IOT123 - POVEZALO SENZORJA: ASUS CROUTON RESET NODE
IOT123 - POVEZALO SENZORJA: ASUS CROUTON RESET NODE

Crouton. https://crouton.mybluemix.net/ Crouton je nadzorna plošča, ki vam omogoča vizualizacijo in upravljanje vaših naprav IOT z minimalnimi nastavitvami. V bistvu je najpreprostejša nadzorna plošča za vse ljubitelje strojne opreme IOT, ki uporablja samo MQTT in JSON.

Ta zgradba pošlje deviceInfo, ki ga potrebuje Crouton, posredniku MQTT za zagon samodejnih nadzornih plošč. ASSIM_VERSION mora biti 2 za AssimilateBusSlaves (igralci in senzorji).

Prejšnje HIŠNE GLAVE so bile nekoliko spremenjene, pri čemer je tirnica D0 nadomestila neuporabljeno tirnico D6.

Dodana je bila nova hčerinska plošča, ki omogoča ponastavitev strojne opreme, prebujanje pod določenimi pogoji in bo v prihodnje uporabljena za stikalo za napajanje na nizki strani (za nadzor moči podrejenih).

Zgornji diagram poteka opisuje integracijo ASSIMILATE-CROUTON.

Če tega še niste storili, bo treba sestaviti generično zunanjo lupino.

OPOMBA: vdelana programska oprema za AKTORJE/SENZORJE mora biti ASSIM_VERSION 2.

Korak: Materiali in orodja

Materiali lupine ICOS10 (IDC)

  1. D1M BLOCK Pin Jig (1)
  2. D1M BLOK podnožje in ohišje (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini protoboard ščit (1)
  5. Ženske glave 40P (8P, 8P, 9P, 9P)
  6. Moški vzglavnik 90 ° (3P, 3P, 3P, 2P)

  7. 1 "dvostranska protoboard (2)
  8. 6 -polna zavita IDC moška glava (1)
  9. Priključna žica (~ 10)
  10. 0,5 mm kositrena žica (~ 4)
  11. 4G x 15 mm samorezni vijaki z gumbno glavo (2)
  12. Samorezni vijaki 4G x 6 mm (~ 20)

2. korak: Priprava MCU

Image
Image
Priprava MCU
Priprava MCU
Priprava MCU
Priprava MCU

V tej zgradbi uporabljamo Wemos D1 Mini. Če ste že zgradili D1M WIFI BLOCK, ga lahko uporabite za modularno komponento strojne opreme. Če ne, sledite naslednjemu razdelku.

SPOJENJE PIN -KODE GLAVE NA MCU (z uporabo PIN JIG -a)

Če ne morete natisniti PIN JIG -a, samo sledite navodilom in improvizirajte: višina (odmik) PIN -JIG -a je 6,5 mm.

  1. Natisnite/pridobite PIN JIG s te strani.
  2. Zatiče za glavo vstavite skozi spodnji del plošče (TX desno-levo) in v spajkalnik.
  3. Zatiči pritisnite navzdol na trdo ravno površino.
  4. Ploščo močno pritisnite navzdol na vponko.
  5. Spajkajte 4 vogalne zatiče.
  6. Ponovno segrejte in po potrebi postavite ploščo/zatiče (plošča ali zatiči niso poravnani ali v vodoravni višini).
  7. Ostale zatiče spajkajte.

NALOŽBA PROGRAMSKE OPREME

Repozitorij kod najdete tukaj (posnetek).

ZIP knjižnice najdete tukaj (posnetek).

Navodila za "Uvoz knjižnice ZIP" tukaj.

Ko je knjižnica nameščena, lahko odprete primer "mqtt_crouton_esp8266".

Navodila za nastavitev Arduina za Wemos D1 Mini tukaj.

Odvisnosti: ArduinoJson, TimeLib, PubSubClient.

Ko je koda naložena v Arduino IDE:

  1. Spremenite vrednost _wifi_ssid z vašim SSID -jem WiFi.
  2. S ključem WiFi spremenite vrednost _wifi_password.
  3. Spremenite vrednost _mqtt_device_name z želeno identifikacijo naprave (združevanje ni potrebno).
  4. Spremenite vrednost _mqtt_device_description z želenim opisom naprave (v Croutonu).

3. korak: Priprava ohišja MCU

Priprava stanovanj MCU
Priprava stanovanj MCU
Priprava stanovanj MCU
Priprava stanovanj MCU
Priprava stanovanj MCU
Priprava stanovanj MCU

Ohišje MCU razkriva glave za D1 Mini, ki jih je mogoče priključiti, in glave za hčerinske plošče, ki komunicirajo z vezjem vtičnice (senzorji in igralci).

HIŠNE GLAVE na prvotnem vozlišču ICOS10 3V3 MQTT je bilo treba spremeniti tako, da bodo podpirale ponastavitev strojne opreme, ko se zaporedje sporočil I2C ne sinhronizira (trda ponastavitev je bila prvotna strategija), in da se izklopijo. Zamenjava zatiča D6, ki se zamenjuje, v času prvotne zasnove ni bila dodeljena ničesar in je bila označena kot "nekateri drugi digitalni zatiči za vsak slučaj".

HIŠNE GLAVE

Ta temelji na D1 Mini Protoboard in izvira:

  1. Zatiči za priključitev bloka D1M BLOCK/D1 Mini.
  2. Neposredni prelomi dveh vrst stikov iz bloka D1M BLOCK/D1 Mini. Ti so na voljo samo za udobje med izdelavo prototipov. Pričakuje se, da bodo hčerinske plošče blokirale ves dostop do teh glav.
  3. 4 Prelomi posebnih zatičev, ki jih uporabljajo hčerinske plošče. Razmišljal sem le o tem, da bi razbil posebne zatiče I2C, vendar sem že imel primer uporabe drugega zatiča (stikalo za spanje pri nizki strani), zato sem za vsak slučaj izbruhnil RST, A0, D0 in še en digitalni zatič.

Če želite stike D1M dodati v GLAVO HIŠA:

  1. Oglejte si videoposnetek VODNIK, KI UPORABLJA VSTOPNICO.
  2. Zatiče glave položite skozi spodnji del plošče (TX zgoraj levo na zgornji strani).
  3. Vstavite vbod čez plastično glavo in poravnajte obe površini.
  4. Obrnite sestavo in sklop ter glavo trdno pritisnite na trdo ravno površino.
  5. Ploščo močno pritisnite navzdol na vponko.
  6. Spajkajte 4 vogalne zatiče z minimalnim spajkom (le začasno poravnavo zatičev).
  7. Ponovno segrejte in po potrebi postavite ploščo/zatiče (plošča ali zatiči niso poravnani ali v vodoravni višini).
  8. Ostale zatiče spajkajte.
  9. Odstranite šablono.
  10. Odrežite zatiče nad spajkanji.

Če želite dodati odlomke hčerinske plošče:

  1. Odrežite 4 odrezke za ženske 9P.
  2. Na vrhu vstavite glave 9P, kot je prikazano, in spodaj spajkajte.

Če želite dodati neposredne prekinitve:

  1. Odrežite 2 ženski glavi 8P.
  2. Na vrhu vstavite glave 8P, kot je prikazano, in spodaj spajkajte.

Če želite priključiti glave, spodaj z zatičem TX, usmerjenim navzgor:

  1. Sledi in spajkajte z RST zatiča na 4 nožice.
  2. Sledite in spajkajte z zatiča A0 na 4 zatiči.
  3. Sledite in spajkajte z zatiča D1 na 4 zatiče.
  4. Sledite in spajkajte z zatiča D2 na 4 zatiči.
  5. Sledenje in spajkanje od D0 pripnite 2 vrstici in čez 4 zatiči.
  6. Sledite in spajkajte z zatiča D7 na 4 zatiče.
  7. Sledenje in spajkanje iz zatiča GND na 4 zatiče.
  8. Sledite in spajkajte od 5V pin na 4 zatiči.
  9. Sledi in spajkajte od zatiča 3V3 navzdol 45 ° na 4 zatiči.

SESTAVLJANJE FIKSURE

HOUSING HEADERS je pritrjen na MCU HOUSING in ta je pritrjen na OSNOVNO PLOŠČO.

  1. Ko je dolga stran glave ohišja obrnjena proti luknji, vstavite D1M CONTACTS v odprtine v ohišju MCU in potisnite navzdol.
  2. Med pritrditvijo MCU vstavite na MCU CONTACTS, da zagotovite pravilno poravnavo.
  3. Okvir glave namestite na vrh montažnih elementov in pritrdite z 2 vijakoma 4G x 16 mm.
  4. Montirane napeljave postavite z luknjo, obrnjeno proti kratki strani, in jih pritrdite z vijaki 4G x 6 mm.

4. korak: Izdelava hčerinske plošče RESET

Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET
Izdelava hčerinske plošče RESET

Ko je hčerinska plošča dodana v večji sklop, boste ugotovili, da se spremembe kode ne bodo naložile s celotno sestavo. D1 WIFI BLOCK je treba odstraniti iz ohišja (samo izvleče) za nalaganje, nato pa zamenjati (samo potisne).

Na tej stopnji ta plošča poveže le D0 z zatičem za ponastavitev.

  1. Na notranji strani vstavite 9P 90 ° moško glavo (1) in na zunanji strani spajkajte.
  2. Na notranji strani potegnite rumeno žico od RUMENE1 do ŽUTE2 in spajkajte.

5. korak: Sestavljanje glavnih sestavnih delov

Sestavljanje glavnih sestavnih delov
Sestavljanje glavnih sestavnih delov
Sestavljanje glavnih sestavnih delov
Sestavljanje glavnih sestavnih delov
Sestavljanje glavnih sestavnih delov
Sestavljanje glavnih sestavnih delov
  1. Prepričajte se, da je lupina zgrajena in vezje testirano (kabel in vtičnice).
  2. Vstavite hčerinsko ploščo 3V3 I2C, z zatičem 3V3 na razrezanem koncu glav (glejte sliko).
  3. Vstavite ploščo za ponastavitev, z žico navznoter (glejte sliko).
  4. Postavite mostiček na moško glavo 2P na hčerinsko ploščo 3V3 I2C.
  5. Vstavite IDC vtičnico iz SHELL CABLE v IDC glavo na 3V3 I2C DAUGHTER-BOARD.
  6. Previdno vstavite KUČNE DASKE/HIŠE med kable v LUKNJI in poravnajte osnovne luknje.
  7. PODLOGO POSTAVITE NA SKLOP z vijaki 4G x 6 mm.
  8. Priložite vse senzorje za asimilacijo, ki ste jih naredili.

Korak 6: Naslednji koraki

Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
  1. Brskalnik usmerite na
  2. Poskrbite, da je posrednik test.mosquitto.org.
  3. Kliknite Poveži.
  4. V vnos imena naprave vnesite _mqtt_device_name v vdelano programsko opremo.
  5. Kliknite Dodaj napravo.
  6. Kliknite Samodejna povezava.
  7. Vklopite ICOS10 (5V MicroUSB).
  8. Preverite prek nadzorne plošče Crouton.

Priporočena: