Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Zamów płytki drukowane
- Krok 3: Części do druku 3D
- Krok 4: Obwody lutowane i płytki drukowane
- Krok 5: Zaprogramuj sterownik przepustnicy i termostat - NodeMCU
![Jak zrobić automatyczny termostat na piec na drewno: 5 kroków (ze zdjęciami) Jak zrobić automatyczny termostat na piec na drewno: 5 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-8194-15-j.webp)
Wideo: Jak zrobić automatyczny termostat na piec na drewno: 5 kroków (ze zdjęciami)
![Wideo: Jak zrobić automatyczny termostat na piec na drewno: 5 kroków (ze zdjęciami) Wideo: Jak zrobić automatyczny termostat na piec na drewno: 5 kroków (ze zdjęciami)](https://i.ytimg.com/vi/eVSYjIrh6A0/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
![Image Image](https://i.howwhatproduce.com/images/003/image-8194-17-j.webp)
![](https://i.ytimg.com/vi/dc8mry1K-9k/hqdefault.jpg)
![Kieszonkowe dzieci Kieszonkowe dzieci](https://i.howwhatproduce.com/images/003/image-8194-18-j.webp)
Na potrzeby mojego projektu klasy mechatroniki postanowiłem zaprojektować i stworzyć automatyczny termostat do pieca na drewno za pomocą Arduino obsługującego Wi-Fi z kontrolerem PID napędzającym silnik krokowy, aby kontrolować pozycję przepustnicy w moim piecu na drewno. To było bardzo satysfakcjonujące doświadczenie i podróż, a po drodze wiele się nauczyłem! Chciałbym podzielić się szczegółami projektu oraz sposobem wykonania/dostosowania go do własnej aplikacji.
Krok 1: Materiały eksploatacyjne
![Kieszonkowe dzieci Kieszonkowe dzieci](https://i.howwhatproduce.com/images/003/image-8194-19-j.webp)
![Kieszonkowe dzieci Kieszonkowe dzieci](https://i.howwhatproduce.com/images/003/image-8194-20-j.webp)
Dostarczę listę materiałów, których użyłem do stworzenia tego kontrolera, wraz z wszelkimi schematami i plikami projektowymi, których użyłem po drodze.
Kieszonkowe dzieci:
- 1 płyta NodeMCU - do jazdy krokowej i obsługi kontrolera PID - Banggood
- Sterownik krokowy modułu EasyDriver - Amazon
- Silnik krokowy NEMA 11 - Amazon
- 1 Mini płytka Wemos D1 - do czujnika temperatury i wyświetlacza LCD - Banggood
- Czujnik temperatury i wilgotności DHT11 - Amazon
- Wyświetlacz LCD 16x2 - Amazon
- Adapter LCD i2c - Zmniejsza liczbę pinów połączeniowych LCD - Amazon
- Zasilacz 12 V - do zasilania łatwego sterownika
- Różne rezystory - Amazon
- PN2222A lub równoważny tranzystor - Amazon
- Różne rezystory
- 3 cyfrowe przyciski - Amazon
- 1 prostokątny magnes neodymowy - Amazon
- Płytki drukowane - Dołączone pliki Gerber - Użyj JLCPCB do zamówienia - Więcej szczegółów poniżej
- Sprężyna napinacza krokowego koła pasowego luźnego
- Śruba maszynowa do napinania koła pasowego i wału napinającego
Elementy drukowane 3D (w zestawie STL):
- Zespół kontrolera przepustnicy krokowej
- Koła pasowe
- Obudowa kontrolera krokowego
- Obudowa termostatu/czujnika temperatury
Narzędzia:
- Lutownica
- Wkrętaki
Kod Arduino:
W ostatnim kroku przewidziano programowanie dwóch mikrokontrolerów
Aplikacja:
Blynk- Ta aplikacja służy do komunikacji między czujnikiem temperatury a sterownikiem przepustnicy oraz do sterowania urządzeniami z aplikacji
Krok 2: Zamów płytki drukowane
![Zamów płytki drukowane Zamów płytki drukowane](https://i.howwhatproduce.com/images/003/image-8194-21-j.webp)
Pierwszą rzeczą, którą należy zrobić, to zamówić niestandardowe płytki drukowane w JLCPCB. Mają niezwykle konkurencyjne koszty i niezwykle szybko się zmieniają. Otrzymałem swoje PCB w ciągu 4 dni od złożenia zamówienia.
- Załóż konto w JLCPCB.
-
Prześlij załączone pliki Gerber na ich stronę internetową pojedynczo i wybierz żądaną ilość każdego z nich.
Wartości domyślne dla wszystkich opcji działają poprawnie
Krok 3: Części do druku 3D
![Image Image](https://i.howwhatproduce.com/images/003/image-8194-23-j.webp)
![](https://i.ytimg.com/vi/k3DkQY2aq0U/hqdefault.jpg)
![Części do druku 3D Części do druku 3D](https://i.howwhatproduce.com/images/003/image-8194-24-j.webp)
Jeśli masz drukarkę 3D, świetnie! Wystarczy wydrukować wszystkie pliki STL za pomocą PLA lub ABS (użyłem ABS). Jeśli nie, w Internecie dostępnych jest wiele usług drukarek 3D. Mogę je nawet wydrukować, jeśli zajdzie taka potrzeba - Link do formularza zapytania.
Moja strona internetowa: www. NESCustomDesign.com
Złóż części do siłownika krokowego.
Krok 4: Obwody lutowane i płytki drukowane
![Image Image](https://i.howwhatproduce.com/images/003/image-8194-26-j.webp)
![](https://i.ytimg.com/vi/dcNo87oLRTA/hqdefault.jpg)
![Obwody lutowane i PCB Obwody lutowane i PCB](https://i.howwhatproduce.com/images/003/image-8194-27-j.webp)
![Obwody lutowane i PCB Obwody lutowane i PCB](https://i.howwhatproduce.com/images/003/image-8194-28-j.webp)
![Obwody lutowane i PCB Obwody lutowane i PCB](https://i.howwhatproduce.com/images/003/image-8194-29-j.webp)
Użyj załączonych schematów elektrycznych, zdjęć i wideo jako przewodnika podczas umieszczania komponentów na płytce drukowanej. Przylutuj wszystkie elementy na miejscu.
Krok 5: Zaprogramuj sterownik przepustnicy i termostat - NodeMCU
![Programowy sterownik przepustnicy i termostat - NodeMCU Programowy sterownik przepustnicy i termostat - NodeMCU](https://i.howwhatproduce.com/images/003/image-8194-30-j.webp)
Użyj Arduino IDE, aby zaprogramować NodeMCU i Wemos D1 Mini za pomocą dostarczonych odpowiednich kodów. Konkretne tokeny uwierzytelniania Blynk przypisane do każdego z mikrokontrolerów będą musiały zostać dostosowane, a także poświadczenia Wi-Fi w każdym z plików.ino dla kontrolera przepustnicy i czujnika temperatury termostatu.
Poniższe sekcje pokazują obszary, które należy dostosować, aby odzwierciedlić poświadczenia Wi-Fi i Blynk.
// *************************** Konfiguracja Wi-Fi ******************** ***************************
// Domowe WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ************************************************** ************************************* // *********** ******************** Konfiguracja Blynk ****************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Twój_termostat_Blynk_Auth_Token"; char piec_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Określ virtualPin w tym ESP8266 WidgetBridge CurrTempBridge(V20); WidgetBridge setPointBridge(V24); Zegar BlynkTimer; // ************************************************** *************************************
![Wyzwanie IoT Wyzwanie IoT](https://i.howwhatproduce.com/images/003/image-8194-31-j.webp)
![Wyzwanie IoT Wyzwanie IoT](https://i.howwhatproduce.com/images/003/image-8194-32-j.webp)
Druga nagroda w Wyzwaniu IoT
Zalecana:
Jak zrobić automatyczny dozownik mydła: 6 kroków
![Jak zrobić automatyczny dozownik mydła: 6 kroków Jak zrobić automatyczny dozownik mydła: 6 kroków](https://i.howwhatproduce.com/images/006/image-15198-j.webp)
Jak zrobić automatyczny dozownik mydła: WITAJCIE,W tym samouczku pokażę ci, jak zrobić automatyczny bezdotykowy dozownik mydła, który jest w pełni DIY, jeśli Ci się spodoba, rozważ wsparcie mnie, subskrybując mój kanał ARDUINO MAKER. Więc przygotuj się na inspirację…..! można też oglądać
Jak zrobić automatyczny dozownik tabletek: 6 kroków
![Jak zrobić automatyczny dozownik tabletek: 6 kroków Jak zrobić automatyczny dozownik tabletek: 6 kroków](https://i.howwhatproduce.com/images/002/image-4188-24-j.webp)
Jak zrobić automatyczny dozownik pigułek: To jest mój automatyczny dozownik pigułek. Zrobiłem to dla projektu w mojej szkole. Powodem, dla którego to zrobiłem, było to, że babcia mojego chłopaka musi zażywać dużo tabletek i bardzo trudno jest jej wiedzieć, którą z nich musi w tym czasie brać
Jak zrobić automatyczny system nawadniający za pomocą Arduino: 5 kroków
![Jak zrobić automatyczny system nawadniający za pomocą Arduino: 5 kroków Jak zrobić automatyczny system nawadniający za pomocą Arduino: 5 kroków](https://i.howwhatproduce.com/images/005/image-12345-8-j.webp)
Jak zrobić automatyczny system nawadniający za pomocą Arduino: W tej instrukcji pokażę, jak zbudować i wdrożyć automatyczny system nawadniający, który może wykrywać zawartość wody w glebie i automatycznie nawadniać ogród. Ten system można zaprogramować do różnych wymagań upraw i
Jak zrobić automatyczny karmnik do ryb: 6 kroków (ze zdjęciami)
![Jak zrobić automatyczny karmnik do ryb: 6 kroków (ze zdjęciami) Jak zrobić automatyczny karmnik do ryb: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1160-84-j.webp)
Jak zrobić automatyczny karmnik do ryb: W ramach naszych badań inżynieryjnych zostaliśmy poproszeni o użycie Arduino lub/i maliny w celu rozwiązania codziennego problemu. Pomysł polegał na zrobieniu czegoś użytecznego i czym nas interesuje. Chcieliśmy rozwiązać prawdziwy problem. Pomysł na zrobienie aut
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
![Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami) Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960997-how-to-make-a-grandparents-calendar-and-and-scrapbook-even-if-you-dont-know-how-to-scrapbook-8-steps-with-pictures-j.webp)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów