
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



A mechatronikai osztály projektemhez úgy döntöttem, hogy megtervezem és létrehozom az automatikus fatüzelésű kályha termosztátot, amely WiFi -kompatibilis Arduino -t használ, PID -szabályozóval, amely egy léptetőmotort hajt, hogy szabályozza a fa tűzhelyem csappantyújának helyzetét. Nagyon megtisztelő élmény és utazás volt, és sokat tanultam az út során! Szeretném megosztani a projekt részleteit, valamint azt, hogyan készítheti/alakíthatja azt a saját alkalmazásához.
1. lépés: Kellékek


Megadom a vezérlő létrehozásához használt kellékek listáját, valamint az általam használt vázlatokat és tervfájlokat.
Kellékek:
- 1 NodeMCU Board - Stepper vezetéséhez és a PID Controller futtatásához - Banggood
- EasyDriver modul léptető illesztőprogram - Amazon
- NEMA 11 léptetőmotor - Amazon
- 1 Wemos D1 Mini Board - Hőmérséklet -érzékelőhöz és LCD kijelzőhöz - Banggood
- DHT11 hőmérséklet- és páratartalom -érzékelő - Amazon
- 16x2 LCD kijelző - Amazon
- LCD i2c adapter - Csökkenti az LCD csatlakozócsapok számát - Amazon
- 12 V -os tápegység - az egyszerű meghajtó táplálásához
- Különféle ellenállások - Amazon
- PN2222A vagy egyenértékű tranzisztor - Amazon
- Különféle ellenállások
- 3 digitális gomb - Amazon
- 1 Négyszögletes neodímium mágnes - Amazon
- Áramköri lapok - Gerber -fájlok a csomagban - Használja a JLCPCB -t a megrendeléshez - További részletek az alábbiakban
- Rugó a léptető alapjárati szíjtárcsa feszítőhöz
- Gépcsavar feszítő alapjárati és alapjárati tengelyhez
3D nyomtatott alkatrészek (az STL -t is tartalmazza):
- Léptető csappantyú vezérlőegység
- Tárcsák
- Léptető vezérlő tok
- Termosztát / hőmérséklet érzékelő tok
Eszközök:
- Forrasztópáka
- Csavarhúzók
Arduino kód:
A két mikrovezérlő programozásának utolsó lépése
Alkalmazás:
Blynk- Ezt az alkalmazást használják a hőmérséklet-érzékelő és a lengéscsillapító vezérlő közötti kommunikációhoz, valamint az eszközök alkalmazásból történő vezérléséhez
2. lépés: Rendeljen áramköri lapokat

Az első dolog, amit meg kell tenni, az egyedi áramköri lapok megrendelése a JLCPCB -től. Rendkívül versenyképes költségekkel rendelkeznek, és rendkívül gyorsan megfordulnak. 4 napon belül megkaptam a nyomtatott áramköri lapjaimat vagy megrendeltem.
- Hozzon létre fiókot a JLCPCB -nél.
-
Töltse fel egyenként a mellékelt Gerber fájlokat a webhelyükre, és válassza ki mindegyikből a kívánt mennyiséget.
Az összes lehetőség alapértelmezett értékei jól működnek
3. lépés: 3D nyomtatási alkatrészek



Ha van 3D nyomtatója, nagyszerű! Csak nyomtassa ki az összes STL fájlt PLA vagy ABS használatával (én ABS -t használtam). Ha nem, rengeteg 3D nyomtató szolgáltatás érhető el az interneten. Szükség esetén ki is nyomtathatom őket - Link a kérési űrlaphoz.
Webhelyem: www. NESCustomDesign.com
Szerelje össze a léptetőmotor alkatrészeit.
4. lépés: Forrasztóáramkörök és NYÁK -ok





Használja a mellékelt elektromos rajzokat, képeket és videókat útmutatóként, amikor az alkatrészeket az áramköri lapra helyezi. Forrasztja az összes alkatrészt a helyére.
5. lépés: Programozza be a csillapítóvezérlőt és a termosztátot - NodeMCU

Használja az Arduino IDE -t a NodeMCU és a Wemos D1 Mini programozásához a megadott kódokkal. Az egyes mikrovezérlőkhöz rendelt egyedi Blynk hitelesítési tokeneket, valamint a WiFi hitelesítő adatait személyre kell szabni a csillapítóvezérlő és a termosztát hőmérséklet -érzékelő.ino fájljaiban.
A következő szakaszok azokat a területeket mutatják be, amelyeket testre kell szabni, hogy tükrözzék a WiFi és a Blynk hitelesítő adatait.
// *************************** WiFi beállítás ******************* ***************************
// Otthoni WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ************************************************ ************************************* // *********** ******************* Blynk Setup ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char tűzhely_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Adja meg a virtualPin ezen az ESP8266 WidgetBridge CurrTempBridge (V20); WidgetBridge setPointBridge (V24); BlynkTimer időzítő; // ************************************************ *************************************


Második díj az IoT Challenge -ben
Ajánlott:
Hogyan készítsünk vezeték nélküli konzervdobozt! (Arduino Walkie Talkie): 7 lépés (képekkel)

Hogyan készítsünk vezeték nélküli konzervdobozt! (Arduino Walkie Talkie): Éppen a minap voltam egy nagyon fontos telefonhívás kellős közepén, amikor a banános telefonom leállt! Annyira csalódott voltam. Ez az utolsó alkalom, hogy nem fogadok hívást a hülye telefon miatt! (Utólag visszagondolva lehet, hogy egy kicsit túl mérges lettem
Hogyan készítsünk egy LED audiospektrum -elemzőt: 7 lépés (képekkel)

Hogyan készítsünk egy LED audiospektrum -elemzőt: A LED audio spektrumanalizátor a gyönyörű fénymintát a zene intenzitásának megfelelően hozza létre. Rengeteg DIY LED zenei spektrum készlet kapható a piacon, de itt egy LED audiospektrumot készítünk NeoPixe elemző
Hogyan készítsünk LM358 hangszínszabályozót az 2.1 erősítőhöz: 7 lépés (képekkel)

Hogyan készítsünk LM358 hangszínszabályozót a 2.1 -es erősítőhöz: Tehát a Youtube csatornámon sokan kérdezik, hogyan lehet két erősítőt egybe kombinálni. Az első erősítőt műholdas hangszórókhoz, a második erősítőt pedig mélynyomó hangszórókhoz használják. Ezt az erősítő telepítési konfigurációt nevezhetjük erősítőnek
Automata automata az árucikkek megerősítésére szolgáló skálával (Raspberry Pi): 5 lépés

Automaták mérlegeléssel, hogy megerősítsék a termékcseppet (Raspberry Pi): Üdvözöllek készítő társak, egy iskolai projektben úgy döntöttem, hogy snack -automatát készítek. Feladatunk egy olyan újratelepíthető eszköz létrehozása volt, amely legalább 3 érzékelőt és 1 hajtóművet használt. Elmentem automatát készíteni, részben azért, mert hozzáférhettem néhányhoz
Hogyan készítsünk nagyszülők naptárát & Scrapbook (még akkor is, ha nem tudja, hogyan kell a Scrapbookot írni): 8 lépés (képekkel)

Hogyan készítsünk nagyszülők naptárát & Scrapbook (még ha nem is tudod, hogyan kell a Scrapbookot írni): Ez egy nagyon gazdaságos (és nagyra értékelt!) Ünnepi ajándék a nagyszülőknek. Idén 5 naptárat készítettem, egyenként kevesebb mint 7 dollárért. Anyagok: 12 nagyszerű fotó gyermekéről, gyermekeiről, unokahúgairól, unokaöccseiről, kutyáiról, macskáiról vagy más rokonairól12 különböző darab