» Électronique » Arduino »Comment faire une simple alarme ultrasonique sur votre Arduino faites-le vous-même

Comment faire une simple alarme ultrasonique à faire soi-même sur Arduino

Bonjour les amoureux d'Arduino! Dans l'article d'aujourd'hui, j'ai décidé de montrer aux débutants un moyen très simple de créer une alarme à ultrasons sur Arduino fais-le toi-même. Un tel système d'alarme vryatli convient à la sécurité de la maison, mais je pense qu'il convient à la protection d'une pièce privée, en plus, c'est plutôt intéressant fait maison pour améliorer les compétences et la connaissance du monde d'Arduino pour un arduino novice qu'un produit maison utile pour la vie.


Et donc pour une simple alarme sur Arduino, nous avons besoin de:
paiement Arduino Uno
Télémètre à ultrasons HS-SR04
- petit récipient
capuchon transparent de la poignée
LED rouge
interrupteur
-connexion de fils comme "père-mère"
sonnerie
- Fils conventionnels
- alimentation (j'utilise 4 batteries connectées en série à 1,5 volts, mais idéalement il faut utiliser une batterie à 6-9 volts 2000 mah, ou une couronne)

Des outils dont nous avons besoin:
fer à souder
colle thermique
ciseaux ou couteau


Tout d'abord, vous devez placer la carte Arduino dans le conteneur, puis marquer l'endroit sous le trou pour sa sortie et le découper ou le souder:


Maintenant, nous prenons un fil père-mère, en coupons la sortie mère, en dénudons l'étain et soudons à l'interrupteur:


Ensuite, nous soudons le commutateur à notre source d'alimentation (mais si vous utilisez un tel adaptateur sous la couronne, vous n'aurez pas à faire tout cela)



Nous connectons notre alimentation à la carte Arduino comme suit: plus à la sortie uin, et moins à Gnd
Nous testons, allumons l'interrupteur et si les LED rouges sur la carte s'allument, alors tout est fait correctement:

Nous prenons un télémètre à ultrasons et une soudure à ses sorties (vcc, Echo, Trig, Gnd) fils de type papa-maman:

Nous marquons et faisons deux trous sur le côté du récipient sous le télémètre à ultrasons:


Installez-le et collez-le si nécessaire:

Nous prenons deux fils papa-maman, les coupons au sol, les dénudons et les étamons:

Souder les fils "père" au buzzer, et les fils "mère" à la LED:

Maintenant, nous nous connectons en observant la polarité à une extrémité de la LED et le buzzer à 10 broches numériques sur Arduino, et les deux autres extrémités à Gnd.
Ensuite, nous connectons le télémètre à ultrasons avec les images suivantes à la carte Arduino: vcc à la sortie 5 v, Gnd à Gnd, écho à 9 broches numériques et trig à 8


Sur le côté du conteneur, faites un autre trou pour le buzzer, puis insérez-le là et collez-le si nécessaire:

Nous faisons deux trous dans le toit du récipient (j'ai fait tous les trous avec un fer à souder comme c'est pratique) pour la LED et l'interrupteur:

Nous les collons et les collons:

Nous prenons un capuchon transparent de la poignée et à l'aide d'un papier de verre ou d'une lime, nous rectifions le fond:


Nous le collons sur la LED, ce qui en fait un dôme de protection:

Eh bien, nous avons terminé la partie principale de l'assemblage de notre système d'alarme et il ne restait que le chargement du croquis, dans mes articles précédents, j'ai dit que pour moi, c'est l'étape la plus difficile, mais pas dans ce cas, car par le principe de fonctionnement, cette alarme est similaire au ventilateur automatique que j'ai fait plus tôt, je vais donc utiliser l'esquisse à partir de celui-ci et si nécessaire, juste changer certains paramètres.

Il vous suffit de connecter la carte Arduino à l'ordinateur à l'aide d'un adaptateur spécial fourni avec la carte, d'exécuter le programme Arduino IDE, de copier l'esquisse ci-dessous, de la coller dans le programme et de cliquer sur le bouton de téléchargement. Si tout est fait correctement, le croquis se chargera en toute sécurité dans la planche.

Esquisse:
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);
}

Maintenant, il ne reste plus qu'à activer notre alarme et à la tester, l'alarme est programmée de telle manière que si vous rapprochez un objet solide du capteur à ultrasons, le buzzer commencera immédiatement à émettre un bip et la LED s'allumera. Par exemple, si vous le mettez inaperçu sur le sol et que quelqu'un passe à côté, le buzzer commencera immédiatement à grincer. (La LED a ensuite brûlé car j'ai oublié de souder une résistance de 220 Ohms, donc si vous le faites, assurez-vous de souder)

Eh bien, c'est tout! Ici, nous avons un système d'alarme aussi simple sur Arduino, nous aimerions dire encore une fois qu'il est pour les débutants et qu'il n'est pas nécessaire de prendre trop au sérieux ce produit fait maison!

Merci à tous pour votre attention!
8.2
8.3
8.2

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
4 commentaire
Pour qui cela ne fonctionne pas, remplacez if (cm & lt; 20) par if (cm <= 20).
Bonjour, votre croquis ne fonctionne pas. Pourriez-vous le réparer? J'ai vraiment besoin d'un croquis de travail.
J'ai acheté tout ce qui est écrit ici et comment se connecter et où le coller?
et le code n'est pas vrai
cool donc mettez sur les toilettes Yahoo

Nous vous conseillons de lire:

Donnez-le au smartphone ...