Comment faire un radar avec Arduino?

Sonar Arduino

Dans ce tutoriel Arduino, je vais vous montrer comment vous pouvez fabriquer ce super radar en utilisant la carte Arduino et l’environnement de développement Processing. Vous pouvez regarder la vidéo suivante ou lire le tutoriel écrit ci-dessous pour plus de détails.

Tout ce dont vous avez besoin pour ce projet Arduino est un capteur à ultrasons pour détecter les objets, un petit servomoteur pour faire tourner le capteur et une carte Arduino pour les contrôler.  Vous pouvez regarder la vidéo suivante ou lire le tutoriel écrit ci-dessous[/column].

Maintenant, nous devons créer un code et le télécharger sur la carte Arduino qui permettra l’interaction entre l’Arduino et l’IDE Processing.    Pour comprendre comment la connexion fonctionne, cliquez ici pour visiter mon Tutoriel Arduino et Processing.

Maintenant, nous allons recevoir les valeurs de l’angle et de la distance mesurés par le capteur de la carte Arduino dans l’IDE Processing en utilisant la fonction SerialEvent() qui lit les données du port série et nous allons mettre les valeurs de l’angle et de la distance dans les variables iAngle et iDistance. Ces variables seront utilisées pour dessiner le radar, les lignes, les objets détectés et une partie du texte.

Brouilleur de radar Arduino

Il s’agit d’un projet intéressant dans lequel nous explorons la puissance d’un Arduino et d’Android pour créer un dispositif de surveillance qui utilise un Arduino et un capteur ultrasonique pour diffuser les informations à une application mobile (Android) en utilisant Bluetooth.

La sûreté et la sécurité sont nos principales préoccupations depuis toujours. L’installation d’une caméra de sécurité dotée d’un mode nocturne et d’une option d’inclinaison et d’orientation fera un grand trou dans nos poches. C’est pourquoi nous allons créer un dispositif économique qui fait presque la même chose, mais sans aucune fonction vidéo.

  Comment fermer une boucle while?

Cet appareil détecte les objets à l’aide d’un capteur à ultrasons et peut donc fonctionner même la nuit. Nous montons également le capteur US (Ultra Sonic) sur un servomoteur, ce servomoteur peut être réglé pour tourner automatiquement afin de balayer la zone ou peut être tourné manuellement en utilisant notre application mobile, de sorte que nous pouvons concentrer le capteur à ultrasons dans la direction souhaitée et détecter les objets présents là-bas. Toutes les informations détectées par le capteur US seront transmises à notre téléphone intelligent à l’aide du module Bluetooth (HC-05). Il fonctionnera donc comme un sonar ou un radar.

Radar Arduino

Le radar est un système de détection d’objets à longue portée qui utilise des ondes radio pour établir certains paramètres d’un objet comme sa portée, sa vitesse et sa position. La technologie radar est utilisée dans les avions, les missiles, la marine, les prévisions météorologiques et les automobiles.

Même si le titre dit Projet Radar Arduino, techniquement le projet est basé sur la technologie Sonar car je vais utiliser un capteur ultrasonique pour déterminer la présence d’un objet dans un rayon particulier.

Le projet de radar Arduino est plus un projet visuel qu’une implémentation de circuit. Bien sûr, je vais utiliser différents matériels comme Arduino UNO, le capteur à ultrasons HC-SR04 et un servomoteur, mais l’aspect principal est la représentation visuelle dans l’application de traitement.

Si vous vous souvenez, j’ai déjà utilisé l’application de traitement dans l’un des projets Arduino précédents impliquant le capteur MPU-6050. Je vous suggère de jeter un coup d’oeil à ce projet avant de continuer (vous n’avez pas besoin de réaliser le projet mais de comprendre la façon dont il est réalisé).

  Comment coder un moteur sur Arduino?

Projet de radar Arduino

Le mot radar est une combinaison de “RAdio Detection And Ranging” (détection et télémétrie radio), qui décrit la fonction des premiers systèmes radar développés pour détecter et mettre à distance les avions ennemis en approche à l’aide d’ondes radio. Généralement, les systèmes radar utilisent un outil de visualisation appelé indicateur de position en plan (PPI), qui place des points dans une configuration polaire pour représenter les objets occupant l’espace dans la portée du détecteur (pour en savoir plus sur le radar : Introduction aux systèmes radar). Dans ce tutoriel, un capteur à ultrasons (HC-SR04) sera utilisé à la place d’un émetteur radio, et un indicateur de position en plan sera construit en Python en enregistrant les mouvements angulaires d’un servomoteur. Une carte Arduino enregistrera les données du capteur à ultrasons tout en contrôlant et en transmettant la position angulaire du servomoteur. Cela permettra la création d’une interface PPI pour visualiser la position de divers objets entourant le système radar.

Liste des pièces et câblage vers ArduinoLa reproduction d’un système radar implique deux composants essentiels : un dispositif de télémétrie et un moteur/détecteur angulaire. Comme indiqué ci-dessus, le dispositif de mesure de distance peut être n’importe quel dispositif qui détecte la distance à partir d’un point fixe. Nous utiliserons le dispositif à ultrasons HC-SR04, mais le capteur de distance VL53L0X (qui utilise la technique du temps de vol avec un laser de 940 nm) a également été utilisé et fonctionne très bien avec ce tutoriel. Un kit a été assemblé spécifiquement pour reproduire ce tutoriel, et il est recommandé de le suivre. La seule chose nécessaire en plus du kit est une carte Arduino et un ordinateur. Les composants individuels sont également répertoriés ci-dessous, au cas où l’utilisateur souhaiterait assembler les composants indépendamment :

  Comment faire clignoter les LEDs?