Բովանդակություն:

Ինչպես պատրաստել փայտե վառարանի ավտոմատ թերմոստատ. 5 քայլ (նկարներով)
Ինչպես պատրաստել փայտե վառարանի ավտոմատ թերմոստատ. 5 քայլ (նկարներով)

Video: Ինչպես պատրաստել փայտե վառարանի ավտոմատ թերմոստատ. 5 քայլ (նկարներով)

Video: Ինչպես պատրաստել փայտե վառարանի ավտոմատ թերմոստատ. 5 քայլ (նկարներով)
Video: The Sims 4 Vs. Dreams PS4 | Building My House 2024, Հունիսի
Anonim
Image
Image
Պարագաներ
Պարագաներ

«Մեխատրոնիկա» դասի նախագծի համար ես որոշեցի նախագծել և ստեղծել ավտոմատ փայտե վառարանի թերմոստատ ՝ օգտագործելով WiFi միացված Arduino- ն ՝ PID կարգավորիչով, որը քայլում է Stepper շարժիչով ՝ վերահսկելու իմ փայտե վառարանի կափույր դիրքը: Դա շատ հատուցող փորձ և ճանապարհ էր, և ես շատ բան եմ սովորել այդ ճանապարհին: Ես կցանկանայի կիսվել նախագծի մանրամասներով, ինչպես նաև այն, թե ինչպես կարող եք այն դարձնել/հարմարեցնել ձեր սեփական ծրագրին:

Քայլ 1: Պաշարներ

Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ

Ես կտրամադրեմ այն պաշարների ցանկը, որոնք ես օգտագործել եմ այս վերահսկիչը ստեղծելու համար, ինչպես նաև ճանապարհին օգտագործած ցանկացած սխեմատիկ և նախագծային ֆայլեր:

Պարագաներ:

  • 1 NodeMCU Board - Stepper քշելու և PID վերահսկիչ աշխատելու համար - Banggood
  • EasyDriver մոդուլի Stepper վարորդ - Amazon
  • NEMA 11 Stepper Motor - Amazon
  • 1 Wemos D1 Mini Board - peratերմաստիճանի տվիչի և LCD էկրանին - Banggood
  • DHT11 ջերմաստիճանի և խոնավության ցուցիչ - Amazon
  • 16x2 LCD էկրան - Amazon
  • LCD i2c ադապտեր - Կրճատում է LCD կապի կապերի թիվը - Amazon
  • 12 Վ էլեկտրամատակարարում - Հեշտ վարորդի սնուցման համար
  • Տարբեր դիմադրողներ - Amazon
  • PN2222A կամ համարժեք տրանզիստոր - Amazon
  • Տարբեր դիմադրիչներ
  • 3 թվային կոճակ - Amazon
  • 1 ուղղանկյուն նեոդիմի մագնիս - Ամազոն
  • Տախտակներ - Gerber ֆայլերը ներառված են - Պատվիրելու համար օգտագործեք JLCPCB - ավելի մանրամասն ՝ ստորև
  • Գարուն Stepper Idler Pulley Tensioner- ի համար
  • Մեքենայի պտուտակ `ձգվող անգործուն և անգործուն լիսեռի համար

3D տպագիր բաղադրիչներ (ներառված STL- ում).

  • Stepper Damper վերահսկիչի ժողով
  • Ճախարակներ
  • Stepper Controller Case
  • Թերմոստատ / peratերմաստիճանի տվիչի պատյան

Գործիքներ:

  • Sոդման երկաթ
  • Պտուտակահաններ

Arduino կոդ:

Նախատեսված է երկու միկրոկոնտրոլերների ծրագրավորման վերջին քայլին:

Հավելված:

Blynk- Այս ծրագիրը օգտագործվում է ջերմաստիճանի տվիչի և կափույր վերահսկիչի միջև հաղորդակցվելու և հավելվածից սարքերը կառավարելու համար:

Քայլ 2. Պատվիրեք տպատախտակները

Պատվիրեք տպատախտակներ
Պատվիրեք տպատախտակներ

Առաջին բանը, որ պետք է արվի, JLCPCB- ից պատվիրել սովորական տպատախտակները: Նրանք ունեն չափազանց մրցունակ ծախսեր և ունեն չափազանց արագ շրջադարձ: Ես ստացել եմ իմ PCB- ն 4 օրվա ընթացքում կամ պատվիրելիս:

  1. Ստեղծեք հաշիվ JLCPCB- ով:
  2. Վերբեռնեք կցված Gerber ֆայլերը մեկ առ մեկ իրենց կայքում և ընտրեք յուրաքանչյուրի ցանկալի քանակը:

    Բոլոր ընտրանքների լռելյայն արժեքները լավ են աշխատում:

Քայլ 3: 3D տպման մասեր

Image
Image
3D տպման մասեր
3D տպման մասեր

Եթե ունեք 3D տպիչ, հիանալի: Պարզապես տպեք բոլոր STL ֆայլերը ՝ օգտագործելով PLA կամ ABS (ես օգտագործել եմ ABS): Եթե ոչ, ապա 3D տպիչի բազմաթիվ ծառայություններ կան առցանց: Անհրաժեշտության դեպքում կարող եմ դրանք նույնիսկ տպել ձեզ համար - հղում հայցադիմումի ձևին:

Իմ կայքը ՝ www. NESCustomDesign.com

Հավաքեք մասերը Stepper Actuator- ի համար:

Քայլ 4: oldոդման սխեմաներ և PCB- ներ

Image
Image
Sոդման սխեմաներ և PCB- ներ
Sոդման սխեմաներ և PCB- ներ
Sոդման սխեմաներ և PCB- ներ
Sոդման սխեմաներ և PCB- ներ
Sոդման սխեմաներ և PCB- ներ
Sոդման սխեմաներ և PCB- ներ

Օգտագործեք կցված էլեկտրական սխեմաները, նկարները և տեսանյութը `որպես ուղեցույց, երբ բաղադրիչները տեղադրեք տպատախտակին: Componentsոդեք բոլոր բաղադրիչները տեղում:

Քայլ 5. Damրագրի կափույր վերահսկիչ և թերմոստատ - NodeMCU

Program Damper Controller and Thermostat - NodeMCU
Program Damper Controller and Thermostat - NodeMCU

Օգտագործեք Arduino IDE- ն ՝ NodeMCU- ն և Wemos D1 Mini- ն համապատասխան կոդերով ծրագրավորելու համար: Ձեր յուրաքանչյուր միկրոկառավարիչներին տրված Blynk նույնականացման նշանները պետք է հարմարեցվեն, ինչպես նաև ձեր WiFi հավատարմագրերը.ino ֆայլերից յուրաքանչյուրում `կափույր վերահսկիչի և ջերմաստիճանի ջերմաստիճանի տվիչի համար:

Հետևյալ բաժինները ցույց են տալիս այն ոլորտները, որոնք պետք է հարմարեցվեն ՝ ձեր WiFi և Blynk հավատարմագրերն արտացոլելու համար:

// ************************** WiFi կարգաբերում ******************* **************************

// Տնային WiFi #սահմանել wifi_ssid «WiFi_SSID» #սահմանել wifi_pass «WiFi_Pass» wifiTimeout = 8000; // ********************************************* *********************************** ********** ******************* Blynk Setup **************************** ************* #սահմանել BLYNK_PRINT Սերիալ #ներառել char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char stove_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Նշեք վիրտուալ Pin- ը այս ESP8266 WidgetBridge CurrTempBridge- ում (V20); WidgetBridge setPointBridge (V24); BlynkTimer ժմչփ; // ********************************************* ***********************************

IoT մարտահրավեր
IoT մարտահրավեր
IoT մարտահրավեր
IoT մարտահրավեր

Երկրորդ մրցանակ IoT մարտահրավերում

Խորհուրդ ենք տալիս: