Cuprins:
- Pasul 1: Conectarea ecranului LCD
- Pasul 2: Conectarea senzorului DHT11
- Pasul 3: Conectarea senzorului cu ultrasunete
- Pasul 4: Configurarea senzorului de praf
- Pasul 5: Finalizare
- Pasul 6: Codul
Video: Senzor de calitate aer AEROBOT V1.0: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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
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
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
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
Iată deci codul:
Recomandat:
Senzor de calitate a aerului folosind un Arduino: 4 pași
Senzor de calitate a aerului folosind un Arduino: În acest post, vom învăța cum să construim un senzor de calitate a aerului simplu, dar util. Vom folosi senzorul SGP30 împreună cu Piksey Pico, deși schița va funcționa cu aproape orice placă compatibilă Arduino. Videoclipul de mai sus vă vorbește despre
Construiți un senzor de calitate a aerului IoT intern Nu este necesar un nor: 10 pași
Construiți un senzor de calitate a aerului IoT intern Nu este necesar un nor: Calitatea aerului interior sau exterior depinde de multe surse de poluare și, de asemenea, de vreme. Temperatură Umiditate Presiune Gaz organicMicro
Cubesat cu senzor de calitate a aerului și Arduino: 4 pași
Cubesat With Air Quality Sensor and Arduino: CubeSat creators: Reghan, Logan, Kate, and Joan Introducere V-ați întrebat vreodată cum să creați un orbitator Marte pentru a colecta date despre atmosferă și calitatea aerului Marte? De-a lungul acestui an, la ora noastră de fizică, am învățat cum să programăm A
Senzor de calitate a aerului DIY + carcasă imprimată 3D: 6 pași
Senzor de calitate a aerului DIY + Carcasă imprimată 3D: Acest ghid conține toate informațiile de care aveți nevoie pentru a crea un senzor foarte capabil, de dimensiuni buzunare
Aer mai rece! pentru mai puțini bani! Supraalimentarea aparatului de aer condiționat !!: 14 pași (cu imagini)
Aer mai rece! pentru mai puțini bani! Supraîncărcarea aparatului de aer condiționat !!: Puteți obține o răcire îmbunătățită și costuri mai mici de energie cu această metodă. Un aparat de aer condiționat funcționează prin comprimarea unui agent frigorific gazos până când se condensează în condensatorul (l-ați ghicit) din partea exterioară. Acest lucru eliberează căldură în exterior. Atunci când