Table des matières:
Vidéo: Traitement simple Uldar (détection et télémétrie par ultrasons) : 3 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un projet simple qui utilise Arduino UNO et Processing pour créer un lidar simple.
Le lidar (également appelé LIDAR, LiDAR et LADAR) est une méthode d'arpentage qui mesure la distance à une cible en éclairant la cible avec une lumière laser pulsée et en mesurant les impulsions réfléchies avec un capteur. Les différences de temps de retour laser et de longueurs d'onde peuvent ensuite être utilisées pour créer des représentations numériques en 3D de la cible. Le nom lidar, maintenant utilisé comme acronyme de détection et de télémétrie par la lumière (parfois imagerie, détection et télémétrie par la lumière), était à l'origine un portemanteau de lumière et de radar. Le lidar est parfois appelé balayage laser 3D, une combinaison spéciale d'un balayage 3D et d'un balayage laser. Il a des applications terrestres, aéroportées et mobiles. Le lidar est couramment utilisé pour créer des cartes haute résolution, avec des applications en géodésie, géomatique, archéologie, géographie, géologie, géomorphologie, sismologie, foresterie, physique de l'atmosphère, guidage laser, cartographie des bandes laser aéroportées (ALSM) et altimétrie laser. La technologie est également utilisée dans le contrôle et la navigation de certaines voitures autonomes.
Maintenant, nous pouvons commencer à faire !
Étape 1: Fabriquez le matériel
Pour ce projet, nous pouvons utiliser:
Matériaux
Arduino UNO (officiel: https://amzn.to/2CLqfp2) (Elegoo:
Micro servomoteur g90 (https://amzn.to/2yDzZ1H)
Capteur de ping HC-SR04 (https://amzn.to/2COXgAq)
Planche à pain (https://amzn.to/2CLqr7K)
Quelques fils (https://amzn.to/2RmQBSk)
Optionnel
Un boîtier imprimé en 3D pour Arduino (https://www.thingverse.com/thing:994827)
Pièces imprimées en 3D pour le capteur HC-SR04 (https://www.thingverse.com/thing:3182237)
Code
Tout d'abord, connectez le capteur aux broches 12 et 13 de l'Arduino UNO. Ensuite, connectez le servomoteur à la broche n ° 3 de l'Arduino UNO et à l'alimentation.
Pour Servo sg90, utilisez un câble USB pour alimenter le moteur.
Étape 2: Téléchargez le code Arduino UNO
Téléchargez le code. Maintenant, vous pouvez voir le moteur se déplacer. Essayez d'ouvrir un port série à 9600 bauds pour lire les mesures du capteur.
Téléchargez le code sur:
github.com/masteruan/lidar_Processing
Étape 3: Testez votre code en cours de traitement
Ouvrez Processing et lisez toutes les valeurs de série. Sélectionnez le bon port sur la console de traitement.
Vous pouvez maintenant voir les points blancs sur la fenêtre noire. Chaque point est plus grand que l'objet est proche.
Regardez la vidéo !
Voir le code par ce lien: