Innholdsfortegnelse:

AEROBOT luftkvalitetssensor V1.0: 6 trinn (med bilder)
AEROBOT luftkvalitetssensor V1.0: 6 trinn (med bilder)

Video: AEROBOT luftkvalitetssensor V1.0: 6 trinn (med bilder)

Video: AEROBOT luftkvalitetssensor V1.0: 6 trinn (med bilder)
Video: LIDL Робот пылесос SILVERCREST SSR 3000 A1 бесшумный (подзаголовок) 2024, November
Anonim
Image
Image
Koble til LCD -skjermen
Koble til LCD -skjermen

Denne instruksen handler om å lage en billig og svært nøyaktig luftkvalitetssensor ved navn AEROBOT. Dette prosjektet viser temperatur, relativ fuktighet, støvtetthet PM 2.5 og varsler om luftkvaliteten i omgivelsene. Den bruker en DHT11 -sensor for temperatur og relativ fuktighet, en skarp optisk støvsensor for støvtetthet og en ultralydsensor for å informere brukerne om unøyaktige avlesninger på grunn av blokkering av sensoren. Dette prosjektet kan enkelt utføres og trenger ingen ekspertise på arduino. Støvsensoren er veldig rask og kan lese selv den minste forurensning i omgivelsene. maksimalområdet er ukjent, men det er vanligvis ineffektivt etter at støvtettheten går over 600. Men dette er langt mer enn gjennomsnittlig forurensning på 150. Måleområdet for temperatur er fra -10 til 80 grader celsius og relativ fuktighet er fra 10% til 90%. Derfor er dette prosjektet svært effektivt og effektivt som en luftkvalitetssensor for hjem og kontorer som ikke er i radius av høy forurensning. Ting du trenger: • 1 Arduino uno/mega • DHT11 -sensor • Skarp optisk støvføler • Ultralydsensor • 1 knapp • 3 lysdioder (valgfritt) • 1 summer (valgfritt) • 220 µf kondensator • 2*220 ohm motstander • brødbrett du kan se prosjektet i arbeidet her

Trinn 1: Koble til LCD -skjermen

Koble til LCD -skjermen
Koble til LCD -skjermen

Det første du må gjøre før du arbeider med LCD -skjermen, er å sjekke det. For dette gjør du tilkoblingene som vist i det første diagrammet. Koble pinne 15 på LCD -skjermen til Arduinos 5V -pinne. Koble deretter pin 16 på LCD -skjermen til Arduino's GND -pin. Disse pinnene brukes til å drive LCD -bakgrunnsbelysningen. Deretter må du sette opp logikken for LCD -skjermen. For å gjøre dette, koble pin 1 på LCD -skjermen til Arduino's GND -pin. Koble deretter pin 2 på LCD -skjermen til Arduino's 5V pin. Deretter må du sette opp et kontrastjusterende potensiometer. Ta 10K potensiometeret og koble den første terminalen til Arduino's 5V pin og den andre terminalen (midterste pin) til LCDs pin 3 og den tredje terminalen til Arduino's GND pin. Deretter slår du på Arduino. Du vil merke at bakgrunnsbelysningen på LCD -skjermen slås PÅ. Når du dreier på knappen på potensiometeret, blir tegnblokkene på LCD -skjermen lyse/svake. Sjekk bildet nedenfor for å se hva jeg snakker om. Hvis LCD -skjermen din viser det som vises på bildet nedenfor, betyr det at LCD -skjermen er riktig konfigurert! Hvis du ikke klarte dette, dobbeltsjekk tilkoblingene og potensiometeret. Justere kontrasten på LCD -en Fullføre tilkoblingene Nå må vi koble til datalinjene og andre pinner som fungerer med LCD -skjermen. Sjekk tilkoblingen i det andre diagrammet. Endelige forbindelser mellom Arduino, potensiometer og LCDLa oss begynne med å koble kontrolltrådene til LCD -skjermen. Koble LCD -pinnen 5 (RW) til Arduino's GND -pinne. Denne pinnen brukes ikke, og fungerer som lese/skrive -pinnen. Deretter kobler du LCD -pinnen 4 (RS) til Arduino sin digitale pinne 7. RS -pinnen brukes til å fortelle LCD -en om vi sender den data eller kommandoer (for å endre posisjonen til markøren). Deretter kobler du LCD -pinnen 6 (EN) til Arduino's digitale pinne 8. EN er aktiveringsnålen på LCD -skjermen, denne brukes til å fortelle LCD -skjermen at data er klare for lesing. Deretter må vi koble de fire datapinnene på LCD -skjermen. Koble LCD -pinnen 14 (DB7) til Arduino sin digitale pinne 12. Koble deretter LCD -pinnen 13 (DB6) til Arduino sin digitale pinne 11. Deretter LCD -pinnen 12 (DB5) til Arduino sin digitale pinne 10, deretter LCD -pinne nr. 11 (DB4) til Arduinos digitale pinne 9.

Trinn 2: Koble til DHT11 -sensoren

Koble til DHT11 -sensoren
Koble til DHT11 -sensoren

Koble nå DHT11 sensorens inngangspinne til arduino pin 7 og koble henholdsvis Vcc og jordledningene. Sørg for å sikre den og plasser den fra bunken ledninger som er koblet til LCD -skjermen.

Trinn 3: Koble til ultralydssensoren

Koble til ultralydsensoren
Koble til ultralydsensoren

Ultralydsensoren jeg la til her, er for en forholdsregel, slik at når noe blokkerer støvsensoren (jeg kommer til det senere), oppdager ultralydsensoren den og gir en advarsel slik at støvsensoren ikke gir feilaktig avlesning.

Koble utløserpinnen til sensoren til arduino -pinne 6 og ekko -pinnen til sensoren til arduino -pinnen 5, og plasser også denne sensoren vekk fra alle ledninger fordi sensoren er så følsom at hvis det er en ledning foran den, vil den vise deg advarselen.

Trinn 4: Sette opp støvsensoren

Sette opp støvsensoren
Sette opp støvsensoren
Sette opp støvsensoren
Sette opp støvsensoren
Sette opp støvsensoren
Sette opp støvsensoren

Nå kommer den vanskeligste delen og den mest fantastiske sensoren i dette prosjektet-støvsensoren. Bare sett opp støvsensoren som vist i diagram 2. og koble støvpinnen til arduino -pinne 2 og led -pinnen til arduino -pinne 3, og ikke glem å inkludere kondensatoren. Etter å ha konfigurert den, må du bare kontrollere støvverdiene den gir med en ekte luftkvalitetssensor bare for å være sikker.

Trinn 5: Fullfør

Ferdig
Ferdig

Jeg har lagt til en summer slik at den piper når luftkvaliteten blir kritisk. Det er bare et ekstra oppsett, du kan også legge til lysdioder hvis du vil.

Trinn 6: Koden

Koden
Koden

Så her er koden:

Anbefalt: