Cuprins:

Controler de aragaz cu peleti Arduino: 7 pasi
Controler de aragaz cu peleti Arduino: 7 pasi

Video: Controler de aragaz cu peleti Arduino: 7 pasi

Video: Controler de aragaz cu peleti Arduino: 7 pasi
Video: Dorian este speriat de un interlop când face poze 😱🥊🤣 #timisoara #dorianpopa #cluj #bucuresti 2024, Noiembrie
Anonim
Controler aragaz aragaz cu peleti
Controler aragaz aragaz cu peleti

Acesta este construit pentru a controla o sobă cu peleți. Ledurile sunt semnalele care vor fi trimise pentru a controla motoarele ventilatorului și melcul.

Planul meu este ca odată ce am construit placa este să folosesc niște drivere și triac-uri pentru a conduce circuitele de 120 volți. Voi actualiza acest lucru pe măsură ce merg mai departe. Postez acest lucru în speranța că îi va ajuta pe alții, deoarece este o acumulare de cercetare și dezvoltare până în acest moment.

Pasul 1: Construiți circuitul

Construiește circuitul
Construiește circuitul

Părți

Arduino Uno Rev3

Modul ceas DS3231 în timp real.

Ecran LCD 16X2

Rucsac I2C pentru ecran LCD.

3 leduri

4 butoane tactile

Pană de pâine

Sârme de jumper.

Circuitul este prezentat în diagrama de sus de mai sus. Sârmă maro din circuit se conectează la pinul superior de pe spatele rucsacului LCD. Jumperul este îndepărtat. Acest lucru mi-a permis să controlez iluminarea de fundal programatic.

Pasul 2: Biblioteca DS3231

Am descărcat o bibliotecă pentru a rula ceasul DS3231.

Biblioteca originală pentru DS3231.

Pasul 3: Biblioteca DS3231 modificată

Am modificat puțin biblioteca pentru a-mi fi mai ușor să o înțeleg. Am inclus doar funcțiile de care aveam nevoie pentru acest proiect.

Pasul 4: Biblioteca de butoane

Biblioteca de butoane pe care am folosit-o. Nu am modificat acest lucru și l-am folosit așa cum este.

Bibliotecile pot fi fie importate prin ideea arduino, fie pur și simplu adăugați-le în folderul care se găsește de obicei la computer / nume de utilizator / documente / arduino / biblioteci. Am lucrat pentru mine.

Pasul 5: Biblioteca pentru ecranul LCD

A trebuit să folosesc această bibliotecă pentru ca ecranul LCD să funcționeze. Biblioteca originală care vine cu ide nu funcționează cu comunicarea I2C, deci această bibliotecă este ceea ce face posibil acest lucru.

Pasul 6: Programați Arduino

Am încărcat fișierul.ino pe care l-am creat cu ideea arduino. Testat complet și funcționează cu adevărat bine. S-ar putea să trebuiască să-l modific puțin, odată ce adaug triac-urile pentru a obține controlul modulației lățimii impulsurilor pentru motoarele ventilatorului. Aceasta va varia viteza motoarelor ventilatorului.

Recomandat: