Inhaltsverzeichnis:

Arduino Pelletofen-Controller - Gunook
Arduino Pelletofen-Controller - Gunook

Video: Arduino Pelletofen-Controller - Gunook

Video: Arduino Pelletofen-Controller - Gunook
Video: Wodtke easy.nrg 6kw Pelletstove with Universal Pelletstove Control Unit and 3D Printed Housing / 2024, November
Anonim
Arduino Pelletofen-Controller
Arduino Pelletofen-Controller

Dieser dient zur Steuerung eines Pelletofens. Die LEDs sind die Signale, die gesendet werden, um die Lüftermotoren und die Schnecke zu steuern.

Mein Plan ist es, sobald ich die Platine gebaut habe, einige Triac-Treiber und Triacs zu verwenden, um die 120-Volt-Schaltungen anzutreiben. Ich werde dies im Laufe der Zeit aktualisieren. Ich poste dies in der Hoffnung, dass es anderen hilft, da es bis zu diesem Punkt eine Ansammlung von Forschung und Entwicklung ist.

Schritt 1: Bauen Sie die Schaltung auf

Baue die Schaltung
Baue die Schaltung

Teile

Arduino Uno Rev3

DS3231 Echtzeituhrmodul.

16X2 LCD-Bildschirm

I2C-Rucksack für LCD-Bildschirm.

3 LEDs

4 taktile Drucktasten

Steckbrett

Überbrückungsdrähte.

Die Schaltung ist im obigen Fritzing-Diagramm dargestellt. Das braune Kabel im Stromkreis ist mit dem oberen Stift auf der Rückseite des LCD-Rucksacks verbunden. Der Jumper wird entfernt. Dadurch konnte ich die Hintergrundbeleuchtung programmgesteuert steuern.

Schritt 2: DS3231-Bibliothek

Ich habe eine Bibliothek heruntergeladen, um die DS3231-Uhr auszuführen.

Die Originalbibliothek für den DS3231.

Schritt 3: DS3231-Bibliothek geändert

Ich habe die Bibliothek ein wenig modifiziert, damit ich sie leichter verstehen kann. Ich habe nur die Funktionen aufgenommen, die ich für dieses Projekt benötigte.

Schritt 4: Schaltflächenbibliothek

Die Schaltflächenbibliothek, die ich verwendet habe. Ich habe dies nicht geändert und einfach so verwendet, wie es ist.

Die Bibliotheken können entweder über die arduino-ide importiert werden oder sie einfach dem Ordner hinzufügen, der normalerweise unter computer/username/documents/arduino/libraries zu finden ist. Hat bei mir funktioniert.

Schritt 5: Bibliothek für das LCD

Ich musste diese Bibliothek verwenden, um den LCD-Bildschirm zum Laufen zu bringen. Die Originalbibliothek, die mit der ide geliefert wird, funktioniert nicht mit der I2C-Kommunikation, daher macht diese Bibliothek dies möglich.

Schritt 6: Programmieren Sie das Arduino

Ich habe die.ino-Datei hochgeladen, die ich mit der Arduino-Ide erstellt habe. Vollständig getestet und es funktioniert wirklich gut. Ich muss es möglicherweise ein wenig optimieren, sobald ich die Triacs hinzufüge, um die Pulsweitenmodulationssteuerung für die Lüftermotoren zu erhalten. Dadurch wird die Geschwindigkeit der Lüftermotoren verändert.

Empfohlen: