Cuprins:

Cum să faci stația meteo IoT de dimensiuni de buzunar: 7 pași (cu imagini)
Cum să faci stația meteo IoT de dimensiuni de buzunar: 7 pași (cu imagini)

Video: Cum să faci stația meteo IoT de dimensiuni de buzunar: 7 pași (cu imagini)

Video: Cum să faci stația meteo IoT de dimensiuni de buzunar: 7 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Iulie
Anonim
Cum se face stația meteo IoT de dimensiuni de buzunar
Cum se face stația meteo IoT de dimensiuni de buzunar

Buna cititor!

În acest instructiv, veți învăța cum să creați Weather Cube mic folosind D1 mini (ESP8266) care este conectat la WiFi-ul dvs. de acasă, astfel încât să puteți privi ieșirea acestuia de oriunde de la pământ, desigur, atâta timp cât aveți conexiune la internet. În general, realizarea acestui proiect nu este prea dificilă și nici greoaie de resurse, așa că va fi perfect ca primul dvs. proiect IoT. Deci sa începem.

PS: Rețineți că acesta este primul meu instructabil, deci nu totul va fi perfect.:)

Pasul 1: Resurse

După cum am menționat în introducere, acest proiect este foarte ușor de construit și nu necesită prea multe componente. Iată lista pieselor:

Componente electronice:

WeMos D1mini

BME280

Afișaj O2 I2C (128x64)

Tijă de alamă de 1,5 mm sau tijă de fier

NOTĂ: Dacă doriți mai multe informații despre aceste piese de ex. unde să le obțineți, puteți consulta pasul 7

Instrumente pentru prototiparea și testarea circuitului:

Pană de pâine

Sârme de jumper

Sârmă USB - Micro USB tip B la USB tip A.

Instrumente:

Ciocan de lipit

Menghină de bancă - nu este obligatorie

Ciocan mic - nu este obligatoriu

Pasul 2: Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)

Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)
Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)
Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)
Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)
Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)
Prototipare pe panou (treceți la pasul 3 dacă doriți să mergeți direct la cod și asamblare)

Dacă nu aveți pinii lipiți pe D1mini / OLED / BME280, acum este momentul să o faceți

Mai întâi de toate, permiteți plasarea tuturor componentelor noastre pe panou. Vom începe prin plasarea D1mini pe 2 șine separate (imaginea nr. 1). După aceea, vom plasa distanța corectă BME280 de aceasta (imaginea nr. 2). Și în cele din urmă vom plasa OLED pe partea opusă a BME280 (imaginea nr. 3). Acum, să le conectăm.

Iată toate conexiunile:

Pinul D1 la pinul SCL / SCK de pe pinul OLED și pinul SCL / SCK de pe BME280

Pinul D2 la pinul SDA de pe OLED și pinul SDA de pe BME280

Pinul G la pinul GND pe ambele, OLED și BME280

Pin de 3,3V la pinul BME280 VCC

Și, în cele din urmă, pinul de 5V la OLED VCC

Verificați din nou conexiunile înainte de a o conecta la computer și de a încărca codul pe acesta! Nu vrei să arzi nimic

Pasul 3: partea IoT

Partea IoT
Partea IoT
Partea IoT
Partea IoT
Partea IoT
Partea IoT

Această parte este foarte simplă. În primul rând, accesați AppStore și descărcați aplicația Blynk. După aceea, deschideți-l și înscrieți-vă. Apoi creați un proiect nou. Am sunat la WeatherStation al meu, dar îl poți numi oricum dorești. După aceea, setați opțiunea dispozitivului la ESP8266 și tipul de conectivitate la WiFi (imaginea nr. 1). Apoi atingeți creați proiectul. Veți primi un e-mail cu indicativul dvs. de verificare. Acum săriți în cod (link de descărcare de mai jos) și înlocuiți piesele evidențiate. După aceea, săriți înapoi în spațiul de lucru al proiectului aplicației Blynk, apăsați pe ecran pentru a deschide caseta widget (imaginea nr. 2). Acum plasați 3 casete de valori etichetate atingând pe ele (imaginea nr. 3). Pentru a le configura, atingeți primul și setați numele acestuia. Am numit-o temperatura (acest lucru nu este obligatoriu, dar face totul mai simplu și mai organizat). Ca intrare selectați pinul virtual 1 și în eticheta tipul de piesă "° C" (imaginea nr. 4). După aceea, puteți merge și configura celelalte valori etichetate.

Iată o mică diagramă:

Valoarea etichetată nr. 2:

Nume: Umiditate

Intrare: pin virtual V2

Eticheta: "%"

Valoarea etichetată nr. 3:

Nume: Altitudine sau presiune - depinde de codul pe care îl alegeți

Intrare: pin virtual V3

Etichetă: Altitudine sau presiune - depinde de cod

Dacă ați făcut totul corect, încărcați codul pe D1mini, așteptați puțin și apoi valorile ar trebui să apară pe OLED și în aplicația dvs. Blynk (imaginea nr. 5) (trebuie să apăsați butonul de redare din partea dreaptă sus colțul ecranului). Dacă nu apare nimic, accesați partea de depanare.

Pasul 4: Formarea liberă a circuitului

Formarea liberă a circuitului
Formarea liberă a circuitului
Formarea liberă a circuitului
Formarea liberă a circuitului

Bine, acesta va fi cel mai greu, așa că pregătește-te. Pregătiți-vă tijele de alamă / tijele de fier (voi folosi cârlige de fier acoperite din alamă pentru că nu am putut găsi doar tije din alamă) și încălziți lipitorul. Acum îl puteți forma în orice doriți! Îl voi forma într-un cub simplu. Acest proces necesită răbdare și timp, așa că nu vă grăbiți dacă nu doriți să vă rupeți întregul circuit. Puteți vedea circuitul terminat în imaginea nr. 2. Am decis să folosesc tije de 1, 5 mm la exterior, dar tije mai subțiri în interior (1 mm) pentru o gestionare mai ușoară.

AVERTISMENT: lipiți numai în spații bine ventilate, lipirea poate provoca fumuri toxice

SFATURI:

Pentru tijele de îndoire folosiți menghină de banc și un ciocan mic - dacă nu aveți menghină de bancă, nici ciocan, clești și mâini goale vor fi suficiente

Folosiți bandă sau ajută mâinile să țină tijele împreună în timp ce le lipiți. Este mult mai ușor.

SAU dacă utilizați tije de fier ca mine, puteți folosi 2 magneți puternici pentru a le menține în poziție (imaginea nr. 1).

Dacă articulațiile dvs. nu se țin împreună, desfaceți-le și îndreptați-le cu șmirghel.

Dacă lipirea nu curge în goluri, utilizați un pic de flux de lipit sau încălziți articulația un pic mai mult.

Pasul 5: Finala

Final
Final

Acum, singurul lucru care rămâne de făcut este să-l conectați la alimentatorul 5V 1A. Dacă ați făcut totul corect, ar trebui să funcționeze foarte bine (nu uitați să încărcați codul dacă nu ați făcut-o deja). Dacă nu apare nimic sau ceva nu este corect, treceți la secțiunea de depanare.

Pasul 6: Depanare

Depanare
Depanare

Afișaj care arată nan: Verificați cablajul! Senzorul dvs. nu este conectat corect.

BME280 ieșire 0.0: Verificați cablajul! Senzorul dvs. nu este conectat corect.

Afișajul negru / datele senzorului nu apar: Verificați adresele I2C folosind scanerul I2C sau verificați stoarcerea.

Dispozitiv offline în aplicație: verificați dacă ați introdus corect Token / numele WiFi / parola WiFi. Dacă da, verificați semnalul WiFi. Poate fi slab sau nu aveți conexiune la internet.

Aveți încă probleme sau ați găsit greșeli în acest instructable? Notați-vă în comentarii și voi ajunge la dvs. cât mai curând posibil.:)

Pasul 7: De unde să obțineți aceste piese?

Ești nou în domeniul electronicii? Nici o problemă! Iată o scurtă explicație cu privire la unele părți fizice, modul în care funcționează și cum să le obțineți cele mai ieftine:

1. De unde obțin toate aceste piese electronice?

Aliexpress. De la mine, Aliexpress este cel mai bun site, de departe, pentru a obține toate aceste piese la prețuri ieftine. Singurul dezavantaj este că transportul de bază durează de obicei mult timp (oriunde de la 2 săptămâni la 1, 5 luni).

2. Ce este BME280?

BME280 este un senzor care poate măsura temperatura, umiditatea relativă și presiunea atmosferică. Este foarte convenabil de utilizat în aceste aplicații mici de factor de formă, cum ar fi electronice de dimensiuni reduse. Mai multe despre asta aici.

NOTĂ: Ecranele D1mini, BME280 și OLED au fost comandate de la AliExpress

Concurs de buzunar
Concurs de buzunar
Concurs de buzunar
Concurs de buzunar

Premiul I la Concursul de buzunar

Recomandat: