Indholdsfortegnelse:

AEROBOT luftkvalitetssensor V1.0: 6 trin (med billeder)
AEROBOT luftkvalitetssensor V1.0: 6 trin (med billeder)

Video: AEROBOT luftkvalitetssensor V1.0: 6 trin (med billeder)

Video: AEROBOT luftkvalitetssensor V1.0: 6 trin (med billeder)
Video: AI Ethics and Democracy: Debating Algorithm-Mediated Direct Democracy and the Democratization of AI 2024, November
Anonim
Image
Image
Tilslutning af LCD
Tilslutning af LCD

Denne instruktive handler om at lave en billig og en meget præcis luftkvalitetssensor ved navn AEROBOT. Dette projekt viser temperatur, relativ luftfugtighed, PM 2,5 støvtæthed og advarsler om luftkvaliteten i omgivelserne. Den bruger en DHT11 -sensor til temperatur og relativ luftfugtighed, en skarp optisk støvsensor til støvtæthed og en ultralydssensor til at informere brugerne om unøjagtige aflæsninger på grund af blokering af sensoren. Dette projekt kan laves let og behøver ikke nogen ekspertise inden for arduino. Støvsensoren er meget hurtig og kan aflæse selv den mindste forurening i omgivelserne. dens maksimale område er ukendt, men det er normalt ineffektivt efter støvtætheden går over 600. Men dette er langt mere end den gennemsnitlige forurening på 150. Måleområdet for temperatur er fra -10 til 80 grader celsius, og det for relativ luftfugtighed er fra 10% til 90%. Derfor er dette projekt yderst effektivt og effektivt som en luftkvalitetssensor til hjem og kontorer, der ikke er i radius af høj forurening. Ting, du har brug for: • 1 Arduino uno/mega • DHT11 -sensor • Skarp optisk støvsensor • Ultralydssensor • 1 knap • 3 lysdioder (valgfri) • 1 summer (valgfri) • 220 µf kondensator • 2*220 ohm modstande • brødbræt, du kan se projektet i arbejdet her

Trin 1: Tilslutning af LCD -skærmen

Tilslutning af LCD
Tilslutning af LCD

Den første ting du skal gøre, før du arbejder på LCD -skærmen, er at kontrollere den. For at gøre dette skal du foretage forbindelserne som vist i det første diagram. Tilslut pin 15 på LCD'et til Arduinos 5V pin. Tilslut derefter pin 16 på LCD'et til Arduino's GND -pin. Disse ben bruges til at drive LCD'ens baggrundsbelysning. Dernæst skal du konfigurere logikken for LCD'et. For at gøre dette skal du slutte pin 1 på LCD'et til Arduino's GND -pin. Tilslut derefter pin 2 på LCD'et til Arduino's 5V pin. Dernæst skal du konfigurere det kontrastjusterende potentiometer. Tag 10K potentiometeret, og slut den første terminal til Arduino's 5V pin og den anden terminal (midterste pin) til LCD's pin 3 og den tredje terminal til Arduino's GND pin. Tænd derefter for Arduino. Du vil bemærke, at baggrundsbelysningen på LCD'et tændes. Når du drejer knappen på potentiometeret, bliver tegnblokkene på LCD'et også lyse/dæmpede. Tjek billedet herunder for at se, hvad jeg taler om. Hvis din LCD viste det, der er vist på billedet herunder, betyder det, at din LCD er korrekt konfigureret! Hvis du ikke kunne opnå dette, skal du dobbelttjekke dine forbindelser og dit potentiometer. Justering af kontrasten på LCD'et Afslutning af forbindelserne Nu skal vi forbinde datalinjer og andre ben, der fungerer med LCD'et. Tjek forbindelsen i 2. diagram. Endelige forbindelser mellem Arduino, potentiometer og LCD Lad os starte med at forbinde kontrolkablerne til LCD'et. Tilslut LCD's pin 5 (RW) til Arduino's GND pin. Denne pin bruges ikke og fungerer som læs/skriv nål. Tilslut derefter LCD'ets pin 4 (RS) til Arduino's digitale pin 7. RS -pin bruges til at fortælle LCD'et, om vi sender den data eller kommandoer (for at ændre markørens position). Tilslut derefter LCD's pin 6 (EN) til Arduino's digitale pin 8. EN er aktiveringsnålen på LCD'et, denne bruges til at fortælle LCD'en, at data er klar til læsning. Dernæst skal vi forbinde de fire datapinde på LCD'et. Tilslut LCD'ens pin 14 (DB7) til Arduino's digitale pin 12. Tilslut derefter LCD's pin 13 (DB6) til Arduino's digitale pin 11. Dernæst LCD's pin 12 (DB5) til Arduino's digitale pin 10, derefter LCD's pin nr. 11 (DB4) til Arduino's digitale pin 9.

Trin 2: Tilslutning af DHT11 -sensoren

Tilslutning af DHT11 -sensoren
Tilslutning af DHT11 -sensoren

Tilslut nu DHT11 -sensorens indgangsstift til arduino -stift 7, og tilslut henholdsvis Vcc- og jordledningerne. Sørg for at sikre det og placere det, der går fra bundten af ledninger, der er forbundet til lcd'en.

Trin 3: Tilslutning af ultralydssensoren

Tilslutning af ultralydssensor
Tilslutning af ultralydssensor

Den ultralydssensor, jeg tilføjede her, er for en sikkerhedsforanstaltning, så når noget blokerer støvsensoren (jeg ville komme til det senere) registrerer ultralydssensoren den og giver en advarsel, så støvsensoren ikke giver ukorrekte aflæsninger.

Tilslut sensorens triglpind til arduino pin 6 og sensorens ekko pin til arduino pin 5, og placer også denne sensor væk fra alle ledninger, fordi sensoren er så følsom, at hvis der er en ledning foran den, vil den vise dig advarslen.

Trin 4: Opsætning af støvsensoren

Opsætning af støvføler
Opsætning af støvføler
Opsætning af støvføler
Opsætning af støvføler
Opsætning af støvføler
Opsætning af støvføler

Nu kommer den sværeste del og den mest fantastiske sensor i dette projekt-støvsensoren. Opsæt bare støvføleren som vist i diagram 2. og tilslut støvstiften til arduino pin 2 og led pin til arduino pin 3 og glem ikke at inkludere kondensatoren. Efter at have konfigureret det, skal du bare kontrollere støvværdierne, det giver med en ægte luftkvalitetssensor, bare for at være sikker.

Trin 5: Afslutning

Afslutter
Afslutter

Jeg har tilføjet en summer, så den bipper, når luftkvaliteten bliver kritisk. Det er bare en ekstra opsætning, du kan også tilføje lysdioder, hvis du vil.

Trin 6: Koden

Koden
Koden

Så her er koden:

Anbefalede: