Cum Să Faci O Stație Meteo Cu Propriile Mâini

Cuprins:

Cum Să Faci O Stație Meteo Cu Propriile Mâini
Cum Să Faci O Stație Meteo Cu Propriile Mâini

Video: Cum Să Faci O Stație Meteo Cu Propriile Mâini

Video: Cum Să Faci O Stație Meteo Cu Propriile Mâini
Video: How to make a weather station 2024, Mai
Anonim

Vă aducem în atenție o metodă de realizare a unei stații meteo pentru o casă sau o cabană de vară. Vom lua placa Arduino și un set de senzori ca bază: temperatură, umiditate, presiune și un senzor de dioxid de carbon. Datele vor fi afișate pe ecranul LCD, iar alimentarea va fi furnizată de la o sursă de alimentare pentru un telefon mobil sau baterii.

Stație meteo de acasă DIY
Stație meteo de acasă DIY

Necesar

  • - placa Arduino sau analog;
  • - senzor de temperatură și umiditate DHT11;
  • - senzor de presiune BMP085;
  • - senzor de dioxid de carbon MQ135;
  • - Afișaj LCD 1602;
  • - potențiometru 10 kOhm;
  • - clădire pentru stația meteo;
  • - o bucată de fibră de sticlă îmbrăcată în folie;
  • - șuruburi pentru fixarea componentelor;
  • - calculator;
  • - fire de conectare;
  • - conector pentru alimentare;
  • - ciocan de lipit.

Instrucțiuni

Pasul 1

Mai întâi trebuie să găsiți un caz potrivit. Toate componentele viitoarei stații meteo de cameră ar trebui să se potrivească acolo. Aceste carcase sunt vândute în multe magazine de electronice. Sau utilizați orice alt corpus pe care îl puteți găsi.

Gândiți-vă cum se vor potrivi toate componentele în interior. Tăiați fereastra pentru a asigura afișajul LCD dacă nu este disponibil. Dacă plasați un senzor de dioxid de carbon în interior, care se încălzește destul de puternic, atunci plasați-l pe partea opusă față de ceilalți senzori sau faceți-l la distanță. Asigurați o gaură pentru conectorul de alimentare.

Locuințe pentru stația meteo de acasă
Locuințe pentru stația meteo de acasă

Pasul 2

Câteva cuvinte despre componentele utilizate.

Afișajul LCD 1602 folosește 6 pini Arduino + 4 pentru alimentare (iluminare de fundal și sintetizator).

Senzorul de temperatură și umiditate DHT11 este conectat la orice pin digital. Pentru a citi valorile, vom folosi biblioteca DHT11.rar, care poate fi descărcată, de exemplu, aici:

Senzorul de presiune BMP085 este conectat prin interfața I2C la doi pini ai Arduino: SDA - la pinul analogic A4 și SCL - la pinul analogic A5. Vă rugăm să rețineți că tensiunea de +3, 3 V este furnizată senzorului.

Senzorul de dioxid de carbon MQ135 este conectat la un pin analogic.

În principiu, pentru a evalua situația meteorologică, este suficient să aveți date despre temperatură, umiditate și presiune atmosferică, iar un senzor de dioxid de carbon nu este necesar.

Dar folosind toți cei 3 senzori, vom avea 7 pini digitali și 3 pini analogici ai Arduino implicat. Ei bine, mâncare, desigur.

Componente pentru stația meteo de acasă
Componente pentru stația meteo de acasă

Pasul 3

Diagrama stației meteo este prezentată în figură. Totul este clar aici.

Diagrama stației meteo de acasă
Diagrama stației meteo de acasă

Pasul 4

Să scriem o schiță pentru Arduino. Textul programului, datorită dimensiunii sale considerabile, este dat ca o legătură în apendicele la articolul din secțiunea „Surse”. Toate codurile sunt furnizate cu comentarii detaliate și ușor de înțeles.

Încărcați schița în memoria controlerului plăcii Arduino.

Pasul 5

Vom realiza o placă cu circuite imprimate pentru plasarea componentelor în interiorul carcasei - aceasta este cea mai convenabilă soluție pentru aranjarea și conectarea senzorilor. Pentru a face o placă cu circuite imprimate acasă, folosesc tehnologia „călcat cu laser” (am descris-o în detaliu în articolele anterioare) și gravarea cu acid citric. Vom oferi locuri pe tablă pentru jumperi („jumperi”) pentru a putea dezactiva senzorii. Acest lucru va fi util dacă trebuie să reprogramați microcontrolerul atunci când doriți să modificați programul.

Folosind lipirea, vom instala senzori de presiune și gaze.

Pentru a instala placa Arduino Nano, este convenabil să folosiți adaptoare speciale sau prize cu pas de 2, 54. Dar, în absența acestor piese și din cauza economisirii spațiului în interiorul carcasei, voi instala și Arduino prin lipire.

Senzorul termic va fi amplasat la o anumită distanță de placă și va fi izolat termic de interiorul stației meteo folosind un tampon izolator special.

Vom oferi locuri pentru conectarea alimentării externe la placa noastră de casă. Voi folosi un încărcător obișnuit de 5V de la un router vechi rupt. Plus 5 volți de la încărcător vor fi alimentați la pinul Vin al plăcii Arduino.

Ecranul LCD va fi înșurubat direct pe carcasă în partea din față. Acesta va fi conectat prin fire cu conectori de tip „Dupont”.

PCB pentru stația meteo de acasă
PCB pentru stația meteo de acasă

Pasul 6

Așezați PCB-ul în interiorul carcasei și fixați-l cu șuruburi. Vom conecta ecranul LCD la picioarele Arduino conform schemei.

Închideți cu atenție corpul stației meteo.

Stația meteo de acasă este aproape gata
Stația meteo de acasă este aproape gata

Pasul 7

După ce am verificat de două ori dacă totul a fost conectat corect, furnizăm energie stației noastre meteo. Ecranul LCD ar trebui să se aprindă și după câteva secunde va afișa date de presiune, o mică prognoză bazată pe citirile de presiune și pe temperatura, umiditatea și citirile de dioxid de carbon.

Recomandat: