Obsah:

IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESETOVÝ NODEC ICOS10 CROUTON: 6 krokov
IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESETOVÝ NODEC ICOS10 CROUTON: 6 krokov

Video: IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESETOVÝ NODEC ICOS10 CROUTON: 6 krokov

Video: IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESETOVÝ NODEC ICOS10 CROUTON: 6 krokov
Video: Ricii Lompeurs - Sound Of Da Police 2024, December
Anonim
Image
Image
IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESET NODE ICOS10 CROUTON
IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESET NODE ICOS10 CROUTON
IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESET NODE ICOS10 CROUTON
IOT123 - HUB ASSIMILÁTNEHO SENZORA: RESET NODE ICOS10 CROUTON

Crouton. https://crouton.mybluemix.net/ Crouton je informačný panel, ktorý vám umožňuje vizualizovať a ovládať vaše zariadenia IOT s minimálnym nastavením. V zásade je to najľahší informačný panel, ktorý je možné nastaviť pre všetkých hardvérových nadšencov IOT pomocou iba MQTT a JSON.

Táto zostava odosiela zariadenieInfo požadované Croutonom brokerovi MQTT, aby zaviedol automatické dashboardy. ASSIM_VERSION musí byť 2 pre AssimilateBusSlaves (herce a senzory).

Predchádzajúce HLAVIČKY BÝVANIA boli mierne upravené, pričom koľajnica D0 nahradila nepoužívanú koľajnicu D6.

Bola pridaná nová dcérska doska, ktorá umožňuje resetovanie hardvéru, prebúdzanie za určitých podmienok a v budúcnosti bude slúžiť ako vypínač napájania na spodnej strane (na ovládanie napájania podriadených zariadení).

Vývojový diagram vyššie uvádza popis integrácie ASSIMILATE-CROUTON.

Ak ste to ešte neurobili, bude potrebné zostaviť generický vonkajší plášť.

POZNÁMKA: Firmvér pre ACTORS/SENSORS musí byť ASSIM_VERSION 2.

Krok 1: Materiály a nástroje

Kusovník materiálov ICOS10 (IDC)

  1. Prípravok kolíka D1M BLOCK (1)
  2. Základňa a kryt D1M BLOCK (1)
  3. Wemos D1 Mini (1)
  4. Mini protoboardový štít Wemos D1 (1)
  5. Zásuvky 40P (8P, 8P, 9P, 9P)
  6. Samičia hlavička 90 ° (3P, 3P, 3P, 2P)

  7. 1 "obojstranný protoboard (2)
  8. 6 -kolíková hlavica IDC s krytým závitom (1)
  9. Pripojovací drôt (~ 10)
  10. 0,5 mm pocínovaný drôt (~ 4)
  11. Samorezné skrutky s hlavou 4G x 15 mm (2)
  12. Samorezné skrutky so zápustnou hlavou 4G x 6 mm (~ 20)

Krok 2: Príprava MCU

Image
Image
Príprava MCU
Príprava MCU
Príprava MCU
Príprava MCU

V tejto zostave používame Wemos D1 Mini. Ak ste v minulosti postavili D1M WIFI BLOCK, môžete ho použiť pre modulárny hardvér. Ak nie, postupujte podľa nasledujúcej časti.

PRIPOJENIE PINOV HLAVY NA MCU (pomocou PIN JIG)

Ak nemôžete vytlačiť PIN JIG, postupujte podľa pokynov a improvizujte: výška (ofset) PIN JIG je 6,5 mm.

  1. Vytlačte/získajte PIN JIG z tejto stránky.
  2. Veďte kolíky záhlavia cez spodok dosky (TX vpravo-vľavo) a do spájkovacieho prípravku.
  3. Zatlačte kolíky nadol na tvrdý rovný povrch.
  4. Dosku pevne pritlačte na prípravok.
  5. Spájkujte 4 rohové kolíky.
  6. V prípade potreby dosku/kolíky znova zohrejte a umiestnite (doska alebo kolíky nie sú zarovnané alebo olovnice).
  7. Spájkujte zvyšok čapov.

NAHRÁVANIE FIRMWARU

Úložisko kódov nájdete tu (snímka).

ZIP knižnicu nájdete tu (snímka).

Tu nájdete pokyny pre „Import knižnice ZIP“.

Keď je knižnica nainštalovaná, môžete otvoriť príklad „mqtt_crouton_esp8266“.

Pokyny na nastavenie Arduina pre Wemos D1 Mini nájdete tu.

Závislosti: ArduinoJson, TimeLib, PubSubClient.

Po načítaní kódu do Arduino IDE:

  1. Upravte hodnotu _wifi_ssid pomocou svojho SSID WiFi.
  2. Upravte hodnotu _wifi_password pomocou svojho WiFi kľúča.
  3. Upravte hodnotu _mqtt_device_name pomocou preferovanej identifikácie zariadenia (nie je potrebné pripojenie).
  4. Upravte hodnotu _mqtt_device_description pomocou vami preferovaného popisu zariadenia (v Crouton).

Krok 3: Príprava bývania MCU

Príprava bývania MCU
Príprava bývania MCU
Príprava bývania MCU
Príprava bývania MCU
Príprava bývania MCU
Príprava bývania MCU

Kryt MCU vystavuje záhlavia pre D1 Mini, ktoré je možné pripojiť, a záhlavia pre dcérske dosky, ktoré komunikujú s obvodom Socket (senzory a aktéry).

TELEFÓNNE HLAVICE na pôvodnom uzle ICOS10 3V3 MQTT NODE bolo potrebné upraviť tak, aby podporovali hardvérový reset, keď sa sekvencia správ I2C prestane synchronizovať (pôvodnou stratégiou bol tvrdý reset) a aby prešli z režimu spánku. Odlomený vývod kolíka D6 nebol v čase pôvodného návrhu k ničomu priradený a bol označený ako „niektoré ďalšie digitálne piny len pre prípad“.

HLAVICE V BYDLENÍ

Je založený na D1 Mini Protoboard a uvádza sa v ňom:

  1. Kolíky na pripojenie k D1M BLOCK/D1 Mini.
  2. Priame prerušenia 2 radov kontaktov z D1M BLOCK/D1 Mini. Tieto sú k dispozícii iba pre pohodlie počas prototypovania. Očakáva sa, že dcérske dosky zablokujú prístup k týmto hlavičkám.
  3. 4 Vylomenia konkrétnych kolíkov použitých dcérskymi doskami. Uvažoval som iba o vylomení pinov špecifických pre I2C, ale už som mal puzdro na použitie iného kolíka (vypínač napájania z boku), takže som pre každý prípad odpojil RST, A0, D0 a ďalší digitálny pin.

Ak chcete pridať kontakty D1M do HLAVIČKY V BYDLENÍ:

  1. Sledujte video PÁJATEĽ S POUŽITÍM ZÁSUVKY.
  2. Veďte kolíky záhlavia cez spodok dosky (TX vľavo hore na hornej strane).
  3. Vložte prípravok cez plastovú hlavičku a vyrovnajte oba povrchy.
  4. Otočte prípravok a zostavu a pevne pritlačte záhlavie na tvrdý rovný povrch.
  5. Dosku pevne pritlačte na prípravok.
  6. Spájkujte 4 rohové kolíky pomocou minimálnej spájky (len dočasné zarovnanie kolíkov).
  7. V prípade potreby dosku/kolíky znova zohrejte a umiestnite (doska alebo kolíky nie sú zarovnané alebo olovnice).
  8. Spájkujte zvyšok čapov.
  9. Odstráňte prípravok.
  10. Odrežte špendlíky nad spájkami.

Ak chcete pridať rozchody z dcérskej dosky:

  1. Vystrihnite 4 ženské hlavičky 9P.
  2. Na vrch vložte 9P hlavičky, ako je znázornené na obrázku, a spájkujte dole.

Ak chcete pridať priame prerušenia:

  1. Odstrihnite 2 z 8P hlavičiek.
  2. V hornej časti vložte záhlavie 8P podľa obrázka a zospodu zapájajte.

Ak chcete pripojiť hlavičky, v spodnej časti s kolíkom TX orientovaným nahor:

  1. Sledujte a spájkujte z kolíka RST cez 4 piny.
  2. Sledujte a spájkujte z kolíka A0 cez 4 piny.
  3. Sledujte a spájkujte z kolíka D1 cez 4 piny.
  4. Sledujte a spájkujte z kolíka D2 cez 4 piny.
  5. Sledujte a spájkujte od kolíka D0 nadol po 2 radoch a cez 4 piny.
  6. Sledujte a spájkujte z kolíka D7 cez 4 piny.
  7. Sledujte a spájkujte z kolíka GND cez 4 piny.
  8. Sledujte a spájkujte z 5V kolíka cez 4 piny.
  9. Sledujte a spájkujte od kolíka 3V3 nadol o 45 ° cez 4 piny.

MONTÁŽ FIXTURE

HLAVICE BYTU sú pripevnené k puzdru MCU a sú pripevnené k ZÁKLADNEJ ŠTÍTKU.

  1. Dlhou stranou HLAVIČKY BÝVANIA smerujúcou k otvoru vložte D1M KONTAKTY do otvorov v skrini MCU a zatlačte nadol.
  2. Pri upevňovaní vložte MCU na KONTAKTY MCU, aby ste zaistili správne zarovnanie.
  3. Umiestnite HLAVNÝ RÁMEC na hornú časť zostavy a pripevnite 2 skrutkami 4G x 16 mm.
  4. Zostavené príslušenstvo umiestnite tak, aby otvor smeroval na kratšiu stranu, a pripevnite ho skrutkami 4G x 6 mm.

Krok 4: Zostavenie dcérskej dosky RESET

Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET
Budovanie dcérskej rady RESET

Keď je dcérska doska pridaná do väčšej zostavy, zistíte, že zmeny kódu sa neodošlú s kompletnou zostavou. Na odoslanie bude potrebné D1 WIFI BLOCK vytiahnuť z krytu (len sa vytiahne) a potom ho vymeniť (iba zatlačí).

V tejto fáze táto doska viaže iba D0 na resetovací kolík.

  1. Na vnútornú stranu vložte 9P 90 ° vonkajšiu hlavičku (1) a zvonka odspájkujte.
  2. Na vnútornej strane nakreslite žltý vodič od ŽLTÉHO1 do ŽLUTÉHO2 a spájkujte.

Krok 5: Zostavenie hlavných komponentov

Zostavenie hlavných komponentov
Zostavenie hlavných komponentov
Zostavenie hlavných komponentov
Zostavenie hlavných komponentov
Zostavenie hlavných komponentov
Zostavenie hlavných komponentov
  1. Zaistite, aby bola jednotka SHELL postavená a testovaný obvod (kábel a zásuvky).
  2. Vložte DAUGHTEROVÚ DESKU 3V3 I2C s kolíkom 3V3 na rozstrapkaný koniec záhlaví (pozri obrázok).
  3. Vložte REŠTAURAČNÚ DESKU, drôtom dovnútra (pozri obrázok).
  4. Umiestnite prepojku na 2P zásuvku typu Male na DAUGHTEROVEJ DESKE 3V3 I2C.
  5. Vložte zásuvku IDC z KABELU SHELL do hlavičky IDC na DAUGHTEROVEJ DOSKE 3V3 I2C.
  6. Opatrne vložte DAUGHTEROVÉ DOSKY/BÝVANIE medzi káble v OBALE a zarovnajte otvory v spodnej časti.
  7. BASE ASSEMBLY pripevnite k SKRINE pomocou skrutiek 4G x 6 mm.
  8. Pripojte všetky asimilované snímače, ktoré ste vyrobili.

Krok 6: Ďalšie kroky

Ďalšie kroky
Ďalšie kroky
Ďalšie kroky
Ďalšie kroky
Ďalšie kroky
Ďalšie kroky
  1. Nasmerujte svoj prehliadač na
  2. Zaistite, aby bol maklér test.mosquitto.org.
  3. Kliknite na Pripojiť.
  4. Do firmvéru zadajte názov zariadenia ako _mqtt_device_name.
  5. Kliknite na položku Pridať zariadenie.
  6. Kliknite na položku Automatické pripojenie.
  7. Zapnite ICOS10 (5V MicroUSB).
  8. Overte to pomocou palubnej dosky Crouton.

Odporúča: