Mundarija:
- 1 -qadam: LCD -ni ulash
- 2 -qadam: DHT11 sensorini ulash
- 3 -qadam: Ultrasonik sensorni ulash
- 4 -qadam: Chang sensori o'rnatish
- 5 -qadam: tugatish
- 6 -qadam: Kod
Video: AEROBOT havo sifati sensori V1.0: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu AEROBOT nomli arzon va yuqori aniqlikdagi havo sifati sensori yasash haqida. Bu loyiha harorat, nisbiy namlik, PM 2.5 chang zichligi va atrofdagi havo sifati haqida ogohlantirishlarni ko'rsatadi. U harorat va nisbiy namlik uchun DHT11 sensori, chang zichligi uchun o'tkir optik chang sensori va sensorni blokirovka qilish natijasida foydalanuvchilarga noaniq o'qishlar to'g'risida ma'lumot berish uchun ultratovushli sensordan foydalanadi. Ushbu loyihani osonlikcha bajarish mumkin va arduino -da hech qanday tajribaga muhtoj emas. Chang sensori juda tez va atrofdagi eng kichik ifloslanishni ham o'qiy oladi. uning maksimal diapazoni noma'lum, lekin odatda chang zichligi 600 dan oshganidan keyin samarasiz bo'ladi. Lekin bu o'rtacha 150 darajali ifloslanishdan ancha yuqori. Haroratni o'lchash diapazoni -10 dan 80 darajagacha, nisbiy namlik esa 10% dan 90% gacha. Shuning uchun bu loyiha yuqori ifloslanish radiusida bo'lmagan uylar va ofislar uchun havo sifati sensori sifatida juda samarali va samarali hisoblanadi. Sizga kerak bo'lgan narsalar: • 1 Arduino uno/mega • DHT11 sensori • O'tkir optik chang sensori • Ultrasonik sensor • 1 tugma. • 3 ta LED (ixtiyoriy) • 1 signalli signal (ixtiyoriy) • 220 mkf kondansatör • 2*220 ohmli rezistorlar • bu erda ishlayotgan loyihani ko'rishingiz mumkin.
1 -qadam: LCD -ni ulash
LCD displeyda ishlashdan oldin qilishingiz kerak bo'lgan birinchi narsa - uni tekshirish. Buning uchun ulanishlarni 1 -rasmda ko'rsatilgandek bajaring. LCD -dagi 15 -pinni Arduino -ning 5V -ga ulang. Keyin LCD displeyidagi 16 -pinni Arduino GND piniga ulang. Bu pinlar LCD orqa yoritgichini quvvatlantirish uchun ishlatiladi, so'ngra LCD displeyining mantig'ini o'rnatish kerak. Buning uchun LCD displeyidagi 1 -pinni Arduino GND piniga ulang. Keyin LCD displeyidagi 2 -pinni Arduino -ning 5V piniga ulang. Keyin kontrastni sozlash potentsiometrini o'rnatishingiz kerak. 10K potentsiometrni oling va birinchi terminalni Arduino -ning 5V piniga, ikkinchi terminalini (o'rta pin) LCD 3 -piniga va uchinchi terminalini Arduino GND piniga ulang. Keyin Arduino -ni yoqing. LCD displeyda orqa nuri yoqilganligini sezasiz. Bundan tashqari, potentsiometr tugmachasini aylantirganda, LCD displeyidagi belgilar bloklari yorqin/xira bo'ladi. Men nima haqida gapirayotganimni bilish uchun quyidagi rasmga qarang. Agar sizning LCD displeyingiz quyidagi rasmda ko'rsatilganini ko'rsatsa, bu sizning LCD to'g'ri o'rnatilganligini anglatadi! Agar bunga erisha olmagan bo'lsangiz, ulanishlaringizni va potansiyometringizni ikki marta tekshiring. LCD displeyda kontrastni sozlash Ulanishlarni yakunlash uchun biz LCD bilan ishlaydigan ma'lumotlar liniyalari va boshqa pinlarni ulashimiz kerak. 2 -rasmda ulanishni tekshiring. Arduino, potensiometr va LCD o'rtasidagi yakuniy ulanish LCD displeyni boshqarish simlarini ulashdan boshlaylik. LCD 5 -pinni (RW) Arduino GND piniga ulang. Bu pin ishlatilmaydi va O'qish/Yozish pimi vazifasini bajaradi. Keyin, LCD -ning 4 -pinini (RS) Arduino -ning 7 -raqamli piniga ulang. RS -pin biz LCD -ga ma'lumotlarni yoki buyruqlarni yuborayotganimizni bildirish uchun ishlatiladi (kursor o'rnini o'zgartirish uchun). Keyin, 6 -sonli LCD -pinni (EN) Arduino -ning 8 -raqamli piniga ulang. EN - bu LCD -dagi yoqish pimi, bu LCD -ga ma'lumot o'qishga tayyorligini bildirish uchun ishlatiladi. Keyinchalik, biz LCD -dagi to'rtta ma'lumot pinini ulashimiz kerak. LCD -ning 14 -pinini (DB7) Arduino raqamli 12 -piniga ulang. Keyin, LCD -ning 13 -pinini (DB6) Arduino -ning raqamli pin -11 -ga ulang. Keyin, LCD -ning 12 -pinini (DB5) 10 -raqamli Arduino piniga, so'ngra LCD -ning pin raqami 11 (DB4) Arduino raqamli pin 9 ga.
2 -qadam: DHT11 sensorini ulash
Endi DHT11 sensorining kirish pinini arduino pin 7 ga ulang va mos ravishda Vcc va topraklama simlarini ulang. Ishonch hosil qiling va uni LCD -ga ulangan simlardan uzib qo'ying.
3 -qadam: Ultrasonik sensorni ulash
Men qo'shgan ultratovush sensori ehtiyot chorasi uchun, chunki biror narsa chang sensori to'sib qolsa (men keyinroq bo'lardim) ultratovush sensori buni sezadi va chang sensori noto'g'ri o'qimasligi uchun ogohlantirish beradi.
Sensor uchburchak pinini arduino pin 6 ga ulang va sensorni echo pinini arduino pin 5 ga ulang va sensorni hamma simlardan uzoqda joylashtiring, chunki sensor juda sezgir, agar uning oldida sim bo'lsa, u sizga ogohlantirishni ko'rsating.
4 -qadam: Chang sensori o'rnatish
Endi bu loyihaning eng qiyin qismi va eng hayratlanarli sensori-chang sensori keladi. Chang sensori 2 -rasmda ko'rsatilgandek o'rnating va chang pinini arduino pim 2 ga va etakchi pin 3 arduino piniga ulang va kondansatkichni qo'shishni unutmang. O'rnatishdan so'ng, ishonch hosil qilish uchun haqiqiy havo sifati sensori bilan berilgan chang qiymatlarini tekshiring.
5 -qadam: tugatish
Men zilzilani qo'shdim, shunda u havo sifati yomonlashganda signal beradi. Bu faqat qo'shimcha sozlash, agar xohlasangiz, LEDlarni ham qo'shishingiz mumkin.
6 -qadam: Kod
Shunday qilib, kod:
Tavsiya:
Arduino yordamida havo sifati sensori: 4 qadam
Arduino -dan foydalanadigan havo sifati sensori: Bu xabarda biz oddiy, ammo foydali havo sifati sensori qurishni o'rganamiz. Biz SGP30 sensorini Piksey Pico bilan birga ishlatamiz, lekin eskiz deyarli har qanday Arduino mos keladigan taxtada ishlaydi. Yuqoridagi video sizga bu haqda gapiradi
Ichki IoT havo sifati sensori yaratish uchun bulut kerak emas: 10 qadam
Ichki IoT havo sifati sensori yaratish uchun bulut kerak emas: Ichki yoki tashqi havoning sifati ko'plab ifloslanish manbalariga, shuningdek ob -havoga bog'liq. Bu qurilma ikkita sensorli chip yordamida ba'zi umumiy va eng qiziqarli parametrlarni yozib oladi. Harorat Namlik Bosim Organik gaz Mikro
MQ135 va MQTT ustidagi tashqi harorat va namlik sensori bilan havo sifati monitor: 4 qadam
MQ135 va MQTT ustidagi tashqi harorat va namlik sensori bilan havo sifati monitori: bu sinov maqsadida
Havo sifati sensori va Arduino bilan Cubesat: 4 qadam
Cubesat with Air Quality Sensor and Arduino: CubeSat ijodkorlari: Reghan, Logan, Keyt va Joan Kirish Mars atmosferasi va havo sifati haqidagi ma'lumotlarni to'plash uchun Mars orbitasini qanday yaratishni hech o'ylab ko'rganmisiz? Bu yil davomida fizika darsimizda biz A dasturini o'rganishni o'rgandik
DIY havo sifati sensori + 3D bosilgan quti: 6 qadam
DIY havo sifati sensori + 3D bosma quti: Ushbu qo'llanmada sizga juda qobiliyatli, cho'ntak o'lchamli sensor yaratish uchun kerak bo'lgan barcha ma'lumotlar mavjud