Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: le circuit
- Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino UNO
- Étape 4: Dans Visuino, ajoutez des composants
- Étape 5: Dans Visuino Set Composants
- Étape 6: Dans les composants Visuino Connect
- Étape 7: générer, compiler et télécharger le code
- Étape 8: Jouez
Vidéo: Ventilateur de refroidissement automatique utilisant un servomoteur et un capteur de température et d'humidité DHT11 avec Arduino : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous allons apprendre à démarrer et à faire tourner un ventilateur lorsque la température dépasse un certain niveau.
Étape 1: ce dont vous aurez besoin
- Capteur DHT11
- Arduino UNO (ou toute autre carte)
- Module ventilateur L9110
- Affichage OLED
- Servomoteur
- Fils de cavalier
- Planche à pain
- Programme Visuino: Télécharger Visuino
Étape 2: le circuit
- Connectez la broche "Orange" (signal) du servomoteur à la broche Arduino Digital[2]
- Connectez la broche "Rouge" du servomoteur à la broche positive Arduino [5V]
- Connectez la broche "Marron" du servomoteur à la broche négative Arduino [GND]
- Connectez la broche du module de ventilateur [VCC] à la broche arduino [5V]
- Connectez la broche du module de ventilateur [GND] à la broche arduino [GND]
- Connectez la broche du module de ventilateur [INA] à la broche numérique arduino [5]
- Connectez la broche d'affichage OLED [VCC] à la broche Arduino [5V]
- Connectez la broche d'affichage OLED [GND] à la broche Arduino [GND]
- Connectez la broche d'affichage OLED [SDA] à la broche Arduino [SDA]
- Connectez la broche d'affichage OLED [SCL] à la broche Arduino [SCL]
- Connectez la broche positive DHT11 + (VCC) à la broche Arduino + 5V
- Connectez la broche négative DHT11 - (GND) à la broche Arduino GND
- Connectez la broche DHT11 (Sortie) à la broche numérique Arduino (4)
Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Le Visuino: https://www.visuino.eu doit être installé. Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino UNO" comme indiqué sur l'image 2
Étape 4: Dans Visuino, ajoutez des composants
- Ajouter le composant "Sine Analog Generator"
- Ajouter un composant "Servo"
- Ajouter un composant "DHT"
- Ajouter un composant "Valeur analogique"
- Ajouter 2X "Comparer la valeur analogique" composant
- Ajouter un composant "OLED"
Étape 5: Dans Visuino Set Composants
- Sélectionnez "SineAnalogGenerator1" et dans la fenêtre des propriétés, définissez l'amplitude sur 0,30 et la fréquence sur 0,1, définissez activé sur False et cliquez sur l'icône Pin et sélectionnez la broche de puits booléen
- Sélectionnez "CompareValue1" et dans la fenêtre des propriétés, définissez la valeur sur 24 (température qui démarrera le ventilateur) et comparez le type à ctBiggerOrEqual
- Sélectionnez "CompareValue2" et dans la fenêtre des propriétés, définissez la valeur sur 24 (niveau de température qui arrêtera le ventilateur) et comparez le type à ctSmaller
- Double-cliquez sur "AnalogValue1" et dans la fenêtre Éléments faites glisser "Set Value" vers la gauche
- Dans la fenêtre des propriétés, définissez la valeur sur 0,5
- Dans la fenêtre Éléments, faites glisser un autre "Définir la valeur" vers la gauche
- Dans la fenêtre des propriétés, définissez la valeur sur 1
Double-cliquez sur le "DisplayOLED1"
Dans la fenêtre Éléments:
- Faites glisser "Dessiner le texte" vers la gauche et dans la fenêtre des propriétés, définissez le texte sur "TEMP"
- Faites glisser "Champ de texte" vers la gauche et dans la fenêtre des propriétés, définissez la taille sur 2 et Y sur 9
- Faites glisser « Dessiner le texte » vers la gauche et dans la fenêtre des propriétés, définissez le texte sur « HUMIDITÉ » et Y sur 26
- Faites glisser "Champ de texte" vers la gauche et dans la fenêtre des propriétés, définissez la taille sur 2 et Y sur 36
- Faites glisser "Draw Text" vers la gauche et dans la fenêtre des propriétés, définissez Text sur "FAN ACTIVE" et Y sur 54 et définissez Enabled sur false, cliquez sur l'icône d'épingle et définissez BooleanSinkPin
Fermer la fenêtre Éléments
Étape 6: Dans les composants Visuino Connect
- Connectez la broche SineAnalogGenerator1 [Out] à la broche Servo1 [In]
- Connectez la broche Servo1 [Out] à la broche numérique Arduino [2]
- Connectez la broche "HumidityThermometer1" [Capteur] à la broche numérique Arduino [4]
- Connectez la broche "HumidityThermometer1" [Temperature] à la broche DisplayOLED1> TextField1 [In] et la broche CompareValue1 [In] et la broche CompareValue2 [In]
- Connectez la broche "HumidityThermometer1" [Temperature] à la broche DisplayOLED1> TextField2 [In]
- Connectez la broche "CompareValue1" [Out] à la broche DisplayOLED1> DrawText3 [Iclock] et la broche [Enabled]
- Connectez la broche "CompareValue1" [Out] à la broche AnalogValue1>Set Value1 [In] et à la broche SineAnalogGenerator1 [Enabled]
- Connectez la broche "CompareValue2" [Out] à la broche AnalogValue1>Set Value2 [In]
- Connectez la broche "DisplayOLED1" I2C [Out] à la carte Arduino I2C [In]
Étape 7: générer, compiler et télécharger le code
Dans Visuino, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".
Étape 8: Jouez
Si vous alimentez le module Arduino UNO, l'écran OLED commencera à afficher les valeurs de température et d'humidité et si le ventilateur est actif. Une fois que la température dépasse 24 degrés, le ventilateur commencera à tourner.
Toutes nos félicitations! Vous avez terminé votre projet avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger et l'ouvrir dans Visuino:
Conseillé:
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : 5 étapes
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : salut les gars dans la plupart des projets que nous utilisons ESP8266 et dans la plupart des projets, nous utilisons ESP8266 comme serveur Web afin que les données soient accessibles sur n'importe quel appareil via wifi en accédant au serveur Web hébergé par ESP8266, mais le seul problème est que nous avons besoin d'un routeur fonctionnel pour
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 - Surveiller la température, l'humidité et l'indice de chaleur sur le M5stick-C avec DHT11 : 6 étapes
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 | Surveiller l'indice d'humidité et de chaleur de la température sur M5stick-C avec DHT11 : Salut les gars, dans ces instructables, nous apprendrons comment interfacer le capteur de température DHT11 avec m5stick-C (une carte de développement par m5stack) et l'afficher sur l'écran de m5stick-C. Donc, dans ce tutoriel, nous allons lire la température, l'humidité & chauffer je
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : Le capteur DHT11 est utilisé pour mesurer la température et l'humidité. Ce sont des amateurs d'électronique très populaires. Le capteur d'humidité et de température DHT11 permet d'ajouter très facilement des données d'humidité et de température à vos projets électroniques de bricolage. C'est par
Capteur de température (LM35) interfacé avec ATmega32 et écran LCD - Contrôle automatique du ventilateur : 6 étapes
Capteur de température (LM35) interfacé avec ATmega32 et écran LCD | Contrôle automatique du ventilateur : Interfaçage du capteur de température (LM35) avec ATmega32 et écran LCD
Tapis de refroidissement pour ordinateur portable DIY - Awesome Life Hacks avec ventilateur CPU - Idées créatives - Ventilateur d'ordinateur : 12 étapes (avec photos)
Tapis de refroidissement pour ordinateur portable DIY | Awesome Life Hacks avec ventilateur CPU | Idées créatives | Fan d'ordinateur : vous devez regarder cette vidéo jusqu'à la fin. pour comprendre la vidéo