Мазмуну:

Жыгач мешинин термостатын кантип жасоо керек: 5 кадам (сүрөттөр менен)
Жыгач мешинин термостатын кантип жасоо керек: 5 кадам (сүрөттөр менен)

Video: Жыгач мешинин термостатын кантип жасоо керек: 5 кадам (сүрөттөр менен)

Video: Жыгач мешинин термостатын кантип жасоо керек: 5 кадам (сүрөттөр менен)
Video: как выгнать воздух из радиатора отопителя калина 2024, Ноябрь
Anonim
Image
Image
Жабдуулар
Жабдуулар

Мехатрониканын класстык долбоору үчүн мен жыгач мешиндеги демпфердин абалын көзөмөлдөө үчүн Stepper моторун башкарган PID контролеру бар WiFi иштетилген Arduino аркылуу жыгач мешинин термостатын иштеп чыгууну чечтим. Бул абдан пайдалуу тажрыйба жана саякат болду жана мен жолдо көп нерсени үйрөндүм! Мен долбоордун чоо -жайын, ошондой эле аны кантип өзүңүздүн тиркемесиңизге ылайыкташтыра алаарыңыз менен бөлүшкүм келет.

1 -кадам: Берилиштер

Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар

Мен бул контроллерди түзүү үчүн колдонгон материалдардын тизмесин, жолдо колдонулган схемалар жана дизайн файлдары менен камсыз кылам.

Берилиштер:

  • 1 NodeMCU Board - Stepper айдоого жана PID Controller иштетүүгө - Banggood
  • EasyDriver Module Stepper Driver - Amazon
  • NEMA 11 Step Motor - Амазонка
  • 1 Wemos D1 Mini Board - Температура сенсору жана ЖК дисплейи үчүн - Banggood
  • DHT11 Температура жана нымдуулук сенсору - Amazon
  • 16x2 ЖК дисплей - Amazon
  • LCD i2c адаптери - ЖК туташтыргычтарынын санын азайтат - Amazon
  • 12V электр менен камсыздоо - Оңой айдоочуну иштетүү үчүн
  • Ар кандай резисторлор - Amazon
  • PN2222A же эквиваленттүү транзистор - Amazon
  • Ар кандай резисторлор
  • 3 санарип баскычтар - Amazon
  • 1 Тик бурчтуу неодим магнит - Амазонка
  • Райондук такталар - Гербер файлдары камтылган - Заказ кылуу үчүн JLCPCB колдонуңуз - Төмөндө көбүрөөк маалымат
  • Stepper Idler Pulley Tensioner үчүн жаз
  • Бекер жана боштук валын чыңоо үчүн машина бурамасы

3D Басылган Компоненттери (STL Камтылган):

  • Stepper Damper Controller Ассамблеясы
  • Шкивтер
  • Stepper Controller Case
  • Термостат / Температура сенсорунун корпусу

Куралдар:

  • Кандооч
  • Бурамалар

Arduino коду:

Эки микроконтроллерди программалоо үчүн акыркы кадамда берилген

Колдонмо:

Blynk- Бул колдонмо температура сенсору менен демпфер контроллеринин ортосунда баарлашуу үчүн жана колдонмолордон түзмөктөрдү башкара билүү үчүн колдонулат

2 -кадам: Райондук такталарга буйрук бериңиз

Райондук такталарга заказ берүү
Райондук такталарга заказ берүү

Биринчи нерсе - JLCPCBден бажы схемаларын заказ кылуу. Алар абдан атаандаштык чыгымдарга ээ жана өтө тез бурулушка ээ. Мен ПКБны 4 күндүн ичинде алдым же заказ кылдым.

  1. JLCPCB менен эсеп жазуу.
  2. Тиркелген Гербер Файлдарын бирден веб -сайтына жүктөп, ар биринин керектүү санын тандаңыз.

    Бардык параметрлердин демейки мааниси жакшы иштейт

3 -кадам: 3D басып чыгаруу бөлүктөрү

Image
Image
3D басып чыгаруу бөлүктөрү
3D басып чыгаруу бөлүктөрү

Эгерде сизде 3D принтер болсо, анда сонун! Бардык STL файлдарын PLA же ABS аркылуу басып чыгарыңыз (мен ABS колдондум). Болбосо, Интернетте 3D принтер кызматтары көп. Керек болсо, мен аларды силер үчүн басып чыгара алам - Суроо формасына шилтеме.

Менин веб -сайтым: www. NESCustomDesign.com

Stepper Actuator үчүн тетиктерди чогултуп алыңыз.

4 -кадам: Solder чынжырлары жана ПХБ

Image
Image
Solder микросхемалары жана ПХБ
Solder микросхемалары жана ПХБ
Solder микросхемалары жана ПХБ
Solder микросхемалары жана ПХБ
Solder микросхемалары жана ПХБ
Solder микросхемалары жана ПХБ

Электр схемаларын, сүрөттөрдү жана видеону колдонуучу катары колдонуңуз. Бардык компоненттерди ордуна коюңуз.

5 -кадам: Программалык демпер контроллери жана термостат - NodeMCU

Программа Damper Controller жана Термостат - NodeMCU
Программа Damper Controller жана Термостат - NodeMCU

Arduino IDEди NodeMCU жана Wemos D1 Miniди тиешелүү коддор менен программалоо үчүн колдонуңуз. Ар бир микроконтроллериңизге дайындалган конкреттүү Blynk Authentication Tokens, демпфер контролери жана термостаттын температурасы сенсору үчүн.ino файлдарынын ар биринде сиздин WiFi грамоталарыңыз ыңгайлаштырылышы керек.

Кийинки бөлүмдөр WiFi жана Blynk грамоталарын чагылдыруу үчүн ыңгайлаштырылышы керек болгон аймактарды көрсөтөт.

// *************************** WiFi Орнотуу ******************* ***************************

// Үй WiFi #аныктоо wifi_ssid "WiFi_SSID" #wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** ************************************* // *********** ******************* Blynk Setup ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char pech_auth = "Сиздин_Дампер_Контролдоо_Блинк_Аут_Токеңиз"; // Бул ESP8266 WidgetBridge CurrTempBridge (V20) боюнча virtualPin көрсөтүңүз; WidgetBridge setPointBridge (V24); BlynkTimer таймери; // ********************************************** *************************************

IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT чакырыгынын экинчи сыйлыгы

Сунушталууда: