Taula de continguts:

Processament senzill Uldar (detecció i rang d'ultrasons): 3 passos
Processament senzill Uldar (detecció i rang d'ultrasons): 3 passos

Vídeo: Processament senzill Uldar (detecció i rang d'ultrasons): 3 passos

Vídeo: Processament senzill Uldar (detecció i rang d'ultrasons): 3 passos
Vídeo: Hacked Jacuzzi, JDK 18, Kotlin 1.7.0, ECMAScript 2022 and new Amazon products [MJC News #10] 2024, De novembre
Anonim
Processament simple Uldar (Detecció i rang d'ultrasons)
Processament simple Uldar (Detecció i rang d'ultrasons)
Processament simple Uldar (Detecció i rang d'ultrasons)
Processament simple Uldar (Detecció i rang d'ultrasons)

Es tracta d’un projecte senzill que utilitza Arduino UNO i Processing per crear un lidar senzill.

Lidar (també anomenat LIDAR, LiDAR i LADAR) és un mètode de topografia que mesura la distància a un objectiu il·luminant l'objectiu amb llum làser polsada i mesurant els polsos reflectits amb un sensor. Les diferències en els temps de retorn i en les longituds d'ona del làser es poden utilitzar per fer representacions digitals en 3D de l'objectiu. El nom lidar, que ara s’utilitza com a acrònim de detecció i abastament de la llum (de vegades, imatges, detecció i abastament de la llum), era originalment una combinació de llum i radar. De vegades, Lidar s’anomena escaneig làser 3D, una combinació especial d’escaneig 3D i escàner làser. Té aplicacions terrestres, aerotransportades i mòbils. Lidar s’utilitza habitualment per fer mapes d’alta resolució, amb aplicacions en geodèsia, geomàtica, arqueologia, geografia, geologia, geomorfologia, sismologia, silvicultura, física atmosfèrica, guiatge làser, mapatge làser aeri (ALSM) i altimetria làser. La tecnologia també s'utilitza en el control i la navegació d'alguns cotxes autònoms.

Ara ja podem començar a fer!

Pas 1: feu el maquinari

Feu el maquinari
Feu el maquinari
Feu el maquinari
Feu el maquinari

Per a aquest projecte podem utilitzar:

Materials

Arduino UNO (oficial: https://amzn.to/2CLqfp2) (Elegoo:

Motor servo micro g90 (https://amzn.to/2yDzZ1H)

Sensor de ping HC-SR04 (https://amzn.to/2COXgAq)

Tauler de pa (https://amzn.to/2CLqr7K)

Alguns cables (https://amzn.to/2RmQBSk)

Opcional

Una funda impresa en 3D per a Arduino (https://www.thingiverse.com/thing:994827)

Una peça impresa en 3D per al sensor HC-SR04 (https://www.thingiverse.com/thing:3182237)

Codi

Primer de tot, connecteu el sensor al pin 12 i 13. d'Arduino UNO. Després, connecteu el servomotor al pin 3 d'Arduino UNO i la font d'alimentació.

Per al Servo sg90, utilitzeu un cable USB per alimentar el motor.

Pas 2: pengeu el codi UNO d'Arduino

Pengeu el codi UNO d'Arduino
Pengeu el codi UNO d'Arduino

Pengeu el codi. Ara es pot veure el moviment del motor. Proveu d'obrir un port sèrie de 9600 baud per llegir les mesures del sensor.

Descarregueu el codi des de:

github.com/masteruan/lidar_Processing

Pas 3: proveu el vostre codi en procés

Image
Image

Obriu Processament i llegiu tots els valors de sèrie. Seleccioneu el port adequat a la consola de processament.

Ara podeu veure els punts blancs a la finestra negra. Cada punt més gran que l’objecte és a prop.

Mireu el vídeo!

Consulteu el codi d’aquest enllaç:

Recomanat: