Kazalo:

Krmilnik peči na pelete Arduino: 7 korakov
Krmilnik peči na pelete Arduino: 7 korakov

Video: Krmilnik peči na pelete Arduino: 7 korakov

Video: Krmilnik peči na pelete Arduino: 7 korakov
Video: First step after received your pellet machine 2024, Julij
Anonim
Krmilnik peči na pelete Arduino
Krmilnik peči na pelete Arduino

Ta je narejen za upravljanje peči na pelete. Svetleče diode so signali, ki bodo poslani za krmiljenje motorjev ventilatorja in polža.

Moj načrt je, da ko bom zgradil ploščo, bom uporabil nekaj gonilnikov triakov in triakov za pogon 120 -voltnih vezij. Medtem bom to posodobil. To objavljam v upanju, da bo pomagalo drugim, saj je to do zdaj kopičenje raziskav in razvoja.

1. korak: Zgradite vezje

Zgradite vezje
Zgradite vezje

Deli

Arduino Uno Rev3

Modul ure realnega časa DS3231.

16 x 2 LCD zaslon

I2C nahrbtnik za lcd sceno.

3 LED diode

4 taktilni gumbi

Ogledna plošča

Mostične žice.

Vezje je prikazano na zgornjem diagramu fritzinga. Rjava žica v vezju se poveže z zgornjim zatičem na zadnji strani lcd zadnjega paketa. Mostiček je odstranjen. To mi je omogočilo programsko krmiljenje osvetlitve ozadja.

2. korak: Knjižnica DS3231

Naložil sem knjižnico za zagon ure DS3231.

Izvirna knjižnica za DS3231.

3. korak: knjižnica DS3231 spremenjena

Knjižnico sem nekoliko spremenil, da sem jo lažje razumel. Vključil sem samo funkcije, ki sem jih potreboval za ta projekt.

4. korak: Knjižnica gumbov

Knjižnica gumbov, ki sem jo uporabil. Tega nisem spremenil in sem ga uporabil takšnega, kot je.

Knjižnice lahko uvozite prek arduino ide ali pa jih preprosto dodate v mapo, ki jo običajno najdete na računalniku/uporabniško ime/dokumenti/arduino/knjižnice. Delalo zame.

5. korak: Knjižnica za LCD

To knjižnico sem moral uporabiti, da je LCD zaslon deloval. Izvirna knjižnica, ki je priložena ideju, ne deluje s komunikacijo I2C, zato ta knjižnica to omogoča.

6. korak: Programirajte Arduino

Naložil sem datoteko.ino, ki sem jo ustvaril z arduino ide. Popolnoma preizkušen in resnično dobro deluje. Morda ga bom moral malo prilagoditi, ko dodam triake, da dobim krmiljenje širine impulza za motorje ventilatorjev. To bo spremenilo hitrost motorjev ventilatorja.

Priporočena: