INHOUDSOPGAWE:

Hoe om 'n sakgrootte IoT -weerstasie te maak: 7 stappe (met foto's)
Hoe om 'n sakgrootte IoT -weerstasie te maak: 7 stappe (met foto's)

Video: Hoe om 'n sakgrootte IoT -weerstasie te maak: 7 stappe (met foto's)

Video: Hoe om 'n sakgrootte IoT -weerstasie te maak: 7 stappe (met foto's)
Video: Militaire tactische horloges-Top 10 zwaarste militaire G-Shock-horloges voor tactisch en buiten... 2024, November
Anonim
Hoe om 'n sakgrootte IoT -weerstasie te maak
Hoe om 'n sakgrootte IoT -weerstasie te maak

Hallo leser!

In hierdie instruksies leer u hoe u 'n klein weerkubus kan maak met behulp van die D1 mini (ESP8266) wat aan u huis se WiFi gekoppel is, sodat u na die uitset oral van die aarde kan kyk, natuurlik solank u 'n internetverbinding het. Om hierdie projek in die algemeen te maak, is ook nie te moeilik nie, en dit is ook nie baie moeilik nie, so dit sal perfek wees as u eerste IoT -projek. So laat ons begin.

PS: Hou in gedagte dat dit my eerste instruksies is, sodat nie alles perfek sal wees nie.:)

Stap 1: Hulpbronne

Soos ek in die inleiding genoem het, is hierdie projek baie maklik om te bou en vereis nie te veel komponente nie. Hier is die onderdele lys:

Elektroniese komponente:

WeMos D1mini

BME280

I2C OLED -skerm (128x64)

1.5 mm koperstaaf of ysterstaaf

LET WEL: as u meer inligting wil hê oor hierdie onderdele, bv. waar u dit kan kry, kan u kyk na stap 7

Gereedskap vir prototipering en toets van die stroombaan:

Broodbord

Springdrade

USB -draad - Mikro -USB tipe B tot USB -tipe A

Gereedskap:

Soldeerbout

Bankbank - nie verpligtend nie

Klein hamer - nie verpligtend nie

Stap 2: Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)

Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)
Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)
Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)
Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)
Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)
Prototipering op broodbord (gaan na stap 3 as u direk na kode en samestelling wil gaan)

As u nie u penne op u D1mini/OLED/BME280 gesoldeer het nie, is dit nou die tyd om dit te doen

Plaas eerstens al ons komponente op die broodbord. Ons begin met die plaas van die D1mini op 2 aparte relings (prent nr. 1). Daarna plaas ons die BME280 redelik ver daarvan (prentjie 2). En uiteindelik plaas ons die OLED aan die teenoorgestelde kant van die BME280 (prent nr. 3). Laat ons hulle nou verbind.

Hier is al die verbindings:

D1 -pen na SCL/SCK -speld op die OLED en SCL/SCK -pen op die BME280

D2 -pen na SDA -pen op die OLED en SDA -pen op die BME280

G -pen tot GND -pen op beide, die OLED en BME280

3.3V -pen tot BME280 VCC -pen

En uiteindelik 5V -pen na OLED VCC

Kontroleer u konneksies weer voordat u dit aan u rekenaar koppel en kode hierop laai! Jy wil niks verbrand nie

Stap 3: IoT -deel

IoT -deel
IoT -deel
IoT -deel
IoT -deel
IoT -deel
IoT -deel

Hierdie deel is regtig eenvoudig. Gaan eers na AppStore en laai die Blynk -app af. Maak dit daarna oop en teken aan. Skep dan 'n nuwe projek. Ek het my WeatherStation gebel, maar jy kan dit noem wat jy wil. Stel daarna die toestelopsie op ESP8266 en die verbindingstipe op WiFi (prent nr. 1). Tik dan op die skep van projek. U kry 'n e -pos met u verifikasieteken. Spring nou in die kode (aflaai skakel hieronder) en vervang gemerkte dele. Spring daarna terug in die Blynk -app -projekruimte, tik op die skerm om die widget -boks oop te maak (prentjie 2). Plaas nou 3 gemerkte waardeblokkies deur daarop te tik (foto 3). Om dit op te stel, tik op die eerste een en stel die naam daarvan in. Ek het dit temperatuur genoem (dit is nie verpligtend nie, maar dit maak alles eenvoudiger en meer georganiseerd). As invoer, kies virtuele pen 1 en in die etiketonderdeel "° C" (prent nr. 4). Daarna kan u die ander benoemde waardes opstel.

Hier is 'n klein grafiek:

Gemerkte waarde no.2:

Naam: humiditeit

Invoer: Virtuele pen V2

Etiket: "%"

Gemerkte waarde no.3:

Naam: Hoogte of druk - hang af van watter kode u kies

Invoer: Virtuele pen V3

Etiket: Hoogte of druk - hang af van kode

As u alles korrek gedoen het, laai u kode op na D1mini, wag 'n rukkie en dan verskyn die waardes op die OLED en in u Blynk -app (prent nr. 5) (u moet op die speelknoppie regs bo druk hoek van die skerm). As daar niks verskyn nie, gaan na die probleemoplossingsgedeelte.

Stap 4: Vryvorming van die stroombaan

Vryvorming van die kring
Vryvorming van die kring
Vryvorming van die kring
Vryvorming van die kring

Goed, dit sal die moeilikste wees, dus maak gereed. Berei u koperstawe/ysterstawe voor (ek gebruik ysterhake wat met koper bedek is, want ek het nie net messingstawe gevind nie) en verhit u soldeerbout. Nou kan u dit vorm tot alles wat u wil! Ek sal dit in 'n eenvoudige kubus vorm. Hierdie proses verg geduld en tyd, dus moenie haastig wees as u nie u hele kring wil breek nie. U kan die voltooide stroombaan op prent nr. 2 sien. Ek het besluit om 1, 5 mm stokke aan die buitekant te gebruik, maar dunner stange in die binnesool (1 mm) vir makliker bestuur.

WAARSKUWING: Soldeer slegs in goed geventileerde ruimte, soldeer kan giftige dampe blus

WENKE:

Gebruik buigstawe en 'n klein hamer vir buigstawe - as jy nie 'n bankskroef het nie, is hamer, tang en kaal hande nie genoeg nie

Gebruik band of helpende hande om stokke bymekaar te hou terwyl u dit soldeer. Dit is baie makliker.

OF as u ysterstawe soos ek gebruik, kan u 2 sterk magnete gebruik om dit op hul plek te hou (prent nr. 1).

As jou gewrigte nie bymekaar hou nie, los dit dan af en maak dit met skuurpapier vas.

As u soldeer nie in die gapings vloei nie, gebruik 'n bietjie soldeervloeistof of verhit die las nog 'n bietjie.

Stap 5: Finale

Finale
Finale

Die enigste ding wat u moet doen, is om dit aan te sluit op 'n 5V 1A PSU. As u alles korrek gedoen het, moet dit goed werk (moenie vergeet om u kode op te laai as u dit nog nie gedoen het nie). As daar niks opduik of iets nie reg is nie, gaan dan na die afdeling oor die oplos van probleme.

Stap 6: Probleemoplossing

Probleemoplossing
Probleemoplossing

Die skerm wys nan: kontroleer u bedrading! Jou sensor is nie behoorlik gekoppel nie.

BME280 wat 0,0 lewer: kontroleer u bedrading! Jou sensor is nie behoorlik gekoppel nie.

Swart skerm-/sensordata verskyn nie: kyk na u I2C -adresse met behulp van I2C -skandeerder of kyk na wring.

Toestel vanlyn in die app: kyk of u u Token/WiFi -naam/WiFi -wagwoord korrek ingevoer het. Indien wel, kyk na u wifi -sein. Dit is moontlik swak of u het nie 'n internetverbinding nie.

Sukkel u nog steeds, of het u foute in hierdie instruksies gevind? Skryf dit in die kommentaar neer, en ek kom so gou as moontlik na u toe.:)

Stap 7: Waar kry ek hierdie onderdele?

Is jy nuut in elektronika? Geen probleem! Hier is 'n kort uiteensetting van 'n paar fisiese dele, hoe dit werk en hoe om dit die goedkoopste te kry:

1. Waar kry ek al hierdie elektroniese onderdele?

Aliexpress. Deur my is Aliexpress verreweg die beste webwerf om al hierdie onderdele teen 'n goedkoop prys te kry. Die enigste nadeel is dat basiese aflewering gewoonlik baie tyd neem (oral van 2 weke tot 1, 5 maande).

2. Wat is BME280?

BME280 is 'n sensor wat temperatuur, relatiewe humiditeit en atmosferiese druk kan meet. Dit is baie handig om te gebruik in hierdie klein vormfaktor-toepassings, soos sakformaat elektronika. Meer hieroor hier.

OPMERKING: D1mini, BME280 en OLED -skerm is almal by AliExpress bestel

Pocket Sized Wedstryd
Pocket Sized Wedstryd
Pocket Sized Wedstryd
Pocket Sized Wedstryd

Eerste prys in die sakgrootte -kompetisie

Aanbeveel: