Мазмұны:

Ағаш пештің термостатын қалай жасауға болады: 5 қадам (суреттермен)
Ағаш пештің термостатын қалай жасауға болады: 5 қадам (суреттермен)

Бейне: Ағаш пештің термостатын қалай жасауға болады: 5 қадам (суреттермен)

Бейне: Ағаш пештің термостатын қалай жасауға болады: 5 қадам (суреттермен)
Бейне: ҮЙДЕ ҰСТАУҒА БОЛМАЙТЫН ЕҢ УЛЫ 10 ӨСІМДІК #гүлдер #улы 2024, Қараша
Anonim
Image
Image
Жабдықтар
Жабдықтар

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

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар
Жабдықтар
Жабдықтар

Мен осы контроллерді жасау үшін пайдаланған жабдықтардың тізімін және жол бойында қолданған кез келген схемалар мен дизайнерлік файлдарды беремін.

Жабдықтар:

  • 1 NodeMCU тақтасы - Stepper жүргізуге және PID контроллерін іске қосуға арналған - Banggood
  • EasyDriver модульдік драйвері - Amazon
  • NEMA 11 қадамдық қозғалтқышы - Amazon
  • 1 Wemos D1 шағын тақтасы - температура сенсоры мен СКД дисплейі үшін - Banggood
  • DHT11 температура мен ылғалдылық сенсоры - Amazon
  • 16x2 СКД дисплейі - Amazon
  • LCD i2c адаптері - СКД қосылу түйреуіштерінің санын азайтады - Amazon
  • 12В қуат көзі - жеңіл драйверді қосуға арналған
  • Әр түрлі резисторлар - Amazon
  • PN2222A немесе баламалы транзистор - Amazon
  • Әр түрлі резисторлар
  • 3 сандық түймелер - Amazon
  • 1 Тік бұрышты неодим магниті - Амазонка
  • Электрондық тақталар - Гербер файлдары кіреді - JLCPCB көмегімен тапсырыс беріңіз - толығырақ төменде
  • Қысқыш штангалы тартқышқа арналған серіппе
  • Бекіткіш пен бос білікті тартуға арналған машина бұрандасы

3D басып шығарылған компоненттер (STL кіреді):

  • Қадамдық амортизатордың реттегіші
  • Шкивтер
  • Қадамдық реттегіш корпусы
  • Термостат / температура сенсорының корпусы

Құралдар:

  • Пісіру темірі
  • Бұрауыштар

Arduino коды:

Екі микроконтроллерді бағдарламалау үшін соңғы қадамда берілген

Қолданба:

Blynk- Бұл бағдарлама температура сенсоры мен демпфер контроллері арасында байланыс орнату үшін және қосымшаларды құрылғыларды басқару үшін қолданылады

2 -қадам: Электрлік тақталарға тапсырыс беріңіз

Электр тізбегіне тапсырыс беріңіз
Электр тізбегіне тапсырыс беріңіз

Ең алдымен, JLCPCB -тен реттелетін схемаларға тапсырыс беру керек. Олар өте бәсекеге қабілетті шығындарға ие және өте жылдам айналады. Мен ПХД -ны 4 күн ішінде алдым немесе тапсырыс бердім.

  1. JLCPCB көмегімен есептік жазба жасаңыз.
  2. Қосылған Gerber файлдарын бір -бірден веб -сайтқа жүктеп, әрқайсысының қажетті санын таңдаңыз.

    Барлық опциялардың әдепкі мәндері жақсы жұмыс істейді

3 -қадам: 3D басып шығару бөліктері

Image
Image
3D басып шығару бөліктері
3D басып шығару бөліктері

Егер сізде 3D принтер болса, тамаша! Барлық STL файлдарын PLA немесе ABS көмегімен басып шығарыңыз (мен ABS қолдандым). Олай болмаған жағдайда Интернетте 3D принтерлерінің көптеген қызметтері бар. Қажет болса, мен сізге оларды басып шығара аламын - Сұраныс формасына сілтеме.

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

Қадамдық іске қосқыштың бөлшектерін жинаңыз.

4 -қадам: Дәнекерлеу тізбектері мен ПХД

Image
Image
Пісіру тізбектері мен ПХД
Пісіру тізбектері мен ПХД
Пісіру тізбектері мен ПХД
Пісіру тізбектері мен ПХД
Пісіру тізбектері мен ПХД
Пісіру тізбектері мен ПХД

Электрондық тақтаға компоненттерді орналастыру кезінде бекітілген электр схемаларын, суреттер мен бейнені нұсқаулық ретінде пайдаланыңыз. Барлық компоненттерді орнына қойыңыз.

5 -қадам: Бағдарлама демперінің контроллері мен термостат - NodeMCU

Бағдарлама демперінің контроллері мен термостат - NodeMCU
Бағдарлама демперінің контроллері мен термостат - NodeMCU

Arduino IDE көмегімен NodeMCU мен Wemos D1 Mini берілген кодтармен бағдарламалануы керек. Әр микроконтроллерге тағайындалған нақты Blynk аутентификация таңбалауыштарын, демпфер контроллері мен термостат температурасы сенсорына арналған.ino файлдарының әрқайсысында WiFi тіркелгі деректерін теңшеу қажет.

Келесі бөлімдерде WiFi мен Blynk тіркелгі деректерін көрсету үшін теңшелуі қажет аймақтар көрсетілген.

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

// Үйдегі WiFi #wifi_ssid «WiFi_SSID» анықтаңыз #wifi_pass «WiFi_Pass» wifiTimeout = 8000; // ********************************************** *********************************** // *********** ******************* Blynk орнату *************************** ************* #dinefine BLYNK_PRINT Serial #include char temp_auth = «Сіздің_термостатыңыз_Blynk_Auth_Token»; char pech_auth = «Сіздің_Дампер_Контролларыңыз_Блин_Аут_Токені»; // Осы ESP8266 WidgetBridge CurrTempBridge (V20) бойынша virtualPin көрсетіңіз; WidgetBridge setPointBridge (V24); BlynkTimer таймері; // ********************************************** *************************************

IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT Challenge екінші жүлдесі

Ұсынылған: