Innholdsfortegnelse:
- Trinn 1: Materialer og verktøy
- Trinn 2: Forberedelse av MCU
- Trinn 3: Forberedelse av MCU -hus
- Trinn 4: Bygg RESET Daughter-board
- Trinn 5: Montering av hovedkomponentene
- Trinn 6: Neste trinn
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 Steps
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Crouton. https://crouton.mybluemix.net/ Crouton er et dashbord som lar deg visualisere og kontrollere IOT -enhetene dine med minimalt oppsett. I hovedsak er det det enkleste dashbordet å sette opp for alle IOT -maskinvareentusiaster som bare bruker MQTT og JSON.
Denne builden sender deviceInfo som kreves av Crouton til MQTT -megleren for å starte opp automatiske dashbord. ASSIM_VERSION må være 2 for AssimilateBusSlaves (skuespillere og sensorer).
De forrige HOUSING HEADERS har blitt endret litt, med D0 -skinnen som erstatter den ubrukte D6 -skinnen.
Et nytt datterkort er lagt til som gjør det mulig å tilbakestille maskinvare, våkne under visse forhold og i fremtiden vil bli brukt til strømbryteren på lavsiden (for strømstyring av slaver).
Flytskjemaet ovenfor gir en beskrivelse av ASSIMILATE-CROUTON-integrasjonen.
Hvis du ikke allerede har gjort det, må det generiske ytre skallet monteres.
MERK: fastvaren for ACTORS/SENSORS må være ASSIM_VERSION 2.
Trinn 1: Materialer og verktøy
ICOS10 (IDC) Shell Bill of Materials
- D1M BLOCK Pin Jig (1)
- D1M BLOCK -base og hus (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- 40P kvinnelige overskrifter (8P, 8P, 9P, 9P)
-
Hannoverskrift 90º (3P, 3P, 3P, 2P)
- 1 "Dobbeltsidig protoboard (2)
- 6 pins innhyllet IDC mannlig topptekst (1)
- Tilkoblingskabel (~ 10)
- 0,5 mm fortinnet ledning (~ 4)
- 4G x 15 mm selvskruende skruer med knapphodet (2)
- 4G x 6 mm selvskruende forsenkede skruer (~ 20)
Trinn 2: Forberedelse av MCU
I denne bygningen bruker vi Wemos D1 Mini. Hvis du tidligere har bygget en D1M WIFI -BLOCK, kan du bruke den til den modulære maskinvarekomponenten. Hvis ikke, følg det neste avsnittet som et minimum.
SOLDERE HOVEDPINENE PÅ MCUEN (ved hjelp av PIN -JIGGEN)
Hvis du ikke kan skrive ut en PIN JIG, følger du bare instruksjonene og improviserer: høyden (forskyvningen) på PIN JIG er 6,5 mm.
- Skriv ut/få en PIN -JIG fra denne siden.
- Før toppnålene gjennom bunnen av brettet (TX høyre-venstre) og inn i loddejiggen.
- Trykk pinnene ned på en hard, flat overflate.
- Trykk tavlen godt ned på jiggen.
- Lodd de 4 hjørnepinnene.
- Varm opp og plasser brettet/pinnene på nytt om nødvendig (brettet eller pinnene er ikke justert eller lodd).
- Lodd resten av pinnene.
OPPLADERING AV FIRMWARE
Kodelageret finner du her (øyeblikksbilde).
En ZIP av biblioteket finner du her (øyeblikksbilde).
Instruksjoner for "Import av et ZIP -bibliotek" her.
Når biblioteket er installert, kan du åpne eksempelet "mqtt_crouton_esp8266".
Instruksjoner for hvordan du konfigurerer Arduino for Wemos D1 Mini her.
Avhengigheter: ArduinoJson, TimeLib, PubSubClient.
Når koden er lastet inn i Arduino IDE:
- Endre verdien av _wifi_ssid med WiFi SSID.
- Endre verdien av _wifi_password med WiFi -nøkkelen din.
- Endre verdien av _mqtt_device_name med din foretrukne enhetsidentifikasjon (ingen sammenkobling nødvendig).
- Endre verdien av _mqtt_device_description med din foretrukne enhetsbeskrivelse (i Crouton).
Trinn 3: Forberedelse av MCU -hus
MCU-huset avslører overskrifter for D1 Mini å koble til og overskrifter for datterkort som kommuniserer med Socket (sensorer og aktører) krets.
HOUSING HEADERS på den originale ICOS10 3V3 MQTT NODE måtte endres for å støtte en maskinvaretilbakestilling når I2C -meldingssekvensen går ut av synkronisering (en hard reset var den opprinnelige strategien) og for å komme ut av søvn. D6 -pin -utbruddet som blir erstattet, ble ikke tilordnet noe på det tidspunktet det opprinnelige designet var, og ble betegnet som "noen andre digitale pins for sikkerhets skyld".
HOUSING HOVED
Dette er basert på et D1 Mini Protoboard, og bryter ut:
- Pins for D1M BLOCK/D1 Mini å koble til.
- Direkte utbrudd av de to kontaktradene fra D1M BLOCK/D1 Mini. Disse er bare tilgjengelige for enkelhets skyld under prototyping. Det forventes at datterbrettene vil blokkere all tilgang til disse overskriftene.
- 4 Utbrudd av de spesifikke pinnene som ble brukt av datterbrettene. Jeg vurderte bare å bryte ut de I2C-spesifikke pinnene, men jeg hadde allerede en brukskasse for bruk av en annen pinne (lavspenningsbryter), så jeg brøt ut RST, A0, D0 og en annen digital pinne for sikkerhets skyld.
Slik legger du til D1M -kontaktene i HOUSING HEADER:
- Se videoen SOLDER USING THE SOCKET JIG.
- Før toppnålene gjennom bunnen av brettet (TX øverst til venstre på oversiden).
- Før jiggen over plasthodet og nivå begge overflatene.
- Snu jiggen og enheten, og trykk toppteksten fast på en hard, flat overflate.
- Trykk tavlen godt ned på jiggen.
- Lodd de 4 hjørnepinnene med minimal loddetinn (bare midlertidig justering av pinnene).
- Varm opp og plasser brettet/pinnene på nytt om nødvendig (brettet eller pinnene er ikke justert eller lodd).
- Lodd resten av pinnene.
- Fjern jiggen.
- Klipp av pinner over loddene.
Slik legger du til datterbrettutbruddene:
- Klipp 4 av 9P kvinnelige overskrifter.
- På toppen setter du inn 9P -hodene som vist, og loddes av på bunnen.
Slik legger du til direkte utbrudd:
- Klipp 2 av 8P kvinnelige overskrifter.
- På toppen setter du inn 8P -hodene som vist, og loddes av på bunnen.
For å koble overskriftene, på bunnen med TX -pinnen vendt opp:
- Spor og loddetinn fra RST -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra A0 -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra D1 -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra D2 -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra D0 -pinnen nedover 2 rader og over 4 pinner.
- Spor og loddetinn fra D7 -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra GND -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra 5V -pinnen på tvers av 4 pinner.
- Spor og loddetinn fra 3V3 -pinnen ned 45 ° over 4 pinner.
MONTERING AV FIKSUREN
HOUSING HEADERS er festet til MCU HOUSING, og dette er festet til BASE PLATE.
- Med den lange siden av HOUSING HEADERS pekende mot hullet, sett D1M CONTACTS inn i åpningene i MCU HOUSING og skyv nedover.
- Sett inn MCU -en på MCU -KONTAKTENE under påføring for å sikre riktig justering.
- Plasser HEADER -RAMMEN over toppen av monteringsarmaturene og fest med 2 av 4 x 16 mm skruer.
- Plasser de monterte armaturene med hullet peket mot kortsiden og fest med skruene 4G x 6 mm.
Trinn 4: Bygg RESET Daughter-board
Etter at datterkortet er lagt til den større forsamlingen, vil du finne at eventuelle kodeendringer ikke vil lastes opp med hele forsamlingen. D1 WIFI -BLOKKEN må fjernes fra huset (trekker bare ut) for opplasting, deretter byttes den ut (bare skyves inn).
På dette stadiet knytter dette kortet bare D0 til tilbakestillingsnålen.
- På innsiden setter du inn 9P 90 ° hannhodet (1), og loddes av på utsiden.
- På innsiden, spor en gul ledning fra GUL1 til GUL 2 og loddetinn.
Trinn 5: Montering av hovedkomponentene
- Sørg for at SHELL er bygget og kretsen testet (kabel og stikkontakter).
- Sett inn 3V3 I2C DØRKORTET, med 3V3-pinnen på den ujevne enden av hodene (se bilde).
- Sett inn RESET DAUGHTER-BOARD, med ledningen på innsiden (se bilde).
- Plasser en jumper på 2P hannhodet på 3V3 I2C DAUGHTER-BOARD.
- Sett IDC-kontakten fra SHELL CABLE inn i IDC Header på 3V3 I2C DAUGHTER-BOARD.
- Sett forsiktig inn DØTTERKORTET/HUSET mellom kablene i SKALET og juster bunnhullene.
- Fest BASEMONTERINGEN til SKALET med skruene 4G x 6 mm.
- Fest eventuelle ASSIMILATE SENSORER du har laget.
Trinn 6: Neste trinn
- Pek nettleseren din på
- Sørg for at megleren er test.mosquitto.org.
- Klikk på Koble til.
- Skriv inn enhetsnavnet som _mqtt_device_name i fastvaren.
- Klikk på Legg til enhet.
- Klikk på Auto-connect.
- Slå på ICOS10 (5V MicroUSB).
- Bekreft via Crouton -dashbordet.
Anbefalt:
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: 9 Steps
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: Jeg viser deg i dag en bil i indisk stil helautomatisk sentrallås med rfid -tag blynk wifi -kontroll og tidlås. Den har også alle funksjonene til en vanlig sentrallås. Denne bilen sentrallås ARBEIDER OFFLINE AKTIVERING KREVER NETTVERKSLÅS OG
Docker Pi -serien av Sensor Hub Board Om IOT: 13 trinn
Docker Pi -serien av Sensor Hub Board Om IOT: Hei alle sammen. I dag er nesten alt relatert til IOT. Ingen tvil om det, vårt DockerPi -seriekort støtter også IOT. I dag vil jeg introdusere DockerPi -serien til SensorHub hvordan å søke om IOT til deg. Jeg kjører dette elementet som er basert på
IOT123 - MULIG SENSORHUB: ICOS10 GENERISK SKAL (IDC) MONTERING: 6 trinn
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (IDC) MONTERING: IKKE Dette er en forbedret (krets robusthet) versjon av ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Assembly. Den monteres raskere og har en krets av høyere kvalitet, men koster mer (~ $ 10 ekstra hvis du støtter 10 sensorer). Den viktigste fe
IOT123 - I2C 2CH RELAY BRICK: 5 Steps (med bilder)
IOT123 - I2C 2CH RELAY BRICK: IOT123 BRICKS er DIY modulære enheter som kan moses sammen med andre IOT123 BRICKS, for å legge funksjonalitet til en node eller bærbar. De er basert på de tommers firkantede, tosidige protoboardene med sammenhengende gjennomgående hull. En rekke av disse BRICK
USB Power Fan Cooled, Built in USB Hub, Laptop Bag Part 1: 6 Steps
USB -vifte avkjølt, innebygd USB -hub, bærbar veske Del 1: Laptop -vesker er dyre. de billige er totalt dritt. De knapt anstendige starter på omtrent $ 69,99, og jeg har vanskelig for å bruke så mye penger når det ikke er akkurat det jeg vil i utgangspunktet, så jeg bestemte meg for å gjøre det selv og se hva jeg