Table des matières:

SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO : 3 étapes
SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO : 3 étapes

Vidéo: SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO : 3 étapes

Vidéo: SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO : 3 étapes
Vidéo: FABRIQUER UN SONAR A ULTRASONS - ARDUINO 2024, Juillet
Anonim
SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO
SYSTÈME RADAR À ULTRASONS UTILISANT ARDUINO

Le circuit décrit ici montre le fonctionnement d'un système radar à ultrasons. Il utilise un capteur à ultrasons pour détecter un objet et mesurer sa distance et tourne en fonction du servomoteur. L'angle de rotation est affiché sur un écran LCD 16x2. Chaque fois que l'obstacle est détecté, le buzzer s'allume et il est également affiché sur l'écran LCD..

Les systèmes radar ont un certain nombre d'applications militaires et civiles.

Un système radar se compose d'un émetteur qui émet un faisceau vers la cible, qui est ensuite réfléchi par la cible sous forme de signal d'écho. Le signal réfléchi est reçu par un récepteur. Ce récepteur traite le signal reçu et fournit des informations telles que la présence d'une cible, la distance, la position (en mouvement ou à l'arrêt) ou la vitesse, qui sont affichées sur un afficheur.

Étape 1: Composants requis

Composants requis
Composants requis

Arduino UNO R3- Il s'agit d'une carte de microcontrôleur basée sur un microcontrôleur AVR ATmega328 amovible à double boîtier en ligne (DIP). Il dispose de 20 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM et 6 peuvent être utilisées comme entrées analogiques).

Capteur à ultrasons HC-SR04 - Ce capteur est un module à 4 broches, dont les noms de broche sont respectivement Vcc (5v), Trigger, Echo et Ground. Ce capteur est un capteur très populaire utilisé dans de nombreuses applications où la mesure de distance ou la détection d'objets sont nécessaires. Le module a deux yeux comme des projets à l'avant qui forment l'émetteur et le récepteur à ultrasons.

Micro servomoteur Tower Pro SG90 - Ce servomoteur est un servomoteur à rotation de 180 °. Il s'agit d'un servomoteur numérique qui reçoit et traite le signal PWM plus rapidement et mieux. Il équipe des circuits internes sophistiqués qui fournissent un bon couple, une puissance de maintien et des mises à jour plus rapides en réponse aux forces externes. Il se compose de trois fils de couleur marron, rouge et jaune.

Marron/Noir: connecté à la terre

Rouge: connecté à VCC (5 v)

Jaune/Blanc: Connecté à la broche de données via ce signal pwm est donné pour entraîner le moteur.

Écran LCD 16x2 (rétroéclairage vert) - L'écran LCD 16x2 est un affichage alphanumérique. Il est basé sur le contrôleur d'affichage HD44780 et prêt à s'interfacer avec la plupart des microcontrôleurs. Il fonctionne sur 5V et dispose d'un rétroéclairage vert qui peut être allumé et éteint à volonté. Le contraste de l'écran peut également être contrôlé en faisant varier la tension au niveau de la broche de contrôle de contraste (broche 3).

Avertisseur sonore

Carte d'alimentation 12v

Fils de cavalier

Étape 2: Composants connectés ensemble

Composants connectés ensemble
Composants connectés ensemble

LCD PIN_RS ------------------ 12 d'Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_EN -------------------11 d'Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 -------------------- 5 d'Arduino Uno

LCD PIN_D5 ------------------- 4 d'Arduino Uno

LCD PIN_D6 -------------------- 3 d'Arduino Uno

LCD PIN_D7 ------------------- 2 d'Arduino Uno

LCD PIN_VSS ------------------ GND

LCD PIN_VDD ------------------ 5V

Capteur Pin_VCC---5V

Capteur Pin_Trig------------------8 de Arduino Uno

Capteur Pin_Echo-----------------9 d'Arduino Uno

Capteur Pin_GND------------------GND

Le servomoteur a un connecteur femelle à trois broches. Le marron/noir est généralement le sol.

Connectez le câble d'alimentation qui, dans toutes les normes, devrait être rouge à 5V sur l'Arduino.

Connectez la ligne restante sur le connecteur servo à une broche numérique sur l'Arduino.

Broche du buzzer - Le positif est connecté à la broche numérique d'Arduino et l'autre broche est connectée à la terre.

Étape 3: Le code

Le code
Le code

Téléchargez le code principal à partir du lien ci-dessous: -

Code principal:

Après avoir téléchargé le programme sur Arduino, vous pouvez voir le système radar à l'aide d'un logiciel nommé « Processing ».

Le traitement est disponible pour Linux, Mac OS X et Windows.

Vous pouvez télécharger le logiciel à partir du lien: https://processing.org/download/. Sélectionnez votre choix pour télécharger le logiciel.

Exécutez le code de traitement après avoir téléchargé le code principal.

Remarque: Vous devez modifier le nom du port et modifier les conditions en fonction de vos besoins.

Lorsque vous exécutez le code de traitement, une fenêtre noire s'ouvre. Vous pouvez voir le radar en mouvement et chaque fois qu'un obstacle est détecté, une ligne rouge apparaît.

Vous pouvez télécharger le code de traitement à partir du lien ci-dessus (Code principal).

J'espère que cela vous a facilité la tâche. Si vous aimez cette instructable et que vous l'avez trouvée utile, n'oubliez pas de vous abonner et si vous avez des doutes, des questions ou avez besoin d'aide pour quoi que ce soit, laissez simplement un commentaire ci-dessous…

Merci elementzonline.com

Conseillé: