Mündəricat:

Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)
Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)

Video: Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)

Video: Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)
Video: Usta şoför işte yaa 2024, Noyabr
Anonim
Image
Image
Təchizat
Təchizat

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

Təchizat
Təchizat
Təchizat
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

Dövrə lövhələrini sifariş edin
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.

  1. JLCPCB ilə hesab yaradın.
  2. Ə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ı

Image
Image
3D çap hissələri
3D çap hissələri

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

Image
Image
Lehim sxemləri və PCB -lər
Lehim sxemləri və PCB -lər
Lehim sxemləri və PCB -lər
Lehim sxemləri və PCB -lər
Lehim sxemləri və PCB -lər
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

Proqram Damper Nəzarətçisi və Termostat - NodeMCU
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
IoT Challenge
IoT Challenge
IoT Challenge

IoT Challenge -da İkinci Mükafat

Tövsiyə: