Mündəricat:
- Addım 1: Təchizat
- Addım 2: Dövrə lövhələrini sifariş edin
- Addım 3: 3D Çap Parçaları
- Addım 4: Lehim sxemləri və PCB -lər
- Addım 5: Proqram Damper Nəzarətçisi və Termostat - NodeMCU
Video: Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Mexatronika Sınıfı Layihəm üçün, Odun sobamdakı damper vəziyyətini idarə etmək üçün Stepper motoru idarə edən PID nəzarətçisi olan WiFi effektiv bir Arduino istifadə edərək Avtomatik Taxta Soba Termostatını dizayn etmək və yaratmaq qərarına gəldim. Çox mükafatlandırıcı bir təcrübə və səyahət oldu və yol boyu çox şey öyrəndim! Layihənin detallarını və öz tətbiqinizə necə uyğunlaşdıra biləcəyinizi bölüşmək istərdim.
Addım 1: Təchizat
Yol boyunca istifadə etdiyim hər hansı bir sxem və dizayn sənədləri ilə birlikdə bu nəzarətçi yaratmaq üçün istifadə etdiyim təchizatların siyahısını verəcəyəm.
Təchizat:
- 1 NodeMCU lövhəsi - Sürücüyü Sürmək və PID Nəzarətçisini işə salmaq üçün - Banggood
- EasyDriver Modulu Stepper Sürücü - Amazon
- NEMA 11 Stepper Motor - Amazon
- 1 Wemos D1 Mini Board - Temperatur Sensoru və LCD Ekranı üçün - Banggood
- DHT11 Temperatur və Nəmlik Sensoru - Amazon
- 16x2 LCD Ekran - Amazon
- LCD i2c Adapter - LCD əlaqə pinlərinin sayını azaldır - Amazon
- 12V Güc Təchizatı - Asan Sürücünü Gücləndirmək Üçün
- Müxtəlif rezistorlar - Amazon
- PN2222A və ya Ekvivalent Transistor - Amazon
- Müxtəlif rezistorlar
- 3 rəqəmsal düymə - Amazon
- 1 Düzbucaqlı Neodim Mıknatıs - Amazon
- Dövrə lövhələri - Gerber faylları daxildir - Sifariş etmək üçün JLCPCB istifadə edin - Aşağıda daha çox məlumat
- Stepper Idler Kasnaq Gergisi üçün yay
- Avara və Boş Mili Gərmək üçün Maşın Vidası
3D Çaplı Komponentlər (STL daxil):
- Stepper Damper nəzarətçi qurğusu
- Kasnaklar
- Stepper Controller Korpusu
- Termostat / Temperatur Sensor Korpusu
Alətlər:
- Lehimleme dəmir
- Tornavidalar
Arduino Kodu:
İki mikrokontrolörün proqramlaşdırılması üçün son mərhələdə verilmişdir
Tətbiq:
Blynk- Bu tətbiq, temperatur sensoru ilə damper nəzarətçisi arasında ünsiyyət qurmaq və cihazları Tətbiqdən idarə edə bilmək üçün istifadə olunur
Addım 2: Dövrə lövhələrini sifariş edin
Ediləcək ilk şey, xüsusi elektron lövhələri JLCPCB -dən sifariş etməkdir. Son dərəcə rəqabətli xərcləri var və son dərəcə sürətli dönüşə sahibdirlər. PCB -lərimi 4 gün ərzində aldım və ya sifariş verdim.
- JLCPCB ilə hesab yaradın.
-
Əlavə edilmiş Gerber Dosyalarını veb saytlarına bir -bir yükləyin və hər birindən istədiyiniz miqdarı seçin.
Bütün seçimlər üçün Varsayılan Dəyərlər yaxşı işləyir
Addım 3: 3D Çap Parçaları
3D printeriniz varsa, əla! Yalnız PLA və ya ABS istifadə edərək bütün STL sənədlərini çap edin (ABS istifadə etdim). Əks təqdirdə, İnternetdə bir çox 3D printer xidməti mövcuddur. Lazım gələrsə bunları sizin üçün də çap edə bilərəm - İstək Formuna Bağlantı.
Veb saytım: www. NESCustomDesign.com
Stepper Aktuatorunun hissələrini yığın.
Addım 4: Lehim sxemləri və PCB -lər
Komponentləri dövrə lövhəsinə qoyarkən əlavə edilmiş elektrik sxemləri, şəkillər və videodan bələdçi olaraq istifadə edin. Bütün komponentləri yerində lehimləyin.
Addım 5: Proqram Damper Nəzarətçisi və Termostat - NodeMCU
NodeMCU və Wemos D1 Mini -ni verilən kodlarla proqramlaşdırmaq üçün Arduino IDE -dən istifadə edin. Hər bir mikrokontrolörünüzə təyin edilmiş xüsusi Blynk Doğrulama Tokenləri, damper nəzarətçisi və termostat temperatur sensoru üçün.ino sənədlərinin hər birində WiFi məlumatlarınızın xüsusi olaraq dəyişdirilməli olacaq.
Aşağıdakı bölmələr WiFi və Blynk Etimadnamənizi əks etdirmək üçün xüsusi olaraq dəyişdirilməsi lazım olan sahələri göstərir.
// *************************** WiFi Quraşdırması ******************* ***************************
// Ev WiFi #define wifi_ssid "WiFi_SSID" #wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** ************************************* // *********** ******************* Blynk Quraşdırması ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char pech_auth = "Sizin_Damper_Control_Blynk_Auth_Token"; // Bu ESP8266 WidgetBridge CurrTempBridge (V20) üzərində virtualPin göstərin; WidgetBridge setPointBridge (V24); BlynkTimer Taymeri; // ********************************************** *************************************
IoT Challenge -da İkinci Mükafat
Tövsiyə:
Avtomatik Sabun Dispenseri Necə Hazırlanır: 6 addım
Avtomatik Sabun Dispenseri Necə Hazırlanır: SALAM VAR, bu təlimatda sizə tam DIY olan avtomatik təmassız sabun dispenserinin necə hazırlanacağını göstərəcəksən, bəyənsəniz, ARDUINO MAKER kanalıma abunə olaraq mənə dəstək olmağı düşünün. Buna görə ilham almağa hazır olun …..! izləyə bilərsiniz
Avtomatik 12V Batareya Şarj Cihazı Necə Hazırlanır: 16 Addım (Şəkillərlə birlikdə)
Avtomatik 12V Batareya Şarj Cihazı Necə Hazırlanır: Hey! hamı Mənim adım Steve.Bu gün sizə 12v batareya şarj cihazının necə hazırlanacağını göstərəcəyəm Videoya baxmaq üçün bura basın
Avtomatik Balıq Bəsləyicisi Necə Hazırlanır: 6 Adım (Şəkillərlə birlikdə)
Avtomatik Balıq Bəsləyicisi Necə Hazırlanır: Mühəndislik araşdırmalarımızın bir hissəsi olaraq gündəlik problemi həll etmək üçün bir Arduino və/və ya moruqdan istifadə etməyimizi istədik. Fikir faydalı və maraqlandığımız bir şey etmək idi. əsl problemi həll etmək üçün. Avtobus hazırlamaq fikri
Avtomatik 12v batareya şarj cihazı necə hazırlanır: 6 addım (şəkillərlə birlikdə)
Avtomatik 12v Batareya Şarj Cihazı Necə Hazırlanır: Hər kəsə bu təlimatlarda sizə avtomatik batareya şarj cihazının necə hazırlanacağını göstərəcəyəm
Avtomatik Gecə Lampası Necə Hazırlanır: 4 Adım (Şəkillərlə birlikdə)
Avtomatik Gecə Lampası Necə Hazırlanır: LM358 ic və fotodioddan istifadə edərək 1 dollardan aşağı olan avtomatik gecə lampası üçün bir dövrə hazırladım