Mundarija:
- 1 -qadam: talablarni o'rnatish
- 2 -qadam: materiallarni yig'ish
- 3 -qadam: Korpusni 3D bosib chiqarish
- 4 -qadam: yig'ish
- 5 -qadam: Dasturlash
- 6 -qadam: kelajakdagi yaxshilanishlar
Video: DIY havo sifati sensori + 3D bosilgan quti: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu qo'llanmada juda qobiliyatli, cho'ntak o'lchamidagi sensorni yaratish uchun kerak bo'lgan barcha ma'lumotlar mavjud.
1 -qadam: talablarni o'rnatish
DIY havo sifati sensoridan maksimal darajada foydalanish uchun bizga quyidagilar kerak:
- Cho'ntak o'lchamida
- Batareya bilan ishlaydi
- Zaryadlovchi davri bor
- USB -ga ulangan
- Wi -Fi va Bluetooth -ga ulangan
- OLED -ekran bilan o'qilishi mumkin
- 100 dollardan past
Biz cho'ntak o'lchamidagi sensori o'lchash imkoniyatiga ega bo'lishini xohlaymiz:
- Harorat
- Bosim
- Namlik
- Miyaning ishiga ta'sir qiladigan CO2 darajasi
- 3d printer atrofida xavfsiz bo'lishga yordam beradigan TVOC (havo sifati) darajasi
2 -qadam: materiallarni yig'ish
Ushbu loyiha uchun sizga bir nechta komponentlar kerak bo'ladi. Yozish paytida umumiy xarajat 82,57 dollarni tashkil qiladi
- 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
- 1 x lityum -ionli batareya - 2Ah (https://www.sparkfun.com/products/13855)
- 1 x Micro OLED uzilishi (https://www.sparkfun.com/products/14532)
- 1 x Atrof -muhitni birlashtirish - CCS811/BME280 (https://www.sparkfun.com/products/14348)
- 1 x Plastik 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
- 1 x vint - Fillips boshi 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
- 2 x Qwiic kabeli - 50 mm (https://www.sparkfun.com/products/14426)
Sizga ham kerak bo'ladi:
- 3D printer, men MonoPrice Mini Delta 3D printeridan foydalandim (https://www.monoprice.com/product?p_id=21666)
- 3D printerli filament, men PLA ishlatardim
- Philips boshli tornavida
- Shaffof yuz plastinka uchun hurda plastik varaq
- Shaffof yuz plastinkasini ulash uchun kattaroq murvat
3 -qadam: Korpusni 3D bosib chiqarish
Odatda, siz o'zingizning 3D bosma idishni loyihalashingiz kerak bo'ladi. Yaxshiyamki, men 3D bosib chiqarish fayllarini Thingiverse -da nashr qildim: https://www.thingiverse.com/thing:3545884. Hammasi bo'lib, yakuniy dizaynga erishish uchun 4 marta takrorlash kerak bo'ldi.
Dizaynni chop etish uchun men quyidagi sozlamalardan foydalandim:
- Qatlam balandligi 0,2 mm
- 20% to'ldirish
- Yotoqqa yopishtiruvchi qatlam yo'q
4 -qadam: yig'ish
Birinchidan, to'siqlarni korpusdagi 6 ta kichik o'rnatish teshigiga ulang.
Ikkinchidan, batareyani to'xtash joylari orasiga joylashtiring. U elektron platalar ostiga joylashadi.
Uchinchidan, elektronikani burab qo'ying. Agar to'g'ri to'xtashlar ishlatilgan bo'lsa, USB porti korpusdagi teshikka to'g'ri kelishi kerak.
To'rtinchidan, elektronikani bir -biriga ulang. Batareyani mikrokontrollerga ulaganingizdan so'ng, sensor va displeyni ketma -ket ulash uchun QWIIC kabellaridan foydalaning.
Nihoyat, shaffof yuz plastinka uchun kichik plastmassa varaqni kesib oling. Qoplamadagi ikkita kattaroq o'rnatish teshigiga mos keladigan teshiklarni burang va keyin uzunroq murvat bilan mahkamlang.
5 -qadam: Dasturlash
Noldan dasturlash o'rniga, men o'z kodimni quyida bog'langan ombordan yuklab olishni taklif qilaman.
Ma'lumotlar ombori:
Hozirgi vaqtda kod:
- Har bir sensordan ma'lumotlarni o'qiydi
- O'zgarish tezligini hisoblab chiqadi
- OLED -displeyda ma'lumotlarni ko'rsatadi
- WiFi-ga ulanadi va yaratilgan veb-sahifadagi ma'lumotlarni ko'rsatadi (ekranda ko'rsatilgan IP-manzilda)
Mikrokontrollerni dasturlash uchun sizga quyidagilar kerak bo'ladi:
- Arduino IDE -ni yuklab oling (https://www.arduino.cc/en/Main/Software)
- Arduino IDE va USB drayverlarini o'rnating (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Sensor va OLED kutubxonalarini Arduino IDE kutubxonalari menejeri yordamida yuklab oling
- Wi -Fi SSID va parolingizni "imtiyozlar" taxtasida saqlang.
6 -qadam: kelajakdagi yaxshilanishlar
Loyihani takomillashtirish bo'yicha ba'zi fikrlar:
- ThingSpeak -ga ma'lumotlarni yuklash yoki uni grafik qilish uchun boshqa xizmatlardan foydalanish uchun WiFi -dan foydalaning
- Batareya zo'riqishini o'lchang va qolgan vaqtni ko'rsating
- Ob -havo ma'lumotlarini, yangiliklarni va aqlli soat ko'rsatadigan narsalarni yuklab olish uchun WiFi -dan foydalaning
- Agar CO2 darajasi juda yuqori bo'lsa, signal qo'shing
- Agar TVOC darajasi juda yuqori bo'lsa, signal qo'shing
Eslatma: #4 yopiq joylarda xavfsiz qolishning ajoyib usuli bo'ladi va №5 men kabi 3D printer foydalanuvchilari uchun juda mos keladi!