Innholdsfortegnelse:

Arduino pelletovnkontroller: 7 trinn
Arduino pelletovnkontroller: 7 trinn

Video: Arduino pelletovnkontroller: 7 trinn

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

Dette er bygget for å styre en pelletsovn. Lysdiodene er signalene som skal sendes for å kontrollere viftemotorene og sneglen.

Planen min er når jeg har brettet bygget, er å bruke noen triac -drivere og triacs til å drive 120 volt -kretsene. Jeg oppdaterer dette etterhvert. Jeg legger dette ut i håp om at det vil hjelpe andre, siden det er en opphopning av forskning og utvikling til dette punktet.

Trinn 1: Bygg kretsen

Bygg kretsen
Bygg kretsen

Deler

Arduino Uno Rev3

DS3231 sanntidsklokke modul.

16X2 LCD -skjerm

I2C ryggsekk for lcd sceen.

3 lysdioder

4 taktile trykknapper

Brødbrett

Jumper ledninger.

Kretsen er vist i fritz -diagrammet ovenfor. Den brune ledningen i kretsen kobles til den øverste pinnen på baksiden av LCD -ryggsekken. Hopperen er fjernet. Dette tillot meg å kontrollere bakgrunnslyset programmatisk.

Trinn 2: DS3231 bibliotek

Jeg lastet ned et bibliotek for å kjøre DS3231 -klokken.

Det originale biblioteket for DS3231.

Trinn 3: DS3231 bibliotek endret

Jeg endret biblioteket litt for å gjøre det lettere for meg å forstå det. Jeg inkluderte bare funksjonene jeg trengte for dette prosjektet.

Trinn 4: Knappebibliotek

Knappebiblioteket jeg brukte. Jeg endret ikke dette og brukte det bare som det er.

Bibliotekene kan enten importeres gjennom arduino ideen eller ganske enkelt legge dem til i mappen som vanligvis finnes på datamaskin/brukernavn/dokumenter/arduino/biblioteker. Jobbet for meg.

Trinn 5: Bibliotek for LCD -skjermen

Jeg måtte bruke dette biblioteket for å få LCD -skjermen til å fungere. Det originale biblioteket som følger med ideen fungerer ikke med I2C -kommunikasjon, så dette biblioteket er det som gjør det mulig.

Trinn 6: Programmer Arduino

Jeg har lastet opp.ino -filen jeg opprettet med arduino ideen. Testet den fullstendig, og den fungerer virkelig bra. Jeg må kanskje justere det litt når jeg legger til triacene for å få pulsbreddemodulasjonskontroll for viftemotorene. Dette vil variere hastigheten til viftemotorene.

Anbefalt: