Innehållsförteckning:
Video: Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är ett enkelt projekt som använder Arduino UNO och Processing för att göra en enkel lidar.
Lidar (även kallad LIDAR, LiDAR och LADAR) är en mätmetod som mäter avstånd till ett mål genom att belysa målet med pulserat laserljus och mäta de reflekterade pulserna med en sensor. Skillnader i laserretur och våglängder kan sedan användas för att göra digitala 3D-representationer av målet. Namnet lidar, som nu används som en förkortning av ljusdetektering och intervall (ibland ljusavbildning, detektering och intervall), var ursprungligen en portmantå av ljus och radar. Lidar kallas ibland 3D -laserskanning, en speciell kombination av 3D -skanning och laserskanning. Den har terrestriska, luftburna och mobila applikationer. Lidar används vanligtvis för att göra högupplösta kartor, med applikationer inom geodesi, geomatik, arkeologi, geografi, geologi, geomorfologi, seismologi, skogsbruk, atmosfärisk fysik, laservägledning, luftburna lasersträngkartläggningar (ALSM) och laser altimetri. Tekniken används också för styrning och navigering för vissa autonoma bilar.
Nu kan vi börja göra!
Steg 1: Gör hårdvaran
För detta projekt kan vi använda:
Material
Arduino UNO (officiell: https://amzn.to/2CLqfp2) (Elegoo:
Motor g90 mikroservo (https://amzn.to/2yDzZ1H)
HC-SR04 pingsensor (https://amzn.to/2COXgAq)
Brödbräda (https://amzn.to/2CLqr7K)
Några ledningar (https://amzn.to/2RmQBSk)
Frivillig
Ett 3D -tryckt fodral för Arduino (https://www.thingiverse.com/thing:994827)
En 3D-tryckta bitar för HC-SR04-sensor (https://www.thingiverse.com/thing:3182237)
Koda
Anslut först sensorn till Arduino UNO -stift 12 och 13. Anslut sedan servomotorn till Arduino UNO -stift nr 3 och strömförsörjningen.
För Servo sg90 använd USB -kabel för att driva motorn.
Steg 2: Ladda upp Arduino UNO -koden
Ladda upp koden. Nu kan du se hur motorn rör sig. Försök att öppna en seriell port 9600 baudhastighet för att läsa sensorns mått.
Ladda ner koden från:
github.com/masteruan/lidar_Processing
Steg 3: Testa din kod vid bearbetning
Öppna Processing och läs alla seriella värden. Välj rätt port på bearbetningskonsolen.
Nu kan du se de vita prickarna på det svarta fönstret. Varje prick på större än objektet är nära.
Se videon!
Se koden med denna länk: