Mundarija:

Yog'ochli pechning avtomatik termostatini qanday qilish kerak: 5 qadam (rasmlar bilan)
Yog'ochli pechning avtomatik termostatini qanday qilish kerak: 5 qadam (rasmlar bilan)

Video: Yog'ochli pechning avtomatik termostatini qanday qilish kerak: 5 qadam (rasmlar bilan)

Video: Yog'ochli pechning avtomatik termostatini qanday qilish kerak: 5 qadam (rasmlar bilan)
Video: Yog'och konstruksiyalarning fizik mexanik xossalari 2024, Iyun
Anonim
Image
Image
Ta'minotlar
Ta'minotlar

"Mexatronika" klassi loyihasi uchun men yog'och pechkasidagi damper holatini boshqarish uchun Step motorini boshqaradigan PID boshqaruvchisi bo'lgan Wi -Fi yoqilgan Arduino yordamida yog'ochdan yasalgan avtomatik termostatni loyihalash va yaratishga qaror qildim. Bu juda foydali tajriba va sayohat bo'ldi va men yo'l davomida ko'p narsalarni o'rgandim! Men loyiha tafsilotlari, shuningdek, uni o'zingizning ilovangizga qanday qilib moslashtirishingiz mumkinligi bilan bo'lishmoqchiman.

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar

Men ushbu tekshirgichni yaratishda ishlatgan materiallar ro'yxatini, yo'l davomida ishlatilgan sxemalar va dizayn fayllarini beraman.

Ta'minot:

  • 1 NodeMCU taxtasi - qadam haydash va PID boshqaruvini ishga tushirish uchun - Banggood
  • EasyDriver modulli qadam haydovchisi - Amazon
  • NEMA 11 qadamli dvigatel - Amazon
  • 1 Wemos D1 mini taxtasi - harorat sensori va LCD displey uchun - Banggood
  • DHT11 harorat va namlik sensori - Amazon
  • 16x2 LCD displey - Amazon
  • LCD i2c adapteri - LCD ulanish pinlarining sonini kamaytiradi - Amazon
  • 12V quvvat manbai - oson haydovchini quvvatlantirish uchun
  • Har xil rezistorlar - Amazon
  • PN2222A yoki ekvivalent tranzistor - Amazon
  • Har xil rezistorlar
  • 3 ta raqamli tugma - Amazon
  • 1 to'rtburchaklar neodim magnit - Amazon
  • Elektron platalar - Gerber fayllari kiritilgan - Buyurtma berish uchun JLCPCB -dan foydalaning - Quyida batafsil ma'lumot
  • Bosqichli g'altakning kasnaq tortgichi uchun bahor
  • Bo'shashtiruvchi va bo'sh valni tortish uchun mashina vintlari

3D bosma komponentlar (STL kiritilgan):

  • Bosqichli damperni boshqarish moslamasi
  • Kasnaklar
  • Stepper tekshirgich qutisi
  • Termostat / harorat sensori qutisi

Asboblar:

  • Lehimlash temir
  • Tornavidalar

Arduino kodi:

Ikki mikrokontrollerni dasturlash uchun oxirgi bosqichda berilgan

Ilova:

Blynk- Bu ilova harorat sensori va damper regulyatori o'rtasida aloqa o'rnatish va qurilmalarni ilovadan boshqarish uchun ishlatiladi

2 -qadam: O'chirish platalariga buyurtma bering

Elektron platalarga buyurtma bering
Elektron platalarga buyurtma bering

Birinchi narsa - JLCPCB -dan maxsus elektron platalarga buyurtma berish. Ular juda raqobatbardosh xarajatlarga ega va juda tez aylanadi. Men PCB -ni 4 kun ichida oldim yoki buyurtma berdim.

  1. JLCPCB bilan hisob yarating.
  2. Qo'shilgan Gerber fayllarini o'z veb -saytlariga birma -bir yuklang va har birining kerakli miqdorini tanlang.

    Barcha variantlar uchun standart qiymatlar yaxshi ishlaydi

3 -qadam: 3D bosib chiqarish qismlari

Image
Image
3D bosib chiqarish qismlari
3D bosib chiqarish qismlari

Agar sizda 3D printer bo'lsa, ajoyib! Barcha STL fayllarini PLA yoki ABS yordamida chop eting (men ABS ishlatganman). Agar yo'q bo'lsa, Internetda 3D -printerning ko'plab xizmatlari mavjud. Agar kerak bo'lsa, men ularni siz uchun ham chop etishim mumkin - so'rov shakliga havola.

Mening veb -saytim: www. NESCustomDesign.com

Stepper aktuatorining qismlarini yig'ing.

4 -qadam: Lehim davrlari va tenglikni

Image
Image
Lehim sxemalari va PCB
Lehim sxemalari va PCB
Lehim sxemalari va PCBlar
Lehim sxemalari va PCBlar
Lehim sxemalari va PCB
Lehim sxemalari va PCB

Komponentlarni elektron kartaga joylashtirishda biriktirilgan elektr sxemalar, rasm va videodan ko'rsatma sifatida foydalaning. Barcha komponentlarni joyiga lehimlang.

5 -qadam: Dastur Damper tekshirgichi va termostat - NodeMCU

Dastur Damper boshqaruvchisi va termostat - NodeMCU
Dastur Damper boshqaruvchisi va termostat - NodeMCU

NodeMCU va Wemos D1 Mini -ni tegishli kodlar bilan dasturlash uchun Arduino IDE -dan foydalaning. Har bir mikrokontrolleringizga tayinlangan maxsus Blynk autentifikatsiya tokenlari, shuningdek, damper tekshirgichi va termostatni harorat sensori uchun.ino fayllarining har birida WiFi ma'lumotlari sozlanishi kerak.

Quyidagi bo'limlarda WiFi va Blynk hisob ma'lumotlarini aks ettirish uchun moslashtirilishi kerak bo'lgan joylar ko'rsatilgan.

// *************************** WiFi sozlamalari ******************* ***************************

// Uy WiFi #wifi_ssid "WiFi_SSID" ni belgilang #wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** *********************************** // *********** ******************* Blynkni sozlash ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Sizning_Termostat_Blynk_Auth_Token"; char pech_auth = "Sizning_Damper_Control_Blynk_Auth_Token"; // Ushbu ESP8266 WidgetBridge CurrTempBridge (V20) da virtualPinni belgilang; WidgetBridge setPointBridge (V24); BlynkTimer taymeri; // ********************************************** *************************************

IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT tanlovida ikkinchi mukofot

Tavsiya: