Spisu treści:

Kontroler pieca na pellet Arduino: 7 kroków
Kontroler pieca na pellet Arduino: 7 kroków

Wideo: Kontroler pieca na pellet Arduino: 7 kroków

Wideo: Kontroler pieca na pellet Arduino: 7 kroków
Wideo: Jak oszczędzać na ogrzewaniu… Jak zamontować sterowniki TECH - remont4you 2024, Listopad
Anonim
Kontroler pieca na pellet Arduino
Kontroler pieca na pellet Arduino

Jest on zbudowany do sterowania piecem na pelet. Diody LED to sygnały, które będą wysyłane do sterowania silnikami wentylatorów i ślimakiem.

Mój plan jest taki, że kiedy zbuduję płytę, użyję kilku sterowników triakowych i triaków do napędzania obwodów 120 woltów. Aktualizuję to w miarę postępów. Publikuję to w nadziei, że pomoże innym, ponieważ jest to nagromadzenie badań i rozwoju do tego momentu.

Krok 1: Zbuduj obwód

Zbuduj obwód
Zbuduj obwód

Części

Arduino Uno Rev3

Moduł zegara czasu rzeczywistego DS3231.

Ekran LCD 16X2

Plecak I2C na ekran lcd.

3 diody LED

4 dotykowe przyciski

Deska do krojenia chleba

Przewody połączeniowe.

Obwód pokazano na powyższym schemacie fritzowania. Brązowy przewód w obwodzie łączy się z górnym pinem z tyłu plecaka z wyświetlaczem LCD. Zworka jest usunięta. To pozwoliło mi programowo sterować podświetleniem.

Krok 2: Biblioteka DS3231

Pobrałem bibliotekę do uruchamiania zegara DS3231.

Oryginalna biblioteka dla DS3231.

Krok 3: Zmodyfikowana biblioteka DS3231

Zmodyfikowałem nieco bibliotekę, aby ułatwić mi jej zrozumienie. Zawarłem tylko te funkcje, których potrzebowałem do tego projektu.

Krok 4: Biblioteka przycisków

Biblioteka przycisków, z której korzystałem. Nie modyfikowałem tego i po prostu używałem go tak, jak jest.

Biblioteki można zaimportować przez arduino ide lub po prostu dodać je do folderu zwykle znajdującego się w komputerze/nazwa użytkownika/dokumenty/arduino/libraries. Pracował dla mnie.

Krok 5: Biblioteka dla LCD

Musiałem użyć tej biblioteki, aby ekran LCD działał. Oryginalna biblioteka dostarczana z ide nie działa z komunikacją I2C, więc ta biblioteka to umożliwia.

Krok 6: Zaprogramuj Arduino

Przesłałem plik.ino, który utworzyłem za pomocą arduino ide. W pełni przetestowany i naprawdę działa dobrze. Być może będę musiał go trochę poprawić, gdy dodam triaki, aby uzyskać kontrolę modulacji szerokości impulsu dla silników wentylatorów. Spowoduje to zmianę prędkości silników wentylatorów.

Zalecana: