İçindekiler:

Otomatik Odun Sobası Termostatı Nasıl Yapılır: 5 Adımda (Resimlerle)
Otomatik Odun Sobası Termostatı Nasıl Yapılır: 5 Adımda (Resimlerle)

Video: Otomatik Odun Sobası Termostatı Nasıl Yapılır: 5 Adımda (Resimlerle)

Video: Otomatik Odun Sobası Termostatı Nasıl Yapılır: 5 Adımda (Resimlerle)
Video: Thermall ŞK Serisi - Zincirli Termostat Bağlantısı Nasıl Yapılır? 2024, Haziran
Anonim
Image
Image
Gereçler
Gereçler

Mekatronik Sınıfı Projem için, Odun Sobamdaki damper konumunu kontrol etmek için bir PID denetleyicisi olan bir WiFi özellikli Arduino kullanarak bir Otomatik Odun Sobası Termostatı tasarlamaya ve oluşturmaya karar verdim. Çok ödüllendirici bir deneyim ve yolculuk oldu ve yol boyunca çok şey öğrendim! Projenin detaylarını ve kendi uygulamanıza nasıl uyarlayabileceğinizi/uyarlayabileceğinizi sizlerle paylaşmak istiyorum.

Adım 1: Sarf Malzemeleri

Gereçler
Gereçler
Gereçler
Gereçler

Bu kontrol cihazını oluşturmak için kullandığım sarf malzemelerinin bir listesini yol boyunca kullandığım şemalar ve tasarım dosyalarıyla birlikte sağlayacağım.

Gereçler:

  • 1 NodeMCU Kartı - Step Sürücüsü Sürmek ve PID Denetleyicisini Çalıştırmak için - Banggood
  • EasyDriver Modülü Step Sürücüsü - Amazon
  • NEMA 11 Step Motor - Amazon
  • 1 Wemos D1 Mini Board - Sıcaklık Sensörü ve LCD Ekran için - Banggood
  • DHT11 Sıcaklık ve Nem Sensörü - Amazon
  • 16x2 LCD Ekran - Amazon
  • LCD i2c Adaptörü - LCD bağlantı pinlerinin sayısını azaltır - Amazon
  • 12V Güç Kaynağı - Easy Driver'a Güç Vermek İçin
  • Çeşitli Dirençler - Amazon
  • PN2222A veya Eşdeğer Transistör - Amazon
  • Çeşitli Dirençler
  • 3 dijital düğme - Amazon
  • 1 Dikdörtgen Neodimyum Mıknatıs - Amazon
  • Devre Kartları - Gerber Dosyaları dahildir - Sipariş vermek için JLCPCB'yi kullanın - Daha Fazla Detay Aşağıda
  • Step Avara Kasnağı Gergisi için Yay
  • Avara ve Avara Milini Gerdirmek için Makine Vidası

3D Basılı Bileşenler (STL'ler Dahil):

  • Step Damper Kontrol Cihazı Komplesi
  • kasnaklar
  • Step Denetleyici Kasası
  • Termostat / Sıcaklık Sensörü Kılıfı

Aletler:

  • Havya
  • Tornavidalar

Arduino Kodu:

İki mikrodenetleyiciyi programlamak için son adımda sağlanmıştır

Uygulama:

Blynk- Bu uygulama, sıcaklık sensörü ve damper kontrolörü arasında iletişim kurmak ve cihazları Uygulamadan kontrol edebilmek için kullanılır

Adım 2: Devre Kartlarını Sipariş Edin

Devre Kartları Siparişi
Devre Kartları Siparişi

Yapılması gereken ilk şey, özel devre kartlarını JLCPCB'den sipariş etmektir. Son derece rekabetçi maliyetleri var ve son derece hızlı dönüşleri var. PCB'lerimi 4 gün içinde veya sipariş verdim.

  1. JLCPCB ile bir hesap oluşturun.
  2. Ekli Gerber Dosyalarını birer birer web sitelerine yükleyin ve her birinin istediğiniz miktarını seçin.

    Tüm seçenekler için Varsayılan Değerler iyi çalışıyor

Adım 3: 3D Baskı Parçaları

Image
Image
3D Baskı Parçaları
3D Baskı Parçaları

Bir 3D Yazıcınız varsa, Harika! PLA veya ABS kullanarak tüm STL dosyalarını yazdırmanız yeterlidir (ABS kullandım). Değilse, çevrimiçi olarak sunulan çok sayıda 3D yazıcı hizmeti vardır. Hatta gerekirse bunları sizin için yazdırabilirim - Talep Formu Bağlantısı.

Web Sitem: www. NESCustomDesign.com

Step Aktüatörün parçalarını monte edin.

Adım 4: Lehim Devreleri ve PCB'ler

Image
Image
Lehim Devreleri ve PCB'ler
Lehim Devreleri ve PCB'ler
Lehim Devreleri ve PCB'ler
Lehim Devreleri ve PCB'ler
Lehim Devreleri ve PCB'ler
Lehim Devreleri ve PCB'ler

Bileşenleri devre kartına yerleştirirken ekli elektrik şemalarını, resimleri ve videoyu kılavuz olarak kullanın. Tüm bileşenleri yerinde lehimleyin.

Adım 5: Damper Denetleyicisini ve Termostatı Programlayın - NodeMCU

Program Damper Kontrolörü ve Termostat - NodeMCU
Program Damper Kontrolörü ve Termostat - NodeMCU

NodeMCU ve Wemos D1 Mini'yi sağlanan ilgili kodlarla programlamak için Arduino IDE'yi kullanın. Mikrodenetleyicilerinizin her birine atanan belirli Blynk Kimlik Doğrulama Belirteçlerinin ve ayrıca damper kontrolörü ve termostat sıcaklık sensörü için.ino dosyalarının her birinde WiFi kimlik bilgilerinizin özelleştirilmesi gerekecektir.

Aşağıdaki bölümler, WiFi ve Blynk Kimlik Bilgilerinizi yansıtacak şekilde özelleştirilmesi gereken alanları göstermektedir.

// ****************************** WiFi Kurulumu ******************* ******************************

// Ev WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ******************************************************* ***************************************** // *********** ********************* Blynk Kurulumu ***************************** ************* #define BLYNK_PRINT Seri #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char soba_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Bu ESP8266 WidgetBridge CurrTempBridge(V20) üzerinde virtualPin'i belirtin; WidgetBridge setPointBridge(V24); BlynkTimer Zamanlayıcı; // ******************************************************* *********************************************

IoT Mücadelesi
IoT Mücadelesi
IoT Mücadelesi
IoT Mücadelesi

IoT Challenge'da İkincilik Ödülü

Önerilen: