Ovládač kachlí na pelety Arduino: 7 krokov
Ovládač kachlí na pelety Arduino: 7 krokov
Anonim
Ovládač kachlí na pelety Arduino
Ovládač kachlí na pelety Arduino

Je postavený na ovládanie kachlí na pelety. LED diódy sú signály, ktoré budú odoslané na ovládanie motorov ventilátora a šneku.

Môj plán je, keď budem mať dosku postavenú, použiť niekoľko triakových meničov a triakov na pohon 120 voltových obvodov. Budem to priebežne aktualizovať. Posielam to v nádeji, že to pomôže iným, pretože ide o akumuláciu výskumu a vývoja až do tohto bodu.

Krok 1: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod

Časti

Arduino Uno Rev3

Modul hodín reálneho času DS3231.

Obrazovka LCD 16X2

Batoh I2C pre LCD sceen.

3 LED diódy

4 dotykové tlačidlá

Breadboard

Prepojovacie vodiče.

Obvod je zobrazený vo vyššie uvedenej schéme zmrazovania. Hnedý vodič v obvode sa pripája k hornému kolíku na zadnej strane LCD obalu. Prepojka je odstránená. To mi umožnilo programovo ovládať podsvietenie.

Krok 2: Knižnica DS3231

Stiahol som si knižnicu na spustenie hodín DS3231.

Pôvodná knižnica pre DS3231.

Krok 3: Knižnica DS3231 bola upravená

Knižnicu som trochu upravil, aby som ju lepšie pochopil. Zahrnul som iba funkcie, ktoré som pre tento projekt potreboval.

Krok 4: Knižnica tlačidiel

Knižnica tlačidiel, ktorú som použil. Neupravoval som to a používal som to tak, ako to je.

Knižnice je možné importovať buď prostredníctvom arduino ide, alebo ich jednoducho pridať do priečinka, ktorý sa zvyčajne nachádza v knižnici computer/username/documents/arduino/. Pracoval pre mňa.

Krok 5: Knižnica pre LCD

Na fungovanie LCD obrazovky som musel použiť túto knižnicu. Pôvodná knižnica, ktorá je súčasťou sady IDE, nefunguje s komunikáciou I2C, takže táto knižnica to umožňuje.

Krok 6: Naprogramujte Arduino

Odovzdal som súbor.ino, ktorý som vytvoril pomocou arduino ide. Je to úplne vyskúšané a funguje to naozaj dobre. Možno budem musieť trochu vyladiť, keď pridám triaky, aby som získal ovládanie modulácie šírky impulzu pre motory ventilátorov. To bude meniť rýchlosť motorov ventilátorov.

Odporúča: