Table des matières:

Contrôleur de poêle à granulés Arduino : 7 étapes
Contrôleur de poêle à granulés Arduino : 7 étapes

Vidéo: Contrôleur de poêle à granulés Arduino : 7 étapes

Vidéo: Contrôleur de poêle à granulés Arduino : 7 étapes
Vidéo: Comment utiliser le thermocouple de type K MAX6675 avec Arduino 2024, Novembre
Anonim
Contrôleur de poêle à granulés Arduino
Contrôleur de poêle à granulés Arduino

Ceci est construit pour contrôler un poêle à granulés. Les leds sont les signaux qui seront envoyés pour contrôler les moteurs des ventilateurs et la vis sans fin.

Mon plan est d'utiliser des pilotes de triac et des triacs pour piloter les circuits de 120 volts une fois la carte construite. Je mettrai à jour cela au fur et à mesure. Je poste ceci dans l'espoir que cela aidera d'autres car il s'agit d'une accumulation de recherche et de développement à ce stade.

Étape 1: Construire le circuit

Construire le circuit
Construire le circuit

les pièces

Arduino Uno Rev3

Module horloge temps réel DS3231.

Écran Lcd 16X2

Sac à dos I2C pour écran lcd.

3 leds

4 boutons poussoirs tactiles

Planche à pain

Fils de cavalier.

Le circuit est montré dans le diagramme de frittage ci-dessus. Le fil marron du circuit se connecte à la broche supérieure à l'arrière du sac à dos LCD. Le cavalier est retiré. Cela m'a permis de contrôler le rétroéclairage par programmation.

Étape 2: bibliothèque DS3231

J'ai téléchargé une bibliothèque pour exécuter l'horloge DS3231.

La bibliothèque d'origine pour le DS3231.

Étape 3: bibliothèque DS3231 modifiée

J'ai un peu modifié la bibliothèque pour qu'elle me soit plus facile à comprendre. J'ai inclus uniquement les fonctions dont j'avais besoin pour ce projet.

Étape 4: Bibliothèque de boutons

La bibliothèque de boutons que j'ai utilisée. Je ne l'ai pas modifié et je l'ai utilisé tel quel.

Les bibliothèques peuvent être importées via arduino ide ou simplement les ajouter au dossier généralement trouvé dans ordinateur/nom d'utilisateur/documents/arduino/libraries. A travaillé pour moi.

Étape 5: Bibliothèque pour l'écran LCD

J'ai dû utiliser cette bibliothèque pour faire fonctionner l'écran LCD. La bibliothèque d'origine fournie avec l'ide ne fonctionne pas avec la communication I2C, c'est donc cette bibliothèque qui rend cela possible.

Étape 6: programmer l'Arduino

J'ai téléchargé le fichier.ino que j'ai créé avec l'ide arduino. Entièrement testé et il fonctionne vraiment bien. Je devrai peut-être le modifier un peu une fois que j'aurai ajouté les triacs pour obtenir un contrôle de modulation de largeur d'impulsion pour les moteurs de ventilateur. Cela fera varier la vitesse des moteurs de ventilateur.

Conseillé: