Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Za svoj projekt klase mehatronike odlučio sam osmisliti i stvoriti automatski termostat za peć na drva koristeći Arduino s omogućenim WiFi -om s PID kontrolerom koji upravlja koračnim motorom za kontrolu položaja prigušivača na mojoj peći na drva. Bilo je to vrlo korisno iskustvo i putovanje, a usput sam puno naučio! Htio bih podijeliti pojedinosti o projektu, kao i kako ga možete izraditi/prilagoditi vlastitoj aplikaciji.
Korak 1: Opskrba
Dostavit ću popis zaliha koje sam koristio za izradu ovog kontrolera, zajedno sa svim shemama i datotekama dizajna koje sam koristio usput.
Pribor:
- 1 NodeMCU ploča - za vožnju stepenicama i pokretanje PID kontrolera - Banggood
- Stepper upravljački program modula EasyDriver - Amazon
- Koračni motor NEMA 11 - Amazon
- 1 mini ploča Wemos D1 - za osjetnik temperature i LCD zaslon - Banggood
- Senzor temperature i vlažnosti DHT11 - Amazon
- 16x2 LCD zaslon - Amazon
- LCD i2c adapter - Smanjuje broj priključaka za povezivanje LCD -a - Amazon
- 12V napajanje - za napajanje Easy Driver
- Razni otpornici - Amazon
- PN2222A ili ekvivalentni tranzistor - Amazon
- Razni otpornici
- 3 digitalna gumba - Amazon
- 1 Pravokutni neodimijski magnet - Amazon
- Pločice - Gerber datoteke uključene - Upotrijebite JLCPCB za naručivanje - više detalja ispod
- Opruga za zatezač remenice koračnog hoda
- Strojni vijak za zatezanje praznog hoda i osovine praznog hoda
3D tiskane komponente (uključeni STL -ovi):
- Sklop upravljača stepenastog amortizera
- Remenice
- Stepper Steel Controller
- Kućište termostata / osjetnika temperature
Alati:
- Lemilica
- Odvijači
Arduino kod:
Predviđeno u posljednjem koraku za programiranje dva mikrokontrolera
Aplikacija:
Blynk- Ova se aplikacija koristi za komunikaciju između osjetnika temperature i regulatora prigušivača te za upravljanje uređajima iz aplikacije
Korak 2: Naručite pločice
Prvo što trebate učiniti je naručiti prilagođene ploče od JLCPCB -a. Imaju iznimno konkurentne troškove i izuzetno brzo se okreću. PCB -e sam primio u roku od 4 dana ili naručivao.
- Napravite račun kod JLCPCB.
-
Prenesite priložene Gerber datoteke na njihovu web stranicu jednu po jednu i odaberite željenu količinu za svaku.
Zadane vrijednosti za sve opcije rade dobro
Korak 3: Dijelovi 3D ispisa
Ako imate 3D pisač, odlično! Samo ispišite sve STL datoteke koristeći PLA ili ABS (koristio sam ABS). Ako ne, na internetu je dostupno mnogo usluga 3D pisača. Mogu vam ih čak i ispisati ako bude potrebno - veza do obrasca zahtjeva.
Moja web stranica: www. NESCustomDesign.com
Sastavite dijelove za stepenasti aktuator.
Korak 4: Lemljeni krugovi i PCB -i
Prilikom postavljanja komponenti na ploču upotrijebite priložene električne sheme, slike i video zapise. Lemite sve komponente na svoje mjesto.
Korak 5: Regulator programabilnog prigušivača i termostat - NodeMCU
Pomoću Arduino IDE programirajte NodeMCU i Wemos D1 Mini s odgovarajućim odgovarajućim kodovima. Određeni tonovi za provjeru autentičnosti Blynk dodijeljeni svakom vašem mikrokontroleru morat će se prilagoditi, kao i vaše vjerodajnice za WiFi u svakoj od.ino datoteka za regulator prigušivača i osjetnik temperature termostata.
Sljedeći odjeljci prikazuju područja koja je potrebno prilagoditi tako da odražavaju vaše WiFi i Blynk vjerodajnice.
// *************************** WiFi postavljanje ******************* ***************************
// Kućni WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** ************************************* *********** ******************* Blynk Setup ***************************** ************* #define BLYNK_PRINT Serijski #include char temp_auth = "Vaš_Termostat_Blynk_Auth_Token"; char štednjak_auth = "Vaš_Damper_Control_Blynk_Auth_Token"; // Navedite virtualPin na ovom ESP8266 WidgetBridge CurrTempBridge (V20); WidgetBridge setPointBridge (V24); BlynkTimer mjerač vremena; // ********************************************** ***********************************
Druga nagrada u IoT Challengeu
Preporučeni:
Kako napraviti automatski 12V punjač baterija: 16 koraka (sa slikama)
Kako napraviti automatski 12V punjač baterija: Hej! svi Moje ime je Steve.Danas ću vam pokazati kako napraviti punjač od 12 V Kliknite ovdje da biste vidjeli videopočetak
Sat, pojačalo i malo drva : 6 koraka (sa slikama)
Sat, pojačalo i mala količina drva …: Početak projekta proizašao je iz ideje, inspiracije iz videa objavljenog na internetu na YouTube kanalu " Volim raditi stvari " … Zatim je uslijedio moram napraviti postolje za jedan od mojih monitora na kojem je bio sat, digitalna ana
Kako upotrijebiti nekoliko komada drva za sastavljanje u slatku i moćnu drvnu ruku robota: 10 koraka
Kako upotrijebiti nekoliko komada drva za sastavljanje u slatku i snažnu drvenu ruku robota: Naziv ruke robota je WoodenArm. Izgleda jako slatko! Ako želite više detalja o WoodenArmu, pogledajte www.lewansoul.com Sada možemo napraviti uvod o WoodenArmu, idemo dalje
Kako napraviti automatski punjač za 12V: 6 koraka (sa slikama)
Kako napraviti automatski punjač od 12 V: Pozdrav svima u ovim uputama pokazat ću vam kako napraviti automatski punjač baterija
SVJETLA DRVA !!!: 4 koraka (sa slikama)
SVJETLA DRVA !!!: NAČINITE VAŠA STABLA ILI LONČAR NA LIJEPOM SVJETLU NOĆU KORIŠĆENJEM OVE JEDNOSTAVNE METODE