Përmbajtje:

IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 hapa
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 hapa

Video: IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 hapa

Video: IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 hapa
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 IDC PANEL ASSEMBLY 2024, Nëntor
Anonim
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 3V3 MQTT NODE

Kjo është e para në një shumëllojshmëri kombinimesh MCU/Feature në ASUSIMILATE SENSOR HUBS: mjeshtrat që mbledhin të dhënat e hedhura nga skllevërit I2C ASSIMILATE SENSORS.

Ky model përdor një Wemos D1 Mini, për të publikuar çdo të dhënë të hedhur nga SENSORT ASSIMILATE në një server MQTT. Ai furnizon sensorët me një autobus 3V3 I2C. Një hekurudhë 5V është akoma e furnizuar, por nuk ka një konvertues të nivelit logjik për 5V I2C dhe mund të mos funksionojë sipas dëshirës. Kjo do të dorëzohet në një zëvendësim të ardhshëm të bordit të vajzave me atë të paraqitur këtu.

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

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. Protoboard me 1 anë (1)
  7. Kreu i meshkujve 6 pin i mbuluar me IDC (1)
  8. Teli lidhës (10 ~)
  9. Tela prej llamarine 0.5 mm (4 ~)
  10. Vida me kokë butoni 4G x 15mm (2)
  11. 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

GIST për kodin është këtu (5 skedarë) dhe një zip është këtu. Udhëzimet për përdorimin e Arduino IDE për përpilimin/ngarkimin e kodit janë këtu.

Për të përdorur kodin vetëm me modifikime të vogla, ne po përdorim shiftr.io të Joël Gähwiler si ndërmjetës MQTT: ai ka një llogari mysafirësh - kështu që ju lutemi mbani intervalin e publikimeve minuta larg. Ai siguron një vizualizim të burimit dhe temave, si dhe zbutje të të dhënave.

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_clientid me identifikimin tuaj të preferuar të klientit (nuk nevojitet bashkim).
  4. Ndryshoni vlerën e _mqtt_root_topic me hierarkinë e vendndodhjes së vendndodhjes së pajisjes.
  5. Përpiloni dhe ngarkoni.

Hapi 3: Përgatitja e Strehimit MCU

Image
Image
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ë).

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 dhe disa kunja të tjera dixhitale 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 D6 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 të vajzës 3V3 I2C

Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C
Ndërtimi i bordit të vajzës 3V3 I2C

Kjo siguron një Header IDC për Rrethin e SOCKETS dhe lidhet me MCU, duke shtuar tërheqje në linjat I2C. Kjo sigurohet si një bord-bijë në mënyrë që nëse keni nevojë për konvertues të nivelit logjik 5V, thjesht mund ta ndërroni këtë tabelë me atë që siguron të gjitha funksionet e nevojshme. Linjat AUX dhe GND shpalosen për burime të personalizuara (si ndërprerës të ulët anësorë gjatë cikleve të gjumit). Paraqitjet përcaktohen nga brenda dhe jashtë: në tabelë zgjidhni një anë arbitrare për ta përdorur si brenda; gjëja e rëndësishme është që Titulli IDC duhet të jetë në skaj duke treguar.

  1. Në brendësi, futni titujt meshkuj 2P 90 ° (1), kokën mashkullore 3P 90 ° (2) dhe ngjiteni në pjesën e jashtme.
  2. Në pjesën e brendshme, futni titujt 1P të meshkujve (3), titujt meshkuj të 2P (4) dhe ngjiteni në pjesën e jashtme.
  3. Në pjesën e jashtme, futni IDC Header (5) dhe ngjiteni në brendësi.
  4. Nga brenda, gjurmoni një tel të zi nga BLACK1 në BLACK2 dhe lidhni.
  5. Në brendësi, gjurmoni një tel të zi nga BLACK3 në BLACK4 dhe ngjiteni.
  6. Nga brenda, gjurmoni një tel të bardhë nga WHITE1 në WHITE2 dhe ngjiteni.
  7. Në brendësi, gjurmoni një tel të gjelbër nga GREEN1 në GREEN2 dhe lidhni.
  8. Nga brenda, gjurmoni një tel të kuq nga RED1 në RED2 dhe lidhni.
  9. Në brendësi, gjurmoni një tel të verdhë nga YELLOW1 në YELLOW2 dhe lidhni.
  10. Në pjesën e brendshme, futni një rezistencë 4K7 në SILVER1 dhe SILVER2 dhe lërini kabllot të paprera.
  11. Në brendësi, gjurmoni një tel të zhveshur nga SILVER5 në SILVER6 dhe ngjiteni.
  12. Nga brenda, gjurmoni plumbin nga SILVER1 në SILVER3 dhe lidhni.
  13. Në brendësi, futni një rezistencë 4K7 në SILVER4 dhe SILVER2 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ë
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. Vendosni një bluzë në kokën mashkullore 2P në bordin e vajzës.
  4. Futni IDC Socket nga SHELL CABLE në Header IDC në DAUGHTER-BOARD.
  5. Futeni me kujdes bordin/shtëpinë e vajzës midis kabllove në SHELL dhe rreshtoni vrimat bazë.
  6. Mbërtheni KUVENDIN E BAZS në SHELL me vida 4G x 6mm.
  7. 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
Hapat e ardhshëm
Hapat e ardhshëm

Ndizni pajisjen tuaj të re (5V MicroUSB).

Drejtoni shfletuesin tuaj në https://shiftr.io/try dhe kontrolloni vizualizimin e të dhënave tuaja.

Stërvituni duke klikuar në nyjet në grafik.

Hapni një dritare të tastierës për të kontrolluar regjistrimin e statusit rudimentar.

Kur jeni të kënaqur, ndryshoni detajet me llogarinë/serverin tuaj të ndërmjetësit MQTT.

Shikoni këto ndërtime të lidhura

Tjetra në kartat po zhvillon AKTORT P forR RRJETIN ASIMIMIM IOT.

Recommended: