Mündəricat:
- Addım 1: Tələblərin qoyulması
- Addım 2: Materialların toplanması
- Addım 3: Korpusun 3D çapı
- Addım 4: Montaj
- Addım 5: Proqramlaşdırma
- Addım 6: Gələcək Təkmilləşdirmələr
Video: DIY Hava Keyfiyyəti Sensoru + 3D Çaplı Kassa: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimatda çox bacarıqlı, cib ölçülü bir sensor yaratmaq üçün lazım olan bütün məlumatlar var.
Addım 1: Tələblərin qoyulması
DIY hava keyfiyyəti sensorumuzdan maksimum faydalanmaq üçün aşağıdakılara ehtiyacımız var:
- Cib ölçüsündə
- Batareya ilə işləyir
- Daxilində bir şarj dövrəsi var
- USB -yə qoşulub
- WiFi və Bluetooth -a qoşulub
- Daxil olan OLED ekranı ilə oxunur
- 100 dollardan aşağı
Cib ölçüsündə olan sensorumuzun ölçə bilməsini istəyirik:
- Temperatur
- Təzyiq
- Rütubət
- Beyin fəaliyyətinə təsir edən CO2 səviyyəsi
- 3d printer ətrafında təhlükəsiz qalmağa kömək etmək üçün TVOC (hava keyfiyyəti) səviyyələri
Addım 2: Materialların toplanması
Bu layihə üçün bir neçə komponentə ehtiyacınız olacaq. Yazı zamanı ümumi dəyəri 82.57 dollardır
- 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
- 1 x Lityum İon Batareya - 2Ah (https://www.sparkfun.com/products/13855)
- 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
- 1 x Environmental Combo Breakout - CCS811/BME280 (https://www.sparkfun.com/products/14348)
- 1 x Plastik 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
- 1 x Vida - Phillips Başı 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
- 2 x Qwiic Kabeli - 50 mm (https://www.sparkfun.com/products/14426)
Ayrıca sizə lazım olacaq:
- 3D printer, MonoPrice Mini Delta 3D printerindən istifadə etdim (https://www.monoprice.com/product?p_id=21666)
- 3D printer filamenti, PLA istifadə etdim
- Philips başlı tornavida
- Şəffaf üz lövhəsi üçün hurda plastik təbəqə
- Şəffaf üz lövhəsini bağlamaq üçün daha böyük boltlar
Addım 3: Korpusun 3D çapı
Normalda, öz 3D çaplı korpusunuzu dizayn etməlisiniz. Xoşbəxtlikdən, 3D çap sənədlərini Thingiverse -də dərc etdim: https://www.thingiverse.com/thing:3545884. Ümumilikdə, son dizayna çatmaq üçün 4 dəfə təkrarlandı.
Dizaynı çap etmək üçün aşağıdakı parametrlərdən istifadə etdim:
- 0,2 mm təbəqə hündürlüyü
- 20% doldurma
- Yatağa yapışan qat yoxdur
Addım 4: Montaj
Birincisi, dayaqları korpusdakı 6 kiçik montaj çuxuruna bağlayın.
İkincisi, batareyanı dayanacaqların arasına daxil edin. Elektrik lövhələrinin altına yerləşəcəkdir.
Üçüncüsü, elektronikanı vidalayın. Müvafiq duruşlar istifadə olunarsa, USB portu korpusdakı çuxura mükəmməl uyğun olmalıdır.
Dördüncüsü, elektronikanı birləşdirin. Batareyanı mikrokontrolöre qoşduqdan sonra sensoru və ekranı ardıcıl olaraq bağlamaq üçün QWIIC kabellərindən istifadə edin.
Nəhayət, şəffaf üz lövhəsi üçün kiçik bir hurda plastik parçası kəsin. Qutunun içərisindəki iki böyük montaj çuxuruna uyğun olaraq deliklər qazın və sonra daha uzun cıvatalarla bağlayın.
Addım 5: Proqramlaşdırma
Sıfırdan proqramlaşdırmaq əvəzinə, kodumu aşağıda əlaqəli depodan yükləməyi təklif edirəm.
Depo:
Hal -hazırda kod:
- Hər bir sensordan alınan məlumatları oxuyur
- Dəyişiklik dərəcəsini hesablayır
- OLED ekranda məlumatları göstərir
- WiFi-yə qoşulur və yaradılan veb səhifədə məlumatları göstərir (ekranda göstərilən IP ünvanında)
Mikro nəzarətçini proqramlaşdırmaq üçün sizə lazım olacaq:
- Arduino IDE -ni yükləyin (https://www.arduino.cc/en/Main/Software)
- Arduino IDE və USB sürücülərini qurun (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Arduino IDE kitabxana menecerindən istifadə edərək sensor və OLED üçün kitabxanaları yükləyin
- WiFi SSID və şifrənizi "üstünlüklər" lövhələrində qeyd edin
Addım 6: Gələcək Təkmilləşdirmələr
Layihəni yaxşılaşdırmaq üçün bəzi fikirlər:
- ThingSpeak -a məlumat yükləmək və ya qrafik etmək üçün başqa bir xidmətdən istifadə etmək üçün WiFi istifadə edin
- Batareyanın gərginliyini ölçün və qalan vaxtı göstərin
- Hava məlumatlarını, xəbərləri və ağıllı saatın göstərəcəyi hər şeyi yükləmək üçün WiFi istifadə edin
- CO2 səviyyəsi çox yüksək olarsa həyəcan siqnalı əlavə edin
- TVOC səviyyələri çox yüksəkdirsə, həyəcan siqnalı əlavə edin
Qeyd: #4 qapalı məkanlarda təhlükəsiz qalmağın həqiqətən zəhmli bir yolu olardı və #5 mənim kimi 3D printer istifadəçiləri üçün çox uyğundur!