Talaan ng mga Nilalaman:

AEROBOT Air Quality Sensor V1.0: 6 Mga Hakbang (na may Mga Larawan)
AEROBOT Air Quality Sensor V1.0: 6 Mga Hakbang (na may Mga Larawan)

Video: AEROBOT Air Quality Sensor V1.0: 6 Mga Hakbang (na may Mga Larawan)

Video: AEROBOT Air Quality Sensor V1.0: 6 Mga Hakbang (na may Mga Larawan)
Video: 30 COOLEST Tech Gadgets you’ll NEED in 2024 – MUST HAVE 2024, Nobyembre
Anonim
Image
Image
Pagkonekta sa LCD
Pagkonekta sa LCD

Ang itinuturo na ito ay tungkol sa paggawa ng isang mura at isang tumpak na sensor ng kalidad ng hangin na pinangalanang AEROBOT. Ipinapakita ng proyektong ito ang temperatura, kamag-anak halumigmig, PM 2.5 density ng alikabok at mga alerto tungkol sa kalidad ng hangin ng paligid. Gumagamit ito ng sensor ng DHT11 para sa temperatura at kamag-anak na kahalumigmigan, isang matalim na optical dust dust para sa dust density at isang ultrasonic sensor upang ipaalam sa mga gumagamit ang tungkol sa hindi wastong pagbasa dahil sa pag-block ng sensor. Ang proyektong ito ay maaaring gawing madali at hindi nangangailangan ng anumang kadalubhasaan sa arduino. Ang dust sensor ay napakabilis at maaaring mabasa kahit kaunting kontaminasyon sa paligid. ang pinakamataas na saklaw nito ay hindi alam ngunit kadalasan ay hindi ito epektibo matapos ang density ng alikabok ay lumagpas sa 600. Ngunit higit pa ito sa average na kontaminasyong 150. Ang sukat ng pagsukat ng temperatura ay mula -10 hanggang 80 degree celsius at ang may kamag-anak na halumigmig ay mula sa 10% hanggang 90%. Samakatuwid ang proyektong ito ay lubos na epektibo at mahusay bilang isang sensor ng kalidad ng hangin para sa mga tahanan at tanggapan na wala sa radius ng mataas na polusyon. Mga bagay na kakailanganin mo: • 1 Arduino uno / mega • DHT11 sensor • Matalas na optical dust sensor • Ultrasonic sensor • 1 Button • 3 LEDs (opsyonal) • 1 buzzer (opsyonal) • 220 µf capacitor • 2 * 220 ohm resistors • breadboard maaari mong panoorin ang proyekto sa pagtatrabaho dito

Hakbang 1: Pagkonekta sa LCD

Pagkonekta sa LCD
Pagkonekta sa LCD

Ang unang bagay na kailangan mong gawin bago magtrabaho sa LCD ay suriin ito. Para sa mga ito, gawin ang mga koneksyon tulad ng ipinakita sa unang diagram. Ikonekta ang pin 15 sa LCD sa 5V pin ng Arduino. Susunod, ikonekta ang pin 16 sa LCD sa GND pin ng Arduino. Ang mga pin na ito ay ginagamit upang magaan ang backlight ng LCD. Susunod, kailangan mong i-set up ang lohika para sa LCD. Upang magawa ito, ikonekta ang pin 1 sa LCD sa GND pin ng Arduino. Pagkatapos, ikonekta ang pin 2 sa LCD sa 5V pin ng Arduino. Susunod, kailangan mong i-set up ang kaibahan sa pag-aayos ng potensyomiter. Kunin ang 10K potentiometer at ikonekta ang unang terminal sa 5V pin ng Arduino at ang pangalawang terminal (gitnang pin) sa pin 3 ng LCD at ang pangatlong terminal sa pin ng Arduino na GND. Susunod, palakasin ang Arduino. Mapapansin mo na ang backlight sa LCD ay ON. Gayundin, kapag binuksan mo ang tombol sa potensyomiter, ang mga bloke ng character sa LCD ay nagiging maliwanag / malabo. Suriin ang larawan sa ibaba upang makita kung ano ang sinasabi ko. Kung ipinakita ng iyong LCD kung ano ang ipinapakita sa larawan sa ibaba, nangangahulugan ito na ang iyong LCD ay wastong na-set up! Kung hindi mo ito nakamit, i-double check ang iyong mga koneksyon at iyong potensyomiter. Inaayos ang kaibahan sa LCD Pagkumpleto ng Mga Koneksyon Ngayon, kailangan naming ikonekta ang mga linya ng data at iba pang mga pin na gumagana sa LCD. Suriin ang koneksyon sa ika-2 diagram. Pangwakas na koneksyon sa pagitan ng Arduino, potentiometer, at LCDSimula tayo sa pagkonekta ng mga control wire para sa LCD. Ikonekta ang LCD's pin 5 (RW) sa pin ng Arduino na GND. Ang pin na ito ay hindi ginagamit, at nagsisilbing Read / Sumulat na pin. Susunod, ikonekta ang LCD's pin 4 (RS) sa digital pin ng Arduino 7. Ginagamit ang RS pin upang sabihin sa LCD kung nagpapadala ba kami nito ng data o mga utos (upang baguhin ang posisyon ng cursor). Susunod, ikonekta ang LCD's pin 6 (EN) sa digital pin ng Arduino na 8. Ang EN ay ang paganahin ang pin sa LCD, ginagamit ito upang sabihin sa LCD na handa na ang data sa pagbabasa. Susunod, kailangan naming ikonekta ang apat na mga data pin sa LCD. Ikonekta ang pin ng LCD na 14 (DB7) sa digital pin ng Arduino 12. Pagkatapos, ikonekta ang pin ng LCD na 13 (DB6) sa digital pin ng Arduino 11. Susunod, ang pin ng LCD na 12 (DB5) sa digital pin 10 ng Arduino, pagkatapos ay ang Ang pin ng LCD na 11 (DB4) sa digital pin 9 ng Arduino.

Hakbang 2: Pagkonekta sa DHT11 Sensor

Pagkonekta sa DHT11 Sensor
Pagkonekta sa DHT11 Sensor

Ikonekta ngayon ang input pin ng sensor ng DHT11 sa arduino pin 7 at ikonekta ang Vcc at ang mga ground wires ayon sa pagkakabanggit. Siguraduhin na i-secure ito at ilagay ito sa pamasahe mula sa bungkos ng mga wire na konektado sa lcd.

Hakbang 3: Pagkonekta sa Ultrasonic Sensor

Pagkonekta sa Ultrasonic Sensor
Pagkonekta sa Ultrasonic Sensor

Ang sensor ng ultrasonic na idinagdag ko dito ay para sa pag-iingat upang sa tuwing may isang bagay na humahadlang sa dust sensor (darating ako sa paglaon) ang sensor ng ultrasonic ay nararamdaman ito at nagbibigay ng isang babala upang ang dust sensor ay hindi nagbibigay ng hindi tamang pagbasa.

Ikonekta ang trig pin ng sensor sa arduino pin 6 an ang echo pin ng sensor sa arduino pin 5 at ilagay din ang sensor na ito mula sa lahat ng mga wire dahil ang sensor ay sensitibo na kung may isang wire sa harap nito saka ito ipakita sa iyo ang babala.

Hakbang 4: Pag-set up ng Dust Sensor

Pag-set up ng Dust Sensor
Pag-set up ng Dust Sensor
Pag-set up ng Dust Sensor
Pag-set up ng Dust Sensor
Pag-set up ng Dust Sensor
Pag-set up ng Dust Sensor

Dumarating ngayon ang pinakamahirap na bahagi at ang pinaka-kamangha-manghang sensor ng proyektong ito-ang dust sensor. I-set up lamang ang dust sensor tulad ng ipinakita sa diagram 2. at ikonekta ang dust pin sa arduino pin 2 at ang led pin sa arduino pin 3 at huwag kalimutang isama ang capacitor. Matapos ang pagse-set up suriin lamang ang mga halaga ng alikabok na ibinibigay nito gamit ang isang tunay na sensor ng kalidad ng hangin upang matiyak lamang.

Hakbang 5: Pagtatapos

Tinatapos ko na
Tinatapos ko na

Nagdagdag ako ng isang buzzer upang ito ay beep kapag ang kalidad ng hangin ay naging kritikal. Ito ay isang dagdag na pag-setup lamang, maaari ka ring magdagdag ng mga LED kung nais mo.

Hakbang 6: Ang Code

Ang Code
Ang Code

Kaya narito ang code:

Inirerekumendang: