Table des matières:

Arduino - Système de contrôle du chauffage : 7 étapes
Arduino - Système de contrôle du chauffage : 7 étapes

Vidéo: Arduino - Système de contrôle du chauffage : 7 étapes

Vidéo: Arduino - Système de contrôle du chauffage : 7 étapes
Vidéo: Domotique et Arduino 4 : La régulation de chauffage. 2024, Juillet
Anonim
Arduino - Système de contrôle de chauffage
Arduino - Système de contrôle de chauffage

Contrôler la température par élément chauffant, Arduino Pro Mini contrôlera le chauffage pour atteindre la température de réglage, affichera également le graphique de température par ordinateur (à l'aide de Visual Studio)

Ce projet peut être appelé Contrôleur de température.

Étape 1: Préparation du matériel et du logiciel

Besoin de matériel:

1. Arduino Pro Mini

2. Élément chauffant (ce projet utilise l'élément chauffant du cuiseur à riz)

3. Relais 24VDC (contacter 220VAC 2A)

Besoin de logiciel:

1. IDE Arduino

2. Visual Studio 2008

Étape 2: Mesure de la température

La thermistance du capteur NTC est utilisée pour mesurer la température. Instructions complètes sur l'utilisation de ce capteur pour Arduino, veuillez consulter le projet sur ce lien

Si vous comprenez déjà comment mesurer la température par Arduino, vous pouvez contourner cette étape.

Étape 3: Examiner le matériel

Examiner le matériel
Examiner le matériel

Parce que 220VAC est utilisé pour contrôler le chauffage, il est donc important de jeter un œil au relais 24VDC et à l'élément chauffant du cuiseur à riz

Le relais dans ce projet est OMRON MY2NJ 24VDC 250VAC 5A

Cela signifie: la bobine du relais est contrôlée par 24VDC et le contact peut charger jusqu'à 250VAC 5A

Le modèle de cuiseur à riz est Sharp KSH-218, il dispose de 2 modes: mode cuisson et mode réchauffement. Mode chaud: la résistance chauffante est de 1,1 (KOhm); alors que le mode de cuisson a une résistance chauffante de 80 (Ohm) Le "mode de cuisson" peut générer plus de chaleur que le "mode de chauffage" -> le "mode de cuisson" est utilisé dans ce projetEn "mode de cuisson", l'utilisation actuelle est de 220 (VAC) / 80 (Ohm) = 2,75 (Amp) -> ce courant est assez petit pour le relais (qui peut charger jusqu'à 5 Amp)

Étape 4: faire un circuit

Faire un circuit
Faire un circuit

Le circuit a 2 fonctions: mesurer la température par sonde à thermistance NTC et contrôler l'élément chauffant ON/OFF par relais

Étape 5: Code Arduino

Code Arduino
Code Arduino

Le code suivra le graphique ci-dessus:

une. Lorsque la température actuelle "T_present" est inférieure à "T_low limit" -> Arduino enverra une commande de sortie, le chauffage sera activé. Le chauffage reste allumé jusqu'à "T_high limit"

b. Le chauffage est éteint jusqu'à ce que "T_présent" atteigne "T_high limit"

c. Lorsque la température descend à "T_low limit", le chauffage se rallume. Ce modèle de contrôle aidera le chauffage à ne pas être activé/désactivé si fréquemment -> peut détruire le relais ou l'élément chauffant

Le lien pour le code Arduino est ici

Arduino lira la commande du PC (Visual Studio 2008) par le port COM. Ensuite, il contrôle la température comme ci-dessus.

Remarque: parce que l'élément chauffant est trop chaud, donc pendant l'état « ON », il est allumé/éteint alternativement pour réduire le chauffage

Étape 6: Code Visual Studio 2008

Code Visual Studio 2008
Code Visual Studio 2008

Une petite IHM de PC est conçue par Visual Studio 2008. Elle enverra une commande à Arduino pour contrôler la température, recevra également la température d'Adruino et s'affichera sous forme de graphique.

Le code complet de Visual Studio peut être trouvé ici (partage Google)

Étape 7: Regardez la vidéo

l'ensemble du projet est résumé par cette vidéo, regardez-la pour mieux comprendre

www.youtube.com/watch?v=R95Jmrp87wQ

Conseillé: