Table des matières:

Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino ! : 10 étapes
Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino ! : 10 étapes

Vidéo: Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino ! : 10 étapes

Vidéo: Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino ! : 10 étapes
Vidéo: JE JÈTE SA MANETTE DU 6 ÈME ÉTAGE 😱😂 2024, Novembre
Anonim
Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino !
Un petit système d'alarme utilisant une carte compatible Super Tiny Arduino !

Bonjour, aujourd'hui nous allons faire un petit projet sympa. Nous allons construire un minuscule dispositif d'alarme qui mesure la distance entre lui-même et un objet devant lui. Et lorsque l'objet dépasse une distance définie, l'appareil vous avertit avec un bruit de buzzer fort.

Pour fabriquer un petit dispositif d'alarme, nous avons besoin de minuscules composants, c'est pourquoi nous avons utilisé PICO comme microcontrôleur, car il répond à nos besoins tout en étant de très petite taille. Nous avons également utilisé des composants couramment utilisés pour lire la distance et donner un signal au buzzer. Ce projet vous prendra environ 45 minutes pour terminer, si vous avez choisi d'utiliser le code fourni.

Étape 1: Composants

Composants
Composants
  • 1 carte PICO, disponible sur mellbell.cc (17 $)
  • 1 capteur à ultrasons, ebay (1,03 $)
  • 1 petit buzzer 5~6 volts, un lot de 10 sur ebay (1,39$)
  • 3 LEDs 5mm (couleurs différentes), un lot de 100 sur ebay (0,99$)
  • 4 résistances de 330 ohms, un lot de 100 sur ebay (1,08 $)
  • 12 fils jumber, un paquet de 40 sur ebay (0,99 $)
  • 1 mini planche à pain, un lot de 5 sur ebay (2,52 $)

Étape 2: Comment fonctionnent les capteurs à ultrasons

Comment fonctionnent les capteurs à ultrasons
Comment fonctionnent les capteurs à ultrasons
Comment fonctionnent les capteurs à ultrasons
Comment fonctionnent les capteurs à ultrasons

Avant de connecter le capteur à ultrasons et de l'utiliser, voyons comment il fonctionne:

  • Tout d'abord, il envoie une onde ultrasonore à partir du transducteur de l'émetteur (transducteur de gauche). S'il y a un objet devant le capteur, les ondes frappent cet objet et retournent au transducteur récepteur (transducteur droit)
  • Ensuite, le microcontrôleur calcule le temps entre l'envoi des ondes et leur réception. Après cela, le microcontrôleur effectue des calculs mathématiques et obtient la distance entre le capteur et l'objet devant lui.
  • C'est la formule utilisée pour obtenir la distance en CM: (durée / 2)/29.1 (Vous pouvez trouver le calcul derrière cette formule dans l'image ci-dessus).

Étape 3: interfacer le capteur à ultrasons avec PICO

Interfaçage du capteur à ultrasons avec PICO
Interfaçage du capteur à ultrasons avec PICO
Interfaçage du capteur à ultrasons avec PICO
Interfaçage du capteur à ultrasons avec PICO

La première chose à faire est de jeter un œil à votre PICO et de voir ce que vous pouvez en faire. Et comme vous pouvez le voir, PICO a 5 broches d'E/S numériques et 3 broches d'entrée analogique. Qui sera utilisé comme suit:

Brochage du capteur à ultrasons:

  • VCC (Capteur à Ultrasons) - VCC (PICO)
  • GND (Capteur à ultrasons) - GND (PICO)
  • Trig (capteur à ultrasons) - A1 (PICO)
  • Echo (Capteur à Ultrasons) - A0 (PICO)

Il ne vous reste plus qu'à connecter le capteur à ultrasons au PICO et à vous assurer que tout est parfait.

Étape 4: Croquis du capteur à ultrasons

Croquis du capteur à ultrasons
Croquis du capteur à ultrasons

Vous devez maintenant créer un programme, qui prend la distance mesurée par le capteur à ultrasons, et l'afficher sur un moniteur série. Pour que vous puissiez obtenir des lectures et vous assurer que tout est connecté et fonctionne correctement.

Créez une fonction appeléemeasureDistance qui est chargée de mesurer le temps entre l'envoi d'un signal et sa réception, et de calculer la distance. Vous devez également afficher les lectures sur votre moniteur série, afin de pouvoir déboguer le projet dans l'IDE.

Vous pouvez télécharger le programme joint, si vous ne voulez pas l'écrire vous-même. Vous pouvez également voir à quoi devraient ressembler les lectures du moniteur série à partir de l'image ci-dessus.

Étape 5: connexion du buzzer

Connexion de l'avertisseur
Connexion de l'avertisseur
Connexion de l'avertisseur
Connexion de l'avertisseur

Maintenant, que vous avez votre capteur donnant la distance entre lui-même et tout objet devant lui. Vous devez faire quelque chose avec les lectures, et comme nous l'avons déjà dit, vous allez avoir un buzzer qui fera un bruit fort lorsque l'objet devant le capteur s'éloigne beaucoup trop.

Travailler avec les buzzers est très simple, car ils n'ont que deux états de fonctionnement, ON ou OFF. Ils n'ont également que deux pattes, l'une est positive (jambe longue) et l'autre est négative (jambe courte).

  • Lorsque 5V est appliqué au buzzer, il s'allume et fait un fort bourdonnement.
  • Lorsque 0V est appliqué au buzzer, il s'éteint et aucun buzz n'est émis.

Étape 6: Programmation du buzzer

Programmation du buzzer
Programmation du buzzer

Vous voulez que le buzzer commence à bourdonner lorsque l'objet devant le capteur s'éloigne de plus de 20 cm et s'éteigne lorsque l'objet est plus proche des 20 cm « Vous pouvez utiliser la distance que vous voulez ».

Le programme ci-joint contient le code qui obtient les lectures du capteur à ultrasons et envoie des ordres au buzzer. Qui doivent commencer à faire du bruit lorsque l'objet est à plus de 20 cm, et s'arrêter lorsqu'il est plus proche que cela.

N'oubliez pas que vous pouvez personnaliser le code selon les règles et les distances que vous souhaitez.

Étape 7: Connexion des LED

Connexion des LED
Connexion des LED
Connexion des LED
Connexion des LED

Maintenant, vous souhaitez ajouter trois LED à votre projet pour le rendre plus interactif et dynamique.

Nous avons utilisé des LED ordinaires de 5 mm, et celles-ci n'ont que deux pattes, une positive (jambe longue) et une négative (jambe courte). Et lorsque nous appliquons 5V à la led, elle s'allume lorsque nous appliquons 0v, elle s'éteint. Vous pouvez utiliser tous les types de LED que vous souhaitez ici, et si vous avez des questions à ce sujet, n'hésitez pas à les poser.

Étape 8: Programmation des LED

Programmation des LED
Programmation des LED

Nous avons utilisé 3 LED dans notre projet, et elles s'allument en fonction de la distance entre le capteur et l'objet devant lui.

La LED bleue s'allume lorsque la distance est inférieure à 10 cm. La LED jaune s'allume lorsque la distance est comprise entre 10 cm et 20 cm. La LED rouge s'allume lorsque la distance est supérieure à 20 cm.

Et encore une fois, n'oubliez pas que vous pouvez personnaliser les règles qui contrôlent la façon dont vos LED s'allument.

Étape 9: connexion de la source d'alimentation

Connexion de la source d'alimentation
Connexion de la source d'alimentation
Connexion de la source d'alimentation
Connexion de la source d'alimentation

A ce stade, vous voulez pouvoir utiliser votre petite alarme sans être obligé de la connecter à un PC. Alors, ajoutez une pile 9V à votre projet et connectez-la à votre PICO.

  • Fil rouge positif (Batterie) - Vin (PICO)
  • Fil noir négatif (Batterie) - GND (PICO)

Et maintenant, votre système d'alarme sera opérationnel sans avoir à être connecté à un PC.

Étape 10: Vous avez terminé

Toutes nos félicitations! Maintenant, vous avez un appareil qui vous alerte en fonction de la distance de l'objet devant lui. N'oubliez pas non plus que vous pouvez personnaliser ses règles et changer comment et pourquoi le buzzer émet un son.

Vous pouvez nous trouver sur notre page Facebook et sur mellbell.cc. Et n'hésitez pas à poser des questions, nous serons ravis d'y répondre:)

Conseillé: