Indholdsfortegnelse:

Sådan laver du en automatisk brændeovnstermostat: 5 trin (med billeder)
Sådan laver du en automatisk brændeovnstermostat: 5 trin (med billeder)

Video: Sådan laver du en automatisk brændeovnstermostat: 5 trin (med billeder)

Video: Sådan laver du en automatisk brændeovnstermostat: 5 trin (med billeder)
Video: Informationsmøde om varmepumper på abonnement. Slip for den store investering og alt arbejdet! 2024, Juni
Anonim
Image
Image
Forbrugsvarer
Forbrugsvarer

Til mit Mechatronics -klasseprojekt besluttede jeg at designe og oprette en automatisk brændeovnstermostat ved hjælp af en WiFi -aktiveret Arduino med en PID -controller, der driver en trinmotor til at styre spjældpositionen på min brændeovn. Det har været en meget givende oplevelse og rejse, og jeg har lært meget undervejs! Jeg vil gerne dele detaljerne i projektet samt hvordan du kan lave/tilpasse det til din egen applikation.

Trin 1: Forbrugsvarer

Forbrugsvarer
Forbrugsvarer
Forbrugsvarer
Forbrugsvarer

Jeg vil give en liste over de forbrugsstoffer, jeg brugte til at oprette denne controller sammen med alle skemaer og designfiler, jeg brugte undervejs.

Tilbehør:

  • 1 NodeMCU Board - Til Driving Stepper og kørsel af PID Controller - Banggood
  • EasyDriver -modul Stepper Driver - Amazon
  • NEMA 11 Stepmotor - Amazon
  • 1 Wemos D1 Mini Board - Til temperatursensor og LCD -display - Banggood
  • DHT11 temperatur- og luftfugtighedssensor - Amazon
  • 16x2 LCD -skærm - Amazon
  • LCD i2c -adapter - Reducerer antallet af LCD -tilslutningspinde - Amazon
  • 12V strømforsyning - til strømforsyning af en let driver
  • Forskellige modstande - Amazon
  • PN2222A eller ækvivalent transistor - Amazon
  • Forskellige modstande
  • 3 digitale knapper - Amazon
  • 1 rektangulær neodymmagnet - Amazon
  • Printkort - Gerber -filer inkluderet - Brug JLCPCB til at bestille - Flere detaljer nedenfor
  • Fjeder til Stepper Idler Remskive Strammer
  • Maskinskrue til spænding af tomgang og tomgangsaksel

3D -trykte komponenter (STL'er inkluderet):

  • Stepper Damper Controller Assembly
  • Remskiver
  • Stepper Controller Case
  • Termostat / temperatursensorhus

Værktøjer:

  • Loddekolbe
  • Skruetrækkere

Arduino kode:

Leveres i sidste trin til programmering af de to mikrokontroller

App:

Blynk- Denne app bruges til at kommunikere mellem temperatursensoren og spjældregulatoren og til at kunne styre enhederne fra appen

Trin 2: Bestil printkort

Bestil printkort
Bestil printkort

Den første ting, der skal gøres, er at bestille de brugerdefinerede printkort fra JLCPCB. De har ekstremt konkurrencedygtige omkostninger og har ekstrem hurtig vending. Jeg modtog mine printkort inden for 4 dage eller bestilte.

  1. Opret en konto hos JLCPCB.
  2. Upload de vedhæftede Gerber -filer til deres websted en ad gangen, og vælg den ønskede mængde af hver.

    Standardværdierne for alle muligheder fungerer fint

Trin 3: 3D -printdele

Image
Image
3D print dele
3D print dele

Hvis du har en 3D -printer, fantastisk! Udskriv bare alle STL -filer ved hjælp af enten PLA eller ABS (jeg brugte ABS). Hvis ikke, er der masser af 3D -printertjenester tilgængelige online. Jeg kan endda udskrive dem for dig, hvis det er nødvendigt - Link til anmodningsformular.

Mit websted: www. NESCustomDesign.com

Saml delene til trinaktuatoren.

Trin 4: Loddekredsløb og printkort

Image
Image
Loddekredsløb og printkort
Loddekredsløb og printkort
Loddekredsløb og printkort
Loddekredsløb og printkort
Loddekredsløb og printkort
Loddekredsløb og printkort

Brug de vedlagte elektriske skemaer, billeder og video som en vejledning, når du placerer komponenterne på printkortet. Lod alle komponenter på plads.

Trin 5: Programmer spjældregulator og termostat - NodeMCU

Programspjældstyring og termostat - NodeMCU
Programspjældstyring og termostat - NodeMCU

Brug Arduino IDE til at programmere NodeMCU og Wemos D1 Mini med de medfølgende koder. De specifikke Blynk Authentication Tokens, der er tildelt hver af dine mikrokontrollere, skal tilpasses såvel som dine WiFi -legitimationsoplysninger i hver.ino -fil til spjældstyringen og termostatsensoren.

De følgende afsnit viser de områder, der skal tilpasses for at afspejle din WiFi og Blynk -legitimationsoplysninger.

// *************************** WiFi -opsætning ******************** ****************************

// Hjem WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ************************************************ *********************************** // *********** ******************* Blynk -opsætning ****************************** ************* #define BLYNK_PRINT Seriel #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char stove_auth = "Dit_Damper_Control_Blynk_Auth_Token"; // Angiv virtualPin på denne ESP8266 WidgetBridge CurrTempBridge (V20); WidgetBridge sætPointBridge (V24); BlynkTimer Timer; // ************************************************ ************************************

IoT -udfordring
IoT -udfordring
IoT -udfordring
IoT -udfordring

Anden pris i IoT Challenge

Anbefalede: