Kontroler pieca na pellet Arduino: 7 kroków
Kontroler pieca na pellet Arduino: 7 kroków
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: