Tartalomjegyzék:

IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE: 6 lépés
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE: 6 lépés

Videó: IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE: 6 lépés

Videó: IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE: 6 lépés
Videó: IOT123 - BYKO LIVE RIDE 2024, November
Anonim
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 3V3 MQTT NODE
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 3V3 MQTT NODE
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 3V3 MQTT NODE

Ez az első az ASSIMILATE SENSOR HUBS számos MCU/Feature kombinációjában: azok a mesterek, amelyek az I2C ASSIMILATE SENSORS slave -ek adatgyűjtését gyűjtik.

Ez a build egy Wemos D1 Mini -t használ az ASSIMILATE SENSORS -ból kirakott adatok közzétételére egy MQTT szerverre. 3V3 I2C buszt szállít az érzékelőkhöz. Az 5 V -os sín továbbra is rendelkezésre áll, de nincs logikai szintváltó az 5 V -os I2C -hez, és előfordulhat, hogy nem működik a kívánt módon. Ezt az itt bemutatott jövőbeni funkciókészletű leánytábla-csere keretében szállítjuk.

Ha még nem tette meg, akkor össze kell szerelni az általános külső héjat.

Lépés: Anyagok és eszközök

ICOS10 (IDC) Shell Bill of Materials

  1. D1M BLOCK Pin Jig (1)
  2. D1M BLOCK alap és ház (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. 40P női fejlécek (8P, 8P, 9P, 9P))
  6. 1 "kétoldalas protoboard (1)
  7. 6 tűs, burkolt IDC férfi fejléc (1)
  8. Csatlakozó vezeték (~ 10)
  9. 0,5 mm -es ónozott huzal (~ 4)
  10. 4G x 15 mm -es gombfejű önmetsző csavarok (2)
  11. 4G x 6 mm önmetsző süllyesztett csavarok (~ 20)

2. lépés: MCU előkészítés

Image
Image
MCU előkészítés
MCU előkészítés
MCU előkészítés
MCU előkészítés

Ebben a konstrukcióban a Wemos D1 Minit használjuk. Ha korábban épített D1M WIFI BLOCK -ot, akkor ezt használhatja a moduláris hardverkomponenshez. Ha nem, akkor kövesse a következő részt.

A FEJLŐZŐ TŰK FORRÁSA AZ MCU -N (a PIN JIG segítségével)

Ha nem tudja kinyomtatni a PIN JIG -t, kövesse az utasításokat, és improvizáljon: a PIN JIG magassága (eltolása) 6,5 mm.

  1. Nyomtasson ki/szerezzen be PIN JIG -et erről az oldalról.
  2. Vezesse a fejléc csapjait a tábla alján (TX jobb-bal) és a forrasztóberendezésbe.
  3. Nyomja le a csapokat egy lapos, kemény felületre.
  4. Nyomja le határozottan a táblát a csőre.
  5. Forrasztja a 4 sarokcsapot.
  6. Melegítse fel és helyezze vissza a táblát/csapokat, ha szükséges (a tábla vagy a csapok nincsenek egy vonalban vagy függőlegesen).
  7. Forrasztja a többi csapot.

A FIRMWARE FELTÖLTÉSE

A kód GIST -je itt található (5 fájl), és itt található egy zip. Itt találhatók az Arduino IDE használatára vonatkozó utasítások a kód összeállításához/feltöltéséhez.

Ahhoz, hogy a kódot csak kisebb módosításokkal használjuk, Joël Gähwiler shiftr.io -ját használjuk MQTT -brókerként: vendégfiókja van - ezért kérjük, tartsa percnyi távolságban a publikációkat. Vizualizálja a forrást és a témákat, valamint lefut az adatokhoz.

Miután betöltötte a kódot az Arduino IDE -be:

  1. Módosítsa a _wifi_ssid értékét a WiFi SSID azonosítójával.
  2. Módosítsa a _wifi_password értékét a WiFi kulccsal.
  3. Módosítsa a _mqtt_clientid értékét a kívánt ügyfél -azonosítóval (nincs szükség csatlakozásra).
  4. Módosítsa a _mqtt_root_topic értékét az eszköz helyének hierarchiájával.
  5. Fordítás és feltöltés.

3. lépés: Az MCU ház előkészítése

Image
Image
MCU ház előkészítése
MCU ház előkészítése
MCU ház előkészítése
MCU ház előkészítése

Az MCU ház a D1 Mini fejléceit csatlakoztatja, és a leánytáblák fejléceit, amelyek kommunikálnak a Socket (érzékelők és szereplők) áramkörrel.

LAKÁSFEJEK

Ez egy D1 Mini Protoboard -on alapul, és a következőképpen jelenik meg:

  1. A D1M BLOCK/D1 Mini csapjai a csatlakoztatáshoz.
  2. A 2 érintkezősor közvetlen törése a D1M BLOCK/D1 Mini készülékről. Ezek csak a kényelem érdekében állnak rendelkezésre prototípus készítés közben. Várhatóan a leánytáblák letiltják az összes hozzáférést ezekhez a fejlécekhez.
  3. 4 A leánytáblák által használt speciális csapok kitörése. Csak az I2C specifikus csapok feltörését fontolgattam, de már volt egy használati esetem egy másik csap használatához (alacsony oldali alváskapcsoló), ezért minden esetre kitörtem az RST, az A0 és néhány más digitális tűt.

A D1M névjegyek hozzáadása a HÁZFEJEZŐHEZ:

  1. Tekintse meg a SOCKET JIG HASZNÁLATOT KERESZTÜLŐ videót.
  2. Vezesse át a fejléc csapjait a tábla alján (TX bal felső sarokban a felső oldalon).
  3. Vezesse a műszert a műanyag fejtetőre, és egyengesse mindkét felületet.
  4. Fordítsa meg a szerszámot és a szerelvényt, és erősen nyomja a fejet egy kemény, sík felületre.
  5. Nyomja le határozottan a táblát a csőre.
  6. Forrasztja a 4 sarokcsapot minimális forrasztással (csak a csapok ideiglenes igazítása).
  7. Melegítse fel és helyezze vissza a táblát/csapokat, ha szükséges (a tábla vagy a csapok nincsenek egy vonalban vagy függőlegesen).
  8. Forrasztja a többi csapot.
  9. Távolítsa el a csavart.
  10. Vágja le a csapokat a forrasztók felett.

A Daughter-board Breakouts hozzáadása:

  1. Vágjon le 4 9P női fejlécet.
  2. A tetején helyezze be a 9P fejlécet az ábrán látható módon, és forrasztja le az alján.

A közvetlen kitörések hozzáadása:

  1. Vágjon le 2 darab 8P női fejlécet.
  2. A tetején helyezze be a 8P fejlécet az ábrán látható módon, és forrasztja le az alján.

A fejlécek csatlakoztatásához alul, a TX csap felfelé irányítva:

  1. Nyomon követheti és forraszthatja az RST csapból 4 csapon keresztül.
  2. Nyomon követheti és forraszthatja az A0 érintkezőt 4 tűn keresztül.
  3. Nyomon követheti és forraszthatja a D1 tüskét 4 tűn keresztül.
  4. Nyomon követheti és forraszthatja a D2 csapból 4 érintkezőn keresztül.
  5. Nyomon követheti és forraszthatja a D6 tüskét 4 tűn keresztül.
  6. Nyomon követheti és forraszthatja a D7 -es csapból 4 tűn keresztül.
  7. Nyomon követheti és forraszthatja a GND csapból 4 tűn keresztül.
  8. Nyomon követheti és forraszthatja az 5 V -os tűből 4 tűn keresztül.
  9. Nyomon követheti és forraszthatja a 3V3 tűt 45 ° -kal lefelé 4 tűn keresztül.

A RENDSZER ÖSSZESZERELÉSE

A HÁZFEJEK az MCU HÁZRA vannak rögzítve, ez pedig az ALAPTÁBLÁRA.

  1. A HÁZFEJEK hosszú oldala a lyukra mutat, helyezze be a D1M CONTACTS -t az MCU HÁZ nyílásaiba, és nyomja le az öblítést.
  2. Helyezze be az MCU -t az MCU CONTACTS -ba a rögzítés során, hogy biztosítsa a megfelelő igazítást.
  3. Helyezze a VEZETŐKeretet az összeszerelt elemek tetejére, és rögzítse 2 db 4G x 16 mm -es csavarral.
  4. Helyezze az összeszerelt szerelvényeket úgy, hogy a lyuk a rövid oldal felé nézzen, és rögzítse a 4G x 6 mm -es csavarokkal.

4. lépés: A 3V3 I2C leánytábla építése

A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése
A 3V3 I2C leánytábla építése

Ez egy IDC fejlécet biztosít a SOCKETS CIRCUIT számára, és csatlakozik az MCU-hoz, és felhúzásokat tesz hozzá az I2C vonalakhoz. Ez egy leánytábla, így ha 5V-os logikai szintű átalakítóra van szüksége, egyszerűen kicserélheti ezt a táblát egy olyanra, amely biztosítja az összes szükséges funkciót. Az AUX és a GND vonalak egyéni forrásokból (például alacsony oldali kapcsolókból alvási ciklusok alatt) le vannak bontva. Az elrendezéseket belül és kívül határozza meg: a táblán válasszon egy tetszőleges oldalt, amelyet belül kell használni; a fontos dolog az, hogy az IDC fejléc a szélén mutasson.

  1. A belsejében helyezze be a 2P 90 ° -os férfi fejlécet (1), a 3P 90 ° -os férfi fejet (2), és forrasztja le kívülről.
  2. A belsejében helyezze be az 1P férfi fejlécet (3), a 2P férfi fejlécet (4), és a forrasztást távolítsa el kívülről.
  3. Kívülről helyezze be az IDC fejlécet (5), és forrasztja le belülről.
  4. A belsejében keresse meg a fekete vezetéket a BLACK1 -től a BLACK2 -ig, és forrasztja.
  5. A belsejében keresse meg a fekete vezetéket a BLACK3 -tól a BLACK4 -ig és a forrasztást.
  6. A belsejében nyomjon egy fehér vezetéket a FEHÉR1 -től a FEHÉR2 -ig és forrasztja.
  7. A belsejében nyomon kell követni egy zöld vezetéket a ZÖLD1 -től a ZÖLD2 -ig és a forrasztást.
  8. A belsejében nyomon kell követni a piros vezetéket a RED1 és a RED2 között, és forrasztani.
  9. A belsejében nyomon kell követni a sárga vezetéket a SÁRGA1 -től a SÁRGA2 -ig, és forrasztani.
  10. A belső részen helyezzen be egy 4K7 ellenállást az SILVER1 és SILVER2 elemekbe, és hagyja vágatlanul a vezetékeket.
  11. A belső oldalon kövessen egy csupasz vezetéket az SILVER5 -től az SILVER6 -ig és a forrasztást.
  12. A belsejében kövesse nyomon az SILVER1 -től az SILVER3 -ig vezető vezetéket és a forrasztást.
  13. Belül helyezzen be egy 4K7 ellenállást az SILVER4 és SILVER2 és forrasztóba.

5. lépés: A fő alkatrészek összeszerelése

A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
A fő alkatrészek összeszerelése
  1. Győződjön meg arról, hogy a SHELL fel lett építve és az áramkört tesztelték (kábel és aljzatok).
  2. Helyezze be a 3V3 I2C LÁNYTÁBLÁT úgy, hogy a 3V3-as csap a fejlécek rongyos végén legyen (lásd a képet).
  3. Helyezzen egy jumpert a 2P férfi fejlécre a LÁNYTÁBLA-n.
  4. Helyezze be az IDC aljzatot a SHELL KÁBELBŐL a LÁNYTÁBLA IDC fejlécébe.
  5. Óvatosan helyezze be a LÁNYTÁBLÁT/HÁZT a kábelek közé a SHELL-ben, és igazítsa az alap lyukait.
  6. Rögzítse az ALAPOSZTÓT a héjhoz a 4G x 6 mm -es csavarokkal.
  7. Csatlakoztassa az elkészített ASSZIMILÁTUS ÉRZÉKELŐKET.

6. lépés: Következő lépések

Következő lépések
Következő lépések
Következő lépések
Következő lépések
Következő lépések
Következő lépések
Következő lépések
Következő lépések

Kapcsolja be az új eszközt (5V MicroUSB).

Irányítsa böngészőjét a https://shiftr.io/try oldalra, és ellenőrizze az adatok megjelenítését.

Részletekért kattintson a grafikon csomópontjaira.

Nyisson meg egy konzol ablakot, hogy ellenőrizze a kezdeti állapotnaplózást.

Ha elégedett, módosítsa a részleteket saját MQTT Broker fiókjával/szerverével.

Nézze meg ezeket a kapcsolódó építéseket

A következő a kártyákon az ASSIMILATE IOT NETWORK SZÍNÉSZEI fejlesztése.

Ajánlott: