Përmbajtje:

IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 Hapa
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 Hapa

Video: IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 Hapa

Video: IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 Hapa
Video: IOT123 - ASSIMILATE SENSOR HUB: CROUTON INTEGRATION 2024, Korrik
Anonim
Image
Image
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE

Crouton. https://crouton.mybluemix.net/ Crouton është një pult që ju lejon të vizualizoni dhe kontrolloni pajisjet tuaja IOT me konfigurim minimal. Në thelb, është pulti më i lehtë për tu konfiguruar për çdo entuziast të pajisjeve IOT duke përdorur vetëm MQTT dhe JSON.

Ky ndërtim dërgon pajisjenInfo të kërkuar nga Crouton tek ndërmjetësi MQTT, për të bootstrap pultet automatike. ASSIM_VERSION duhet të jetë 2 për AssimilateBusSlaves (aktorët dhe sensorët).

KRYETART E mëparshëm të BANIMIT janë modifikuar pak, me shinën D0 që zëvendëson shinën D6 të papërdorur.

Daughtershtë shtuar një bord-vajzë e re që lejon rivendosjen e harduerit, zgjimi në kushte të caktuara dhe në të ardhmen do të përdoret për ndërprerësin e energjisë nga ana e ulët (për kontrollin e fuqisë së skllevërve).

Grafiku i rrjedhës së mësipërme jep një përshkrim të integrimit ASSIMILATE-CROUTON.

Nëse nuk e keni bërë tashmë, guaska e jashtme e përgjithshme do të duhet të mblidhet.

SH NOTNIM: Firmware për ACTORS/SENSORS duhet të jetë ASSIM_VERSION 2.

Hapi 1: Materialet dhe Mjetet

ICOS10 (IDC) Shell Fatura e Materialeve

  1. D1M BLOCK Pin Jig (1)
  2. Baza dhe strehimi D1M BLOCK (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. 40P Tituj Femra (8P, 8P, 9P, 9P)
  6. Koka e meshkujve 90º (3P, 3P, 3P, 2P)

  7. 1 "Protoboard me dy anë (2)
  8. Kreu i meshkujve 6 pin i mbuluar me IDC (1)
  9. Teli lidhës (10 ~)
  10. Tela prej llamarine 0.5 mm (4 ~)
  11. Vida me kokë butoni 4G x 15mm (2)
  12. Vida 4G x 6mm të vetë -përgjimit të kundërsulmuara (20 ~)

Hapi 2: Përgatitja e MCU

Image
Image
Përgatitja e MCU
Përgatitja e MCU
Përgatitja e MCU
Përgatitja e MCU

Në këtë ndërtim ne po përdorim Wemos D1 Mini. Nëse keni ndërtuar më parë një D1M WIFI BLOCK, mund ta përdorni atë për komponentin modular të harduerit. Nëse jo, si minimum, ndiqni seksionin tjetër.

SHITJA E PINAVE T HE KRYETARIT N ON MCU (duke përdorur PIN JIG)

Nëse nuk mund të printoni një PIN JIG thjesht ndiqni udhëzimet dhe improvizoni: lartësia (offset) e PIN JIG është 6.5mm.

  1. Shtypni/merrni një PIN JIG nga kjo faqe.
  2. Futini kunjat e kokës përmes pjesës së poshtme të tabelës (TX djathtas-majtas) dhe futeni në bashkuesin e saldimit.
  3. Shtypni kunjat poshtë në një sipërfaqe të fortë të sheshtë.
  4. Shtypni tabelën poshtë fort mbi figurë.
  5. Bashkoni 4 kunjat e qosheve.
  6. Ngrohni dhe ripoziciononi tabelën/kunjat nëse është e nevojshme (dërrasa ose kunjat nuk janë rreshtuar ose plumb).
  7. Saldoni pjesën tjetër të kunjave.

P URFUNDIMI I FIRMWARE

Depoja e kodeve mund të gjendet këtu (fotografi).

Një ZIP i bibliotekës mund të gjendet këtu (fotografi).

Udhëzimet për "Importimi i një biblioteke ZIP" këtu.

Pasi të jetë instaluar biblioteka, mund të hapni shembullin "mqtt_crouton_esp8266".

Udhëzimet për vendosjen e Arduino për Wemos D1 Mini këtu.

Varësitë: ArduinoJson, TimeLib, PubSubClient.

Pasi kodi të jetë ngarkuar në Arduino IDE:

  1. Ndryshoni vlerën e _wifi_ssid me SSID -in tuaj WiFi.
  2. Ndryshoni vlerën e _wifi_password me çelësin tuaj WiFi.
  3. Ndryshoni vlerën e _mqtt_device_name me identifikimin e pajisjes tuaj të preferuar (nuk nevojitet bashkim).
  4. Ndryshoni vlerën e _mqtt_device_description me përshkrimin e pajisjes tuaj të preferuar (në Crouton).

Hapi 3: Përgatitja e Strehimit MCU

Përgatitja e Strehimit MCU
Përgatitja e Strehimit MCU
Përgatitja e Strehimit MCU
Përgatitja e Strehimit MCU
Përgatitja e Strehimit MCU
Përgatitja e Strehimit MCU

Strehimi MCU ekspozon titujt për D1 Mini në prizë dhe titujt për bordet e vajzave që komunikojnë me qarkun Socket (sensorë dhe aktorë).

HEADERS HOUSING në ICOS10 3V3 MQTT NODE origjinale duhej të modifikoheshin për të mbështetur një rivendosje të harduerit kur sekuenca e mesazheve I2C del jashtë sinkronizimit (një rivendosje e fortë ishte strategjia origjinale) dhe për të dalë nga gjumi. Zbërthimi i kunjave D6 që po zëvendësohet nuk ishte caktuar për asgjë në kohën e dizajnit origjinal, dhe ishte caktuar si "disa kunja të tjera dixhitale për çdo rast".

KRYETART E SHTOPIS

Kjo bazohet në një D1 Mini Protoboard dhe shpërthen:

  1. Kunjat për D1M BLOCK/D1 Mini për t'u lidhur.
  2. Ndarje direkte e 2 rreshtave të kontakteve nga D1M BLOCK/D1 Mini. Këto janë në dispozicion vetëm për lehtësi ndërsa prototipizoni. Pritet që bordet e vajzave të bllokojnë çdo qasje në këto tituj.
  3. 4 Ndarja e kunjave specifikë të përdorur nga bordet e vajzave. Kam marrë parasysh vetëm thyerjen e kunjave specifikë të I2C, por tashmë kisha një kuti përdorimi për përdorimin e një kunji tjetër (ndërprerës i energjisë me gjumë në anën e ulët), kështu që shpërtheva RST, A0, D0 dhe një kunj tjetër dixhital për çdo rast.

Për të shtuar Kontaktet D1M në KOKADN E SHTPIS:

  1. Shikoni videon SOLDER USING THE SOCKET JIG.
  2. Furnizoni kunjat e kokës përmes pjesës së poshtme të tabelës (TX lart-majtas në anën e sipërme).
  3. Ushqeni me figurë mbi kokën plastike dhe rrafshoni të dy sipërfaqet.
  4. Kthejeni jig dhe montimin përmbys dhe shtypni fort kokën në një sipërfaqe të fortë të sheshtë.
  5. Shtypni tabelën poshtë fort mbi figurë.
  6. Lidhni 4 kunjat e qosheve duke përdorur saldim minimal (vetëm shtrirje e përkohshme e kunjave).
  7. Ngrohni dhe ripoziciononi tabelën/kunjat nëse është e nevojshme (dërrasa ose kunjat nuk janë rreshtuar ose plumb).
  8. Saldoni pjesën tjetër të kunjave.
  9. Hiqeni figurën.
  10. Pritini kunjat mbi saldimet.

Për të shtuar Breakouts të bordit të vajzës:

  1. Pritini 4 tituj Femrash 9P.
  2. Në krye, futni titujt 9P siç tregohet dhe ngjitini në fund.

Për të shtuar prishjet direkte:

  1. Pritini 2 tituj 8P Femra.
  2. Në krye, futni titujt 8P siç tregohet dhe ngjitini në fund.

Për të lidhur titujt, në fund me pin TX të orientuar lart:

  1. Gjurmoni dhe lidhni nga kunja RST në 4 kunja.
  2. Gjurmoni dhe lidhni nga kunja A0 në 4 kunja.
  3. Gjurmoni dhe lidhni nga kunja D1 në 4 kunja.
  4. Gjurmoni dhe lidhni nga kunja D2 në 4 kunja.
  5. Gjurmoni dhe lidhni nga kunja D0 në 2 rreshta dhe në 4 kunja.
  6. Gjurmoni dhe lidhni nga kunja D7 në 4 kunja.
  7. Gjurmoni dhe lidhni nga kunja GND në 4 kunja.
  8. Gjurmoni dhe lidhni nga kunja 5V në 4 kunja.
  9. Gjurmoni dhe lidhni nga kunja 3V3 poshtë 45 ° në 4 kunja.

KUVENDIMI I FIKSIT

KRYETART E SHTOPIS janë ngjitur në MCU HOUSING dhe kjo është ngjitur në pllakën BAZ.

  1. Me anën e gjatë të KRYETARVE T H SHTOPIS drejtuar në vrimë, futni KONTAKTET D1M në hapjet në MCU HOUSING dhe shtyjeni poshtë.
  2. Futni MCU në KONTAKTET MCU gjatë ngjitjes për të siguruar shtrirjen e saktë.
  3. Vendoseni KUADRIN E KOKADS në krye të pajisjeve të montimit dhe ngjiteni me 2 vida 4G x 16mm.
  4. Vendosni pajisjet e grumbulluara me vrimën e drejtuar në anën e shkurtër dhe ngjiteni me vida 4G x 6mm.

Hapi 4: Ndërtimi i bordit Vajza RESET

Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET
Ndërtimi i bordit Vajza RESET

Pasi bordi i vajzës të shtohet në asamblenë më të madhe do të gjeni se çdo ndryshim i kodit nuk do të ngarkohet me asamblenë e plotë. Blloku D1 WIFI do të duhet të hiqet nga strehimi (sapo tërhiqet) për ngarkim, pastaj të zëvendësohet (thjesht futet brenda).

Në këtë fazë kjo tabelë lidh vetëm D0 me kunjin e rivendosjes.

  1. Në brendësi, futni kokën 9P 90 ° Mashkull (1) dhe ngjiteni në pjesën e jashtme.
  2. Në brendësi, gjurmoni një tel të verdhë nga YELLOW1 në YELLOW2 dhe lidhni.

Hapi 5: Montimi i përbërësve kryesorë

Montimi i përbërësve kryesorë
Montimi i përbërësve kryesorë
Montimi i përbërësve kryesorë
Montimi i përbërësve kryesorë
Montimi i përbërësve kryesorë
Montimi i përbërësve kryesorë
  1. Sigurohuni që SHELL është ndërtuar dhe qarku është testuar (kabllo dhe priza).
  2. Vendoseni bordin e vajzës 3V3 I2C, me kunjin 3V3 në skajin e copëtuar të titujve (shiko figurën).
  3. Vendoseni bordin e RINISJES TU VAJS, me tela në brendësi (shiko figurën).
  4. Vendosni një bluzë në kokën mashkullore 2P në bordin e vajzës 3V3 I2C.
  5. Futni IDC Socket nga SHELL CABLE në IDC Header në 3V3 I2C DAUGHTER-BOARD.
  6. Vendosni me kujdes bordet/shtëpinë e vajzës midis kabllove në SHELL dhe rreshtoni vrimat bazë.
  7. Mbërtheni KUVENDIN E BAZS në SHELL me vida 4G x 6mm.
  8. Bashkangjitni çdo SENSOR T AS ASIMILIMIT që keni bërë.

Hapi 6: Hapat e ardhshëm

Hapat e ardhshëm
Hapat e ardhshëm
Hapat e ardhshëm
Hapat e ardhshëm
Hapat e ardhshëm
Hapat e ardhshëm
  1. Drejtoni shfletuesin tuaj në
  2. Sigurohuni që ndërmjetësi të jetë test.mosquitto.org.
  3. Klikoni Lidhu.
  4. Vendosni hyrjen e emrit të pajisjes si _mqtt_device_name në firmware.
  5. Klikoni Shto pajisje.
  6. Klikoni në lidhjen automatike.
  7. Ndizni ICOS10 (MicroUSB 5V).
  8. Verifikoni përmes pultit të Crouton.

Recommended: