Innehållsförteckning:
Video: Enkel bearbetning Uldar (Ultrasonic Detection and Ranging): 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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:
Rekommenderad:
Framåt kinematisk med Excel, Arduino och bearbetning: 8 steg
Forward Kinematic Med Excel, Arduino & Processing: Forward Kinematic används för att hitta sluteffektvärden (x, y, z) i 3D -utrymme
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
Interaktiv LED -kupol med Fadecandy, bearbetning och Kinect: 24 steg (med bilder)
Interaktiv LED -kupol med Fadecandy, Processing och Kinect: WhatWhen in Dome är en 4,2 m geodetisk kupol täckt med 4378 lysdioder. Lysdioderna är alla individuellt mappade och adresserbara. De styrs av Fadecandy och Processing på ett Windows -skrivbord. En Kinect är fäst vid en av kupolens stag, så
Hur man kontrollerar adresserbara lysdioder med Fadecandy och bearbetning: 15 steg (med bilder)
Så här kontrollerar du adresserbara lysdioder med Fadecandy och bearbetning: WhatThis är en steg-för-steg-handledning om hur du använder Fadecandy och Processing för att styra adresserbara lysdioder. Fadecandy är en LED-drivrutin som kan styra upp till 8 remsor med 64 pixlar vardera. (Du kan ansluta flera Fadecandys till en dator för att öka
DIY voltmeter med Arduino och bearbetning: 4 steg
DIY voltmeter med Arduino och bearbetning: Hej och välkommen till dagens projekt. Jag är Sarvesh och idag ska vi göra en arduino baserad voltmeter. Men det som är annorlunda med den här är att den kommer att visa sin produktion på bearbetningsprogramvaran. Nu i en av mina tidigare självstudier gjorde vi en process