Table des matières:
- Étape 1: Un contrôleur simple
- Étape 2: Matériaux
- Étape 3: Logiciel
- Étape 4: Schéma
- Étape 5: Arduino au travail
- Étape 6: RPM
- Étape 7: Plans futurs
Vidéo: Contrôleur de ventilateur Arduino : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Salut!
Dans ce court instructable, je vais montrer mon gadget très simple mais utile. J'ai créé ceci pour le fils de mon ami à des fins éducatives, pour une présentation scolaire.
Commençons.
Étape 1: Un contrôleur simple
Il s'agit d'un contrôleur simple basé sur arduino nano utilisant un écran nokia 5110, un transistor BC547 NPN, un ventilateur pc à 3 fils (12 V), 2 leds et un capteur de température DS18B20. Comme vous pouvez le voir sur la photo, il s'agit d'une configuration simple et basique.
Étape 2: Matériaux
Pièces nécessaires:
- N'importe quelle carte arduino
- Nokia 5110 LCD / ou le HX1230 LCD convient aussi
- planche à pain
- quelques cavaliers
- BC547 ou tout autre transistor NPN similaire
- Sonde de température DS18B20
- Ventilateur 2 ou 3 fils 5/6/12/24V ou tout autre composant électronique
- 2X résistances 200 ohms et deux LED
- En-têtes de broche femelles
- si vous souhaitez mesurer le régime du ventilateur, une simple diode 1N4007 et une résistance de rappel de 10K seront nécessaires.
Étape 3: Logiciel
Pour cette configuration, j'ai fait un croquis très simple pour démontrer la fonctionnalité.
Téléchargez les bibliothèques nécessaires, compilez et téléchargez sur arduino.
Pour le fichier PCB, allez sur ce lien, ouvrez-le dans l'éditeur et vous pourrez générer le fichier gerber.
easyeda.com/Lacybad/arduino-fan-controller
Mon deuxième PCB est téléchargeable sur ce lien:
easyeda.com/Lacybad/arduino-nano-controlle…
Ce circuit imprimé similaire utilise l'écran SSD1306 avec 4 transistors.
Étape 4: Schéma
Comme vous pouvez le voir, j'ai eu le temps et j'ai fait un schéma fritzing pour une compréhension plus facile.
Si vous voulez voir le régime du ventilateur, veuillez effectuer la configuration correcte. Sinon, n'ajoutez pas la diode et la résistance pullup.
Étape 5: Arduino au travail
Petite explication:
Dans cette configuration, supposons que nous voulions refroidir quelque chose avec un ventilateur de refroidissement. L'arduino mesure la température de l'objet/ou du liquide/. Lorsque la température dépasse une certaine valeur, l'arduino envoie un signal (ÉLEVÉ) à la base du transistor, afin que l'électricité puisse la traverser, allumant le ventilateur.
Dans notre cas, le transistor agit comme un interrupteur.
Le seul inconvénient est que la plupart des transistors NPN (comme BC547) ont une limitation de courant à 100-150mA max.
Lorsque la température descend en dessous d'une certaine valeur, l'arduino fait passer la broche de sortie de l'état HIGH à LOW. Donc, après cela, aucune électricité ne le traverse, éteignant le ventilateur.
Pour cette raison, j'ai utilisé la broche arduinos D6 (pwm).
Tant que le refroidissement est allumé, la led ROUGE est allumée, lorsqu'elle ne refroidit pas, la led VERTE est allumée.
Sur le PCB il y a une entrée 5/12V pour l'alimentation du ventilateur. Il y a un cavalier pour commuter l'alimentation depuis Arduino ou l'entrée 12V. En théorie, le cavalier peut être utilisé même avec une alimentation 12V, car je l'ai connecté à la broche VIN de l'arduino qui est connectée au régulateur de tension AMS1117. En théorie, il peut gérer une entrée de 12 volts, mais ne voulait pas risquer la "fumée magique".
Mais avec cette configuration, il peut contrôler des relais, des mosfets, etc.
JE NE RECOMMANDE PAS D'UTILISER LES NANO BOARDS LGT8F328PU !!!! Il a une capacité d'alimentation très faible, donc cela ne fonctionnera pas. Essayé.
Étape 6: RPM
Lorsque j'ai conçu le circuit imprimé, je n'ai pas compté avec la mesure du régime et je ne l'ai pas d'abord écrit dans le croquis. Je l'ai ajouté plus tard. Lorsque j'ai tout assemblé pour la première fois sur le circuit imprimé, j'ai réalisé qu'après l'arrêt du refroidissement de l'arduino et l'arrêt du ventilateur, l'hélice du ventilateur se déplaçait un peu toutes les deux secondes. Je ne savais pas quoi faire, j'ai donc installé une simple diode avec direction arrière sur le capteur à effet Hall et ajouté une résistance pullup de 10K à la broche D2. Même si le ventilateur s'arrête, ce mouvement inquiétant s'arrête. Maintenant ça marche bien.
Étape 7: Plans futurs
J'ai deux projets pour l'été. Je veux faire un refroidissement par ventilateur pour ma moto car elle est uniquement refroidie par air. Mais à l'arrêt plus aucun refroidissement et risque d'endommagement par surchauffe.
Le deuxième plan est un système d'arrosage des plantes dans mon jardin. Une pompe à eau de 6 ou 12 volts est plus que suffisante et elles seront contrôlées avec le module mosfet IRF520. Mais généralement, je les soude et les remplace par IRLZ44N, car un mosfet logique est meilleur pour arduino que le fet du canal N. Peut-être que je les posterai aussi une fois terminé.
J'espère que quelqu'un le trouvera pratique. N'hésitez pas à l'utiliser !
Conseillé:
Contrôleur automatique de l'éclairage de la pièce et du ventilateur avec compteur de visiteurs bidirectionnel : 3 étapes
Contrôleur automatique de l'éclairage de la pièce et du ventilateur avec compteur de visiteurs bidirectionnel : nous voyons souvent des compteurs de visiteurs dans les stades, les centres commerciaux, les bureaux, les salles de classe, etc. Comment comptent-ils les personnes et allument ou éteignent la lumière lorsque personne n'est à l'intérieur ? Aujourd'hui, nous sommes ici avec un projet de contrôleur d'éclairage de pièce automatique avec compteur de visiteurs bidirectionnel
Contrôleur de ventilateur intelligent Arduino Attiny85 : 3 étapes
Contrôleur de ventilateur intelligent Arduino Attiny85 :
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Contrôleur de ventilateur de bureau Arduino : 4 étapes
Contrôleur de ventilateur de bureau Arduino : lorsque j'ai récemment changé de poste au sein de l'entreprise, j'ai déménagé des sites, de Bradford à notre siège social à Wakefield. J'ai dit au revoir à mon vieux bureau fidèle avec un ventilateur de bureau indispensable pour me garder au frais tout autour de moi …….. Quoi qu'il en soit, la tendance dans notre
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