Arduino Bureau Fan Controller (2 / 3 étapes)

Étape 2: Les contrôles

Tout autour un Arduino Uno. J’ai pain montés les composants et pris un départ sur un croquis.

L’esquisse utilise 3 bibliothèques :

  • Une pour piloter le mosfet irf520 pour allumer le ventilateur.
  • Un pour piloter l’affichage OLED
  • À lire et traduire les données de température de la DHT11

Je rajouterais le croquis ici plus tard, une fois que j’ai rangé un peu, mais s’il vous plaît soyez averti, je ne suis pas un codeur, je comprends bien principes de codage, mais tendent à être un codeur paresseux. Si je peux trouver un moyen de contourner de quelque chose et ça marche, alors ça marche.

Il y a quelques grands sites là-bas expliquant comment utiliser chacun... et contiendra des liens vers les sites meilleurs (à mon avis) pour tirer le meilleur parti de chacun.

Logique :

Un câble usb unique fournit l’alimentation à l’Arduino et au ventilateur USB. L’Arduino ne peut pas faire fonctionner le ventilateur, le courant il tire endommagerait l’Arduino (un peu dramatique en fait! il pourrait déclencher le fusible à bord). Nous devons donc trouver un moyen d’utiliser l’Arduino pour activer ou désactiver la la puissance du ventilateur.

Un transistor est nécessaire, tout d’abord, j’ai commandé un transistor Darlington, mais après avoir lu vers le haut, opté pour un module du pilote irf520 MOSFET de HobbyComponents.com. Alerte de geek ! L’IRF520 est idéal pour le niveau logique de commutation (sortie des broches de l’Arduino). La tension a envoyé à l’appareil détermine la résistance de la MOSFET, C.-À-D. envoyant 0 à 255 pour une broche numérique conduira le ventilateur (ou autre périphérique connecté) d’off à pleine vitesse.

Nous reviendrons à 0 à 255 plus tard.

Donc nous allons allumer un ventilateur avec un Arduino, pourquoi s’embêter ? Eh bien, nous ne voulons pas il s’allume quand il fait trop froid, avons-nous ? Donc si on ajoute un capteur de température, on peut écrire le code et test pour voir si elle a chaud et mettez le ventilateur en marche (255) ou désactivé (0). Je suis allé pour un DHT11 comme saleté c' est bon marchée, facile à code et suffisamment précise pour ce projet.

Retour à cette entreprise de 0 à 255. Si nous savons qu’un peu de code s’allume le ventilateur (255) si la température est élevée, ou désactivé (0) si la température est basse, si nous avions une valeur comprise entre 0 et 255, la résistance serait augmenter ou tomber à travers le MOSFET et accélérer ou ralentir le ventilateur.

Entrez un potentiomètre connecté à une broche analogique ! Lorsqu’activé, génère une valeur comprise entre 0 et 1023. Cette valeur peut ensuite être testée dans le code pour changer la vitesse du ventilateur!! yipeeeee.

Il y a une dernière chose (bien, un couple). La bibliothèque de contrôle moteur, que nous allons utiliser pour conduire le pilote MOSFET accepte 2 paramètres, une pour déterminer la résistance (pour la vitesse) et l’autre pour définir la durée. Donc avec ce paramètre magique, nous pouvons définir combien de temps le ventilateur est en marche et combien de temps le ventilateur s’éteint.

Donc, nous avons 4 pots pour contrôler les 4 variables. Ensuite, nous regarderons l’affichage.

Articles Liés

150 amp Motomaster batterie chargeur Fan Controller Diagnostics et réparation

150 amp Motomaster batterie chargeur Fan Controller Diagnostics et réparation

150 Amp Motomaster batterie chargeur Fan Controller Diagnostics et réparationÉtape 1 :Étape 2 :Étape 3 :Étape 4 :Étape 5 :Étape 6 :Étape 7 :Étape 8 :Étape 9 :Étape 10 :Étape 11 :Étape 12 :Étape 13 :Étape 14 :
Arduino Midi Foot Controller pour Ableton Live

Arduino Midi Foot Controller pour Ableton Live

Je suis un geek. Je le sais. J'aime les choses de DIY'ing. J'ai acheté une imprimante 3d (ce qui est assis dans mon bureau ne fonctionne ne pas tout de suite)... et comme la construction de drones. Je mords pas habituellement plus grands que je peux
Arduino personnalisé MIDI Controller

Arduino personnalisé MIDI Controller

Bonjour et Bienvenue à cette instructable sur comment construire un contrôleur MIDI USB personnalisé, bon marché et facile, basé sur Arduino. Les meilleures nouvelles : aucun souci avec interfaces USB-MIDI ou outils logiciels tels que MIDI sans poil,
Arduino Wii Nunchuck controller

Arduino Wii Nunchuck controller

Comment faire pour commander 2 servos pensé le nunchuck wii.Étape 1: pièces Wii nunchuckArduino2 servoCarte de prototypageFils de raccordementÉtape 2: se connecter Brancher le nunchuck wii comme ce schéma.Étape 3: Télécharger le CodeÉtape 4: fait!!!
3 axe Arduino Based CNC Controller

3 axe Arduino Based CNC Controller

j'ai joué avec différentes conceptions CNC et des contrôleurs de moteurs pas à pas depuis de nombreuses années. J'ai commencé à construire des machines CNC il y a longtemps. Mon premier jet d'inspiration provenait d'eggbot de Bruce Shapiro. J'ai essa
Fan Controller avec la tension et l’affichage de température

Fan Controller avec la tension et l’affichage de température

J'ai récemment eu une panne d'ordinateur cd-rom et plutôt que de jeter dehors, j'ai décidé d'utiliser ses arguments pour un contrôleur de ventilateur personnalisé. Le contrôleur de ventilation se compose de deux composants : potentiomètre 10 k et un
Encore un autre Arduino 110v Power Controller

Encore un autre Arduino 110v Power Controller

ce Instructable vous montre comment créer une boîte de sortie de quatre-gang dans lequel chaque point de vente est contrôlé via un Arduino (ou tout autres signaux de niveau TTL).Il diffère les autres boîtes de relais qu'il utilise sans cartes de circ
Corsair Link Fan Controller Mod

Corsair Link Fan Controller Mod

Le but de ce ' ible est de se débarrasser des deux cases laids qui sont inclus avec le lien de Corsair et de les consolider dans un boîtier élégant simple avec un minimum d'effort et de matériaux.Rassembler vos matériaux : Corsair Link et Allen clé,
Guide du débutant pour Arduino

Guide du débutant pour Arduino

Après quelques années d'expérimentations avec Arduino, j'ai décidé que le moment est venu de partager les connaissances que j'ai acquis. Donc j'ai ici, il va, un guide pour Arduino, avec les bases nues pour les débutants et quelques explications plus
Configuration et utilisation de Reprap Ramps1.4 RRD Fan Extender

Configuration et utilisation de Reprap Ramps1.4 RRD Fan Extender

Dans ce Instructable je démontrerai comment installer et configurer Reprap Ramps1.4 RRD Fan prolongateur pour le rendre possible d'ajouter un fan de température contrôlée pour votre extrudeuse (hotend) et un ventilateur pour refroidir vos pilotes sur
RÉGULATEUR de CHARGE solaire ARDUINO (Version 2.0)

RÉGULATEUR de CHARGE solaire ARDUINO (Version 2.0)

L'an dernier, j'ai commencé à construire mon propre système solaire pour alimenter ma maison de village. Au départ, j'ai fait un contrôleur de charge LM317 basé et un compteur d'énergie pour le système de surveillance. Enfin, j'ai fait régulateur de
RÉGULATEUR de CHARGE solaire ARDUINO (Version-1)

RÉGULATEUR de CHARGE solaire ARDUINO (Version-1)

Dans mon précédent instructables, j'ai décrit les détails de l'énergie, suivi d'une grille hors système solaire. J'ai aussi gagné le concours de circuits 123D pour cela. Vous pouvez voir ce wattmètre ARDUINO.Enfin, je poste mon contrôleur de charge d
Contrôleur de moteur Arduino Lego EV3 enregistrer 45 $

Contrôleur de moteur Arduino Lego EV3 enregistrer 45 $

En faisant un contrôleur de moteur bricolage lego ev3Étape 1: Intro J'ai un kit appelé le lego mindstorms EV3 c'est un incroyable robotique de 349 $ kit qui vraiment est simple à construire comme lego, mais dispose de fonctionnalités vraiment génial
Purificateur d’Air Bureau (extracteur de fumées)

Purificateur d’Air Bureau (extracteur de fumées)

Ce purificateur d'air Bureau / fan de brasage est un grand projet - il intègre certains électronique, travail du bois et bricolage général. Ne pas de le mentionner est un accessoire de bureau grande, parfait pour enlever toutes les odeurs dans l'air