
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



Pro svůj projekt třídy Mechatronics jsem se rozhodl navrhnout a vytvořit automatický termostat na dřevo pomocí Wi -Fi Arduino s PID ovladačem pohánějícím krokový motor pro ovládání polohy tlumiče na mém Wood Stove. Byla to velmi obohacující zkušenost a cesta a hodně jsem se toho naučil! Chtěl bych se podělit o detaily projektu a také o to, jak jej můžete vytvořit/přizpůsobit své vlastní aplikaci.
Krok 1: Spotřební materiál


Poskytnu seznam dodávek, které jsem použil k vytvoření tohoto ovladače, spolu se všemi schématy a soubory návrhů, které jsem použil po cestě.
Zásoby:
- 1 deska NodeMCU - pro řízení stepperu a běh PID ovladače - Banggood
- Krokový ovladač modulu EasyDriver - Amazon
- Krokový motor NEMA 11 - Amazon
- 1 mini deska Wemos D1 - pro teplotní senzor a LCD displej - Banggood
- Snímač teploty a vlhkosti DHT11 - Amazon
- 16x2 LCD displej - Amazon
- Adaptér LCD i2c - Snižuje počet pinů pro připojení LCD - Amazon
- Napájecí zdroj 12V - pro napájení snadného ovladače
- Různé odpory - Amazon
- PN2222A nebo ekvivalentní tranzistor - Amazon
- Různé odpory
- 3 digitální tlačítka - Amazon
- 1 obdélníkový neodymový magnet - Amazon
- Desky plošných spojů - Gerber soubory součástí - K objednání použijte JLCPCB - Další podrobnosti níže
- Pružina napínáku kladky napínáku
- Strojní šroub pro napínání volnoběhu a napínací hřídele
3D tištěné komponenty (součástí STL):
- Sestava ovladače tlumiče stepperu
- Kladky
- Pouzdro krokového ovladače
- Pouzdro termostatu / snímače teploty
Nástroje:
- Páječka
- Šroubováky
Arduino kód:
Poskytnuto v posledním kroku pro programování dvou mikrokontrolérů
Aplikace:
Blynk- Tato aplikace slouží ke komunikaci mezi snímačem teploty a ovladačem tlumiče a k ovládání zařízení z aplikace
Krok 2: Objednávka obvodových desek

První věc, kterou byste měli udělat, je objednat si vlastní desky plošných spojů z JLCPCB. Mají extrémně konkurenceschopné náklady a extrémně rychlý obrat. PCB jsem obdržel do 4 dnů nebo po objednání.
- Vytvořte si účet u JLCPCB.
-
Nahrajte přiložené soubory Gerber na jejich webové stránky jeden po druhém a vyberte požadované množství každého z nich.
Výchozí hodnoty pro všechny možnosti fungují dobře
Krok 3: Části 3D tisku



Pokud máte 3D tiskárnu, skvělé! Stačí vytisknout všechny soubory STL pomocí PLA nebo ABS (použil jsem ABS). Pokud ne, online je k dispozici spousta služeb 3D tiskáren. V případě potřeby vám je mohu dokonce vytisknout - odkaz na formulář žádosti.
Můj web: www. NESCustomDesign.com
Sestavte díly pro krokový pohon.
Krok 4: Pájecí obvody a desky plošných spojů





Při umisťování součástek na desku s plošnými spoji použijte přiloženou elektrickou schématu, obrázky a video. Pájejte všechny součásti na místo.
Krok 5: Programujte regulátor klapky a termostat - NodeMCU

Pomocí Arduino IDE naprogramujte NodeMCU a Wemos D1 Mini pomocí příslušných kódů. Konkrétní autentizační tokeny Blynk přiřazené každému z vašich mikrokontrolérů bude nutné přizpůsobit, stejně jako vaše přihlašovací údaje WiFi v každém ze souborů.ino pro ovladač tlumiče a snímač teploty termostatu.
Následující části ukazují oblasti, které je třeba přizpůsobit tak, aby odrážely vaše pověření WiFi a Blynk.
// **************************** Nastavení WiFi ****************** ***************************
// Domácí WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // *************************************************** ********************************************* ******************* Nastavení Blynk **************************** ************* #define BLYNK_PRINT Sériové #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char sporák_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Zadejte virtualPin na tomto ESP8266 WidgetBridge CurrTempBridge (V20); WidgetBridge setPointBridge (V24); Časovač BlynkTimer; // *************************************************** ***********************************************


Druhá cena v IoT Challenge
Doporučuje:
Jak vyrobit automatický dávkovač mýdla: 6 kroků

Jak vyrobit automatický dávkovač mýdla: AHOJ, V tomto tutoriálu vám ukážu, jak vyrobit automatický bezkontaktní dávkovač mýdla, který je plně DIY, pokud se vám líbí, pak zvažte podporu mě přihlášením k odběru mého kanálu ARDUINO MAKER. Připravte se tedy na inspiraci …..! můžete také
Jak vyrobit automatický dávkovač pilulek: 6 kroků

Jak vyrobit automatický dávkovač pilulek: Toto je můj automatický dávkovač pilulek. Vytvořil jsem to pro projekt ve své škole. Důvod, proč jsem to udělal, byl ten, že babička mého přítele musí brát hodně pilulek, a je pro ni velmi těžké vědět, kterou si v té době musí vzít
Jak vyrobit automatický otočný zásobník na vejce z PVC a dřeva: 5 kroků

Jak vyrobit automatický otočný zásobník na vejce z PVC a dřeva: Pokud jste viděli slepici, jak tam otáčí vajíčka, můžete si všimnout, že má tendenci plně otočit vajíčko nohama, což je nejběžnější a nejúčinnější technika, otočí embryo uvnitř vejce a don Nenechal žádnou šanci vejít se do ulity, proto
Jak vyrobit automatický podavač ryb: 6 kroků (s obrázky)

Jak vyrobit automatický podavač ryb: V rámci našich technických studií jsme byli požádáni, abychom k vyřešení každodenního problému použili Arduino nebo/a malinu. Cílem bylo vyrobit něco užitečného a to, co nás zajímá. Chtěli jsme vyřešit skutečný problém. Myšlenka na výrobu aut
Jak vyrobit kalendář prarodičů & Scrapbook (i když nevíte, jak na scrapbook): 8 kroků (s obrázky)

Jak vyrobit kalendář prarodičů & Scrapbook (i když nevíte, jak na scrapbook): Jedná se o velmi ekonomický (a velmi ceněný!) Sváteční dárek pro prarodiče. Letos jsem vyrobil 5 kalendářů za méně než 7 $. Materiály: 12 skvělých fotografií vašeho dítěte, dětí, neteří, synovců, psů, koček nebo jiných příbuzných12 různých kusů