Et donc pour un ventilateur automatique, nous avons besoin de:
paiement Arduino uno (a pris ici)
moteur basse tension
-Fils de type Papa-Mom
- Fils conventionnels
interrupteur
échographie
récipient en plastique
- petite hélice
- un pêne d'environ 5 cm de long et 1 cm de large
écrou à boulonner
- Batterie 6-12 volts (j'utilise 4 batteries 1,5V connectées en série auxquelles deux fils de mère à mère sont soudés avec la sortie de la mère coupée
fil épais
Des outils dont nous avons besoin:
fer à souder
pistolet à colle
couteau de bureau
Et donc, tout d'abord, nous prenons notre source d'alimentation et la mettons au fond du conteneur (j'utilise le conteneur à prix fixe 16 bits que j'aime)
Ensuite, nous avons mis la carte Arduino Uno sur le dessus:
Comme la carte sort beaucoup, marquez 2 trous pour les connecteurs et découpez-les:
Nous ajoutons un interrupteur à la source d'alimentation, puis connectons l'alimentation positive à la sortie uin sur l'arduino, et moins à Gnd:
Sur le côté du récipient (également dans le couvercle si nécessaire), faites une rainure pour l'interrupteur et collez-le là:
si les LED rouges sur la carte Arduino s'allument lorsque le commutateur est activé, nous avons correctement connecté l'alimentation.
Nous prenons un télémètre à ultrasons et une soudure à ses sorties (vcc, Echo, Trig, Gnd) fils de type papa-maman
Dans le couvercle du récipient, nous faisons 6 petits trous, 2 sous les fils du moteur, 4 sous les fils du capteur à ultrasons:
Nous passons les fils du capteur à travers les trous du couvercle et les connectons comme suit à la carte Arduino: vcc à la sortie 5 v, Gnd à Gnd, écho à 9 broches numériques et trig à 8
Nous mettons une hélice sur l'axe moteur, j'utiliserai une petite usine, car il n'y en a pas d'autre, mais il vaut mieux utiliser une hélice plus grosse, ou même une hélice maison:
Souder deux fils papa-à-maman au moteur avec une sortie prédécoupée "maman"
Faites passer les fils du moteur dans les trous restants du couvercle:
Nous prenons un boulon avec un écrou et à l'aide d'un foret décalé ou d'un fer à souder, nous faisons un trou dans le couvercle pour le diamètre du boulon:
Insérez le boulon de bas en haut et serrez l'écrou:
Nous connectons un fil du moteur à la sortie Gnd sur la carte Arduino, et l'autre à la 10ème broche:
Nous mettons le couvercle et collons le télémètre à ultrasons, comme indiqué sur la photo, collons également tous les fils pendants:
Nous enroulons et collons un fil épais au boulon:
Nous attachons notre moteur au sommet du fil, le fil agira comme un guide réglable:
Maintenant, le moment est venu, pour moi personnellement l'étape la plus difficile, ou plutôt d'écrire le firmware, vous n'avez pas besoin d'écrire quoi que ce soit, il suffit de lancer l'application Arduino IDE, de connecter la carte Arduino à l'ordinateur à l'aide d'un adaptateur spécial qui vient généralement avec la carte, de copier l'esquisse dans l'IDE Arduino qui est donné ci-dessous, dans le programme, nous cliquons sur le bouton "télécharger" après quoi l'esquisse devrait être chargée sur la carte arduino.
Si tout est fait correctement, alors lorsque l'objet est rapproché de moins de 20 cm du capteur à ultrasons, l'hélice devrait commencer à tourner. Nous déconnectons notre conception de l'ordinateur et testons notre appareil de notre source d'alimentation, pour cela nous passons simplement le commutateur de l'état désactivé à l'état activé
Croquis (dans ce croquis, le moteur est appelé le mot led):
int echoPin = 9;
int trigPin = 8;
int led = 10;
void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, SORTIE);
}
boucle vide () {
durée int, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
durée = pulseIn (echoPin, HIGH);
cm = (durée / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// délai (1000);
si (cm & lt; 20) {
digitalWrite (led, HIGH);
} else {
digitalWrite (led, LOW);
}
retard (100);
}
Eh bien, c'est tout! Notre ventilateur automatique ou intelligent est prêt! Vous ne le croyez peut-être pas, mais même une si petite hélice souffle assez bien à une distance de 50 cm, mais idéalement, vous devez utiliser une hélice plus grande et un moteur avec un nombre de tours plus élevé (j'ai utilisé la basse tension en raison de la très faible consommation de courant). J'espère fait maison utile à quelqu'un.