Innehållsförteckning:

Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg
Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg

Video: Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg

Video: Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg
Video: Nathan Myhrvold: Pyramids, NASA's Lies, Global Warming 2024, November
Anonim
Enkel bearbetning Uldar (ultraljudsdetektering och intervall)
Enkel bearbetning Uldar (ultraljudsdetektering och intervall)
Enkel bearbetning Uldar (ultraljudsdetektering och intervall)
Enkel bearbetning Uldar (ultraljudsdetektering och intervall)

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

Gör hårdvaran
Gör hårdvaran
Gör hårdvaran
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 Arduino UNO -koden
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

Image
Image

Ö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:

Rekommenderad: