Cuprins:

Senzor de calitate aer AEROBOT V1.0: 6 pași (cu imagini)
Senzor de calitate aer AEROBOT V1.0: 6 pași (cu imagini)

Video: Senzor de calitate aer AEROBOT V1.0: 6 pași (cu imagini)

Video: Senzor de calitate aer AEROBOT V1.0: 6 pași (cu imagini)
Video: Cea mai depreciată mașină de LUX din Europa pe care o poți cumpăra cu mai puțin de 20,000 EUR 2024, Noiembrie
Anonim
Image
Image
Conectarea ecranului LCD
Conectarea ecranului LCD

Acest lucru instructiv este despre realizarea unui senzor de calitate a aerului ieftin și extrem de precis, numit AEROBOT. Acest proiect arată temperatura, umiditatea relativă, densitatea de praf PM 2,5 și alerte despre calitatea aerului din împrejurimi. Folosește un senzor DHT11 pentru temperatură și umiditate relativă, un senzor optic de praf ascuțit pentru densitatea prafului și un senzor cu ultrasunete pentru a informa utilizatorii despre citiri inexacte datorate blocării senzorului. Acest proiect poate fi realizat cu ușurință și nu are nevoie de expertiză în arduino. Senzorul de praf este foarte rapid și poate citi chiar și cea mai mică contaminare din împrejurimi. intervalul său maxim este necunoscut, dar de obicei este ineficient după ce densitatea prafului depășește 600. Dar acest lucru este mult mai mare decât contaminarea medie de 150. Domeniul de măsurare al temperaturii este de la -10 la 80 de grade Celsius, iar cel al umidității relative este de la 10% până la 90%. Prin urmare, acest proiect este extrem de eficient și eficient ca senzor de calitate a aerului pentru case și birouri care nu se află în raza de poluare ridicată. Lucruri de care ați avea nevoie: • 1 Arduino uno / mega • Senzor DHT11 • Senzor de praf optic ascuțit • Senzor cu ultrasunete • 1 Buton • 3 LED-uri (opțional) • 1 buzzer (opțional) • condensator 220 µf • 2 * 220 ohm rezistențe • panou de lucru puteți viziona proiectul lucrând aici

Pasul 1: Conectarea ecranului LCD

Conectarea ecranului LCD
Conectarea ecranului LCD

Primul lucru pe care trebuie să-l faceți înainte de a lucra pe ecranul LCD este să îl verificați. Pentru aceasta, faceți conexiunile așa cum se arată în prima diagramă. Conectați pinul 15 de pe ecranul LCD la pinul 5V al Arduino. Apoi, conectați pinul 16 de pe ecranul LCD la pinul GND al Arduino. Acești pini sunt utilizați pentru a alimenta lumina de fundal a LCD-ului. Apoi, trebuie să configurați logica pentru LCD. Pentru aceasta, conectați pinul 1 de pe ecranul LCD la pinul GND al Arduino. Apoi, conectați pinul 2 de pe ecranul LCD la pinul 5V al Arduino. Apoi, trebuie să configurați potențiometrul de reglare a contrastului. Luați potențiometrul de 10K și conectați primul terminal la pinul 5V al Arduino și al doilea terminal (pinul din mijloc) la pinul 3 al LCD-ului și al treilea terminal la pinul GND al Arduino. Apoi, porniți Arduino. Veți observa că lumina de fundal de pe ecranul LCD se aprinde. De asemenea, când rotiți butonul potențiometrului, blocurile de caractere de pe ecranul LCD devin luminoase / slabe. Vedeți imaginea de mai jos pentru a vedea despre ce vorbesc. Dacă LCD-ul dvs. afișează ceea ce este afișat în fotografia de mai jos, înseamnă că LCD-ul dvs. este configurat corect! Dacă nu ați reușit să realizați acest lucru, verificați din nou conexiunile și potențiometrul. Reglarea contrastului pe ecranul LCD Finalizarea conexiunilor Acum, trebuie să conectăm liniile de date și alți pini care funcționează cu ecranul LCD. Verificați conexiunea din a doua diagramă. Conexiuni finale între Arduino, potențiometru și LCD Să începem cu conectarea firelor de control pentru LCD. Conectați pinul LCD 5 (RW) la pinul GND al Arduino. Acest pin nu este utilizat și servește drept pin de citire / scriere. Apoi, conectați pinul LCD 4 (RS) la pinul digital 7. Arduino Pinul RS este utilizat pentru a spune LCD-ului dacă îi trimitem date sau comenzi (pentru a schimba poziția cursorului). Apoi, conectați pinul LCD 6 (EN) la pinul digital 8. Arduino este EN pinul de activare de pe LCD, acesta este folosit pentru a spune LCD-ului că datele sunt gata pentru citire. Apoi, trebuie să conectăm cei patru pini de date de pe ecranul LCD. Conectați pinul LCD 14 (DB7) la pinul digital 12 al Arduino. Apoi, conectați pinul LCD 13 (DB6) la pinul digital 11. Arduino. Apoi, pinul LCD 12 (DB5) la pinul digital 10 al Arduino, apoi Pinul LCD nr. 11 (DB4) la pinul digital 9 al Arduino.

Pasul 2: Conectarea senzorului DHT11

Conectarea senzorului DHT11
Conectarea senzorului DHT11

Acum conectați pinul de intrare al senzorului DHT11 la pinul arduino 7 și conectați firele Vcc și respectiv la sol. Asigurați-vă că asigurați-l și plasați-l de la grămada de fire conectate la LCD.

Pasul 3: Conectarea senzorului cu ultrasunete

Conectarea senzorului cu ultrasunete
Conectarea senzorului cu ultrasunete

Senzorul cu ultrasunete pe care l-am adăugat aici este o măsură de precauție, astfel încât ori de câte ori ceva blochează senzorul de praf (aș ajunge mai târziu) senzorul cu ultrasunete îl detectează și dă un avertisment, astfel încât senzorul de praf să nu dea citiri necorespunzătoare.

Conectați pinul senzorului la pinul arduino 6 și pinul de ecou al senzorului la pinul 5 arduino și așezați acest senzor departe de toate firele, deoarece senzorul este atât de sensibil încât, dacă există un fir în fața acestuia, să vă arăt avertismentul.

Pasul 4: Configurarea senzorului de praf

Configurarea senzorului de praf
Configurarea senzorului de praf
Configurarea senzorului de praf
Configurarea senzorului de praf
Configurarea senzorului de praf
Configurarea senzorului de praf

Acum vine partea cea mai dificilă și cel mai uimitor senzor al acestui proiect - senzorul de praf. Pur și simplu configurați senzorul de praf așa cum se arată în diagrama 2. și conectați știftul de praf la pinul arduino 2 și pinul led la pinul arduino 3 și nu uitați să includeți condensatorul. După configurare, verificați doar valorile de praf pe care le oferă cu un senzor real de calitate a aerului doar pentru a fi sigur.

Pasul 5: Finalizare

Terminand
Terminand

Am adăugat un buzzer, astfel încât să emită sunete atunci când calitatea aerului devine critică. Este doar o configurare suplimentară, puteți adăuga și LED-uri dacă doriți.

Pasul 6: Codul

Codul
Codul

Iată deci codul:

Recomandat: