Përmbajtje:
- Hapi 1: Materialet dhe Mjetet
- Hapi 2: Përgatitja e MCU
- Hapi 3: Përgatitja e Strehimit MCU
- Hapi 4: Ndërtimi i bordit Vajza RESET
- Hapi 5: Montimi i përbërësve kryesorë
- Hapi 6: Hapat e ardhshëm
Video: IOT123 - HUB SENSOR ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
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
- D1M BLOCK Pin Jig (1)
- Baza dhe strehimi D1M BLOCK (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- 40P Tituj Femra (8P, 8P, 9P, 9P)
-
Koka e meshkujve 90º (3P, 3P, 3P, 2P)
- 1 "Protoboard me dy anë (2)
- Kreu i meshkujve 6 pin i mbuluar me IDC (1)
- Teli lidhës (10 ~)
- Tela prej llamarine 0.5 mm (4 ~)
- Vida me kokë butoni 4G x 15mm (2)
- Vida 4G x 6mm të vetë -përgjimit të kundërsulmuara (20 ~)
Hapi 2: 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.
- Shtypni/merrni një PIN JIG nga kjo faqe.
- Futini kunjat e kokës përmes pjesës së poshtme të tabelës (TX djathtas-majtas) dhe futeni në bashkuesin e saldimit.
- Shtypni kunjat poshtë në një sipërfaqe të fortë të sheshtë.
- Shtypni tabelën poshtë fort mbi figurë.
- Bashkoni 4 kunjat e qosheve.
- Ngrohni dhe ripoziciononi tabelën/kunjat nëse është e nevojshme (dërrasa ose kunjat nuk janë rreshtuar ose plumb).
- 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:
- Ndryshoni vlerën e _wifi_ssid me SSID -in tuaj WiFi.
- Ndryshoni vlerën e _wifi_password me çelësin tuaj WiFi.
- Ndryshoni vlerën e _mqtt_device_name me identifikimin e pajisjes tuaj të preferuar (nuk nevojitet bashkim).
- Ndryshoni vlerën e _mqtt_device_description me përshkrimin e pajisjes tuaj të preferuar (në Crouton).
Hapi 3: 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:
- Kunjat për D1M BLOCK/D1 Mini për t'u lidhur.
- 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.
- 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:
- Shikoni videon SOLDER USING THE SOCKET JIG.
- Furnizoni kunjat e kokës përmes pjesës së poshtme të tabelës (TX lart-majtas në anën e sipërme).
- Ushqeni me figurë mbi kokën plastike dhe rrafshoni të dy sipërfaqet.
- Kthejeni jig dhe montimin përmbys dhe shtypni fort kokën në një sipërfaqe të fortë të sheshtë.
- Shtypni tabelën poshtë fort mbi figurë.
- Lidhni 4 kunjat e qosheve duke përdorur saldim minimal (vetëm shtrirje e përkohshme e kunjave).
- Ngrohni dhe ripoziciononi tabelën/kunjat nëse është e nevojshme (dërrasa ose kunjat nuk janë rreshtuar ose plumb).
- Saldoni pjesën tjetër të kunjave.
- Hiqeni figurën.
- Pritini kunjat mbi saldimet.
Për të shtuar Breakouts të bordit të vajzës:
- Pritini 4 tituj Femrash 9P.
- Në krye, futni titujt 9P siç tregohet dhe ngjitini në fund.
Për të shtuar prishjet direkte:
- Pritini 2 tituj 8P Femra.
- Në krye, futni titujt 8P siç tregohet dhe ngjitini në fund.
Për të lidhur titujt, në fund me pin TX të orientuar lart:
- Gjurmoni dhe lidhni nga kunja RST në 4 kunja.
- Gjurmoni dhe lidhni nga kunja A0 në 4 kunja.
- Gjurmoni dhe lidhni nga kunja D1 në 4 kunja.
- Gjurmoni dhe lidhni nga kunja D2 në 4 kunja.
- Gjurmoni dhe lidhni nga kunja D0 në 2 rreshta dhe në 4 kunja.
- Gjurmoni dhe lidhni nga kunja D7 në 4 kunja.
- Gjurmoni dhe lidhni nga kunja GND në 4 kunja.
- Gjurmoni dhe lidhni nga kunja 5V në 4 kunja.
- 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.
- Me anën e gjatë të KRYETARVE T H SHTOPIS drejtuar në vrimë, futni KONTAKTET D1M në hapjet në MCU HOUSING dhe shtyjeni poshtë.
- Futni MCU në KONTAKTET MCU gjatë ngjitjes për të siguruar shtrirjen e saktë.
- Vendoseni KUADRIN E KOKADS në krye të pajisjeve të montimit dhe ngjiteni me 2 vida 4G x 16mm.
- 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
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.
- Në brendësi, futni kokën 9P 90 ° Mashkull (1) dhe ngjiteni në pjesën e jashtme.
- Në brendësi, gjurmoni një tel të verdhë nga YELLOW1 në YELLOW2 dhe lidhni.
Hapi 5: Montimi i përbërësve kryesorë
- Sigurohuni që SHELL është ndërtuar dhe qarku është testuar (kabllo dhe priza).
- Vendoseni bordin e vajzës 3V3 I2C, me kunjin 3V3 në skajin e copëtuar të titujve (shiko figurën).
- Vendoseni bordin e RINISJES TU VAJS, me tela në brendësi (shiko figurën).
- Vendosni një bluzë në kokën mashkullore 2P në bordin e vajzës 3V3 I2C.
- Futni IDC Socket nga SHELL CABLE në IDC Header në 3V3 I2C DAUGHTER-BOARD.
- Vendosni me kujdes bordet/shtëpinë e vajzës midis kabllove në SHELL dhe rreshtoni vrimat bazë.
- Mbërtheni KUVENDIN E BAZS në SHELL me vida 4G x 6mm.
- Bashkangjitni çdo SENSOR T AS ASIMILIMIT që keni bërë.
Hapi 6: Hapat e ardhshëm
- Drejtoni shfletuesin tuaj në
- Sigurohuni që ndërmjetësi të jetë test.mosquitto.org.
- Klikoni Lidhu.
- Vendosni hyrjen e emrit të pajisjes si _mqtt_device_name në firmware.
- Klikoni Shto pajisje.
- Klikoni në lidhjen automatike.
- Ndizni ICOS10 (MicroUSB 5V).
- Verifikoni përmes pultit të Crouton.
Recommended:
Si të vendosni një aplikacion Node.js në Heroku: 3 hapa
Si të vendosni një aplikacion Node.js në Heroku: Ja se si e vendosa aplikacionin tim NodeJS në Heroku duke përdorur një llogari falas. Thjesht klikoni lidhjet për të shkarkuar softuerët e nevojshëm: Softueri i përdorur: VSCode (ose ndonjë redaktues teksti sipas dëshirës tuaj) HerokuCLIGit
Si ta lidhni Raspberry Pi me Cloud duke përdorur Node.js: 7 hapa
Si ta lidhni Raspberry Pi me Cloud duke përdorur Node.js: Ky tutorial është i dobishëm për këdo që kërkon të lidhë një Raspberry Pi me cloud, veçanërisht me platformën AskSensors IoT, duke përdorur Node.js. Nuk keni Raspberry Pi? Nëse nuk zotëroni aktualisht një Raspberry Pi, unë do t'ju rekomandoj të merrni një Raspberry
Kontrolli NODE MCU-LED (Automatizimi i Thjeshtë i Shtëpisë): 5 hapa
NODE MCU-LED Control (Simple Home Automation): Përshëndetje Djema, Në këtë Instructable le të shohim se si të kontrollojmë një llambë LED duke përdorur Smartphone-in tuaj. Ne do të përdorim Node-MCU për këtë projekt. Referojuni lidhjes më poshtë për të instaluar Node MCU bibliotekat (bibliotekat ESP) në Arduino IDE.NACE MCU-BAZAT {Ndiqni Ste
DIY: Mini Sensor i Kufirit të Montuar me Sensor Lëvizjeje të Fokusueshëm: 4 Hapa
DIY: Mini Sensor i Kufirit të Montuar me Sensor Lëvizjeje të Fokusueshëm: Përshëndetje. Disa kohë më parë unë i ndihmova mikut tim me konceptin e shtëpisë së zgjuar dhe krijova një mini kuti me sensorë me një dizajn të personalizuar që mund të montohej në tavan në vrimën 40x65mm. Kjo kuti ndihmon në: • matjen e intensitetit të dritës • matjen e lagështirës
IOT123 - NJUBSIA E SENSORIT TS ASIMIMIMIT: ICOS10 CUSTOMIZIMI Faqja e Internetit: 11 hapa
IOT123 - ASUSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: SENSORI/ASHTORI ASSIMILATOR Skllevërit futin meta të dhëna që përdoren për vizualizimet përcaktuese në Crouton. Kjo ndërtesë shton një server në internet në Master ESP8266, shërben disa skedarë konfigurimi që mund të modifikohen nga përdoruesi, pastaj i përdor ato skedarë për të ripërcaktuar