Innehållsförteckning:

Arduino pelletskaminstyrenhet: 7 steg
Arduino pelletskaminstyrenhet: 7 steg

Video: Arduino pelletskaminstyrenhet: 7 steg

Video: Arduino pelletskaminstyrenhet: 7 steg
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, November
Anonim
Arduino Pellet Spis Controller
Arduino Pellet Spis Controller

Detta är byggt för att styra en pelletskamin. Lysdioderna är signalerna som kommer att skickas för att styra fläktmotorerna och skruven.

Min plan är när jag väl har byggt kortet är att använda några triac -drivrutiner och triacs för att driva 120 volt -kretsarna. Jag kommer att uppdatera detta när jag fortsätter. Jag lägger ut detta i hopp om att det kommer att hjälpa andra eftersom det är en ackumulering av forskning och utveckling till denna punkt.

Steg 1: Bygg kretsen

Bygg kretsen
Bygg kretsen

Delar

Arduino Uno Rev3

DS3231 klockmodul i realtid.

16X2 LCD -skärm

I2C ryggsäck för lcd sceen.

3 lysdioder

4 taktila tryckknappar

Bakbord

Bygelkablar.

Kretsen visas i fritzdiagrammet ovan. Den bruna tråden i kretsen ansluts till den övre stiftet på baksidan av lcd -ryggsäcken. Bygeln tas bort. Detta tillät mig att styra bakgrundsbelysningen programmatiskt.

Steg 2: DS3231 -bibliotek

Jag laddade ner ett bibliotek för att köra DS3231 -klockan.

Det ursprungliga biblioteket för DS3231.

Steg 3: DS3231 -biblioteket modifierat

Jag modifierade biblioteket lite för att göra det lättare för mig att förstå det. Jag inkluderade bara de funktioner som jag behövde för detta projekt.

Steg 4: Knappbibliotek

Knappbiblioteket jag använde. Jag ändrade inte detta och använde det som det är.

Biblioteken kan antingen importeras via arduino -idén eller helt enkelt lägga till dem i mappen som vanligtvis finns på dator/användarnamn/dokument/arduino/bibliotek. Fungerade för mig.

Steg 5: Bibliotek för LCD -skärmen

Jag var tvungen att använda detta bibliotek för att få LCD -skärmen att fungera. Det ursprungliga biblioteket som följer med ide fungerar inte med I2C -kommunikation så det här biblioteket är det som gör det möjligt.

Steg 6: Programmera Arduino

Jag har laddat upp.ino -filen jag skapade med arduino ide. Testade den fullständigt och den fungerar verkligen bra. Jag kan behöva justera det lite när jag lägger till triacs för att få pulsbreddsmoduleringskontroll för fläktmotorerna. Detta kommer att variera fläktmotornas hastighet.

Rekommenderad: