Indholdsfortegnelse:
Video: Simple Processing Uldar (Ultrasonic Detection and Ranging): 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette er et simpelt projekt, der bruger Arduino UNO og Processing til at lave en simpel lidar.
Lidar (også kaldet LIDAR, LiDAR og LADAR) er en undersøgelsesmetode, der måler afstand til et mål ved at belyse målet med pulserende laserlys og måle de reflekterede pulser med en sensor. Forskelle i laserretur og bølgelængder kan derefter bruges til at lave digitale 3D-repræsentationer af målet. Navnet lidar, der nu bruges som et akronym for lysdetektering og spændvidde (undertiden lysbilleddannelse, detektion og spændvidde), var oprindeligt et portmanteau af lys og radar. Lidar kaldes undertiden 3D laserscanning, en særlig kombination af en 3D -scanning og laserscanning. Det har terrestriske, luftbårne og mobile applikationer. Lidar bruges almindeligvis til at lave kort i høj opløsning med applikationer inden for geodesi, geomatik, arkæologi, geografi, geologi, geomorfologi, seismologi, skovbrug, atmosfærisk fysik, laservejledning, luftbaseret laserskårkortlægning (ALSM) og laser altimetri. Teknologien bruges også til kontrol og navigation til nogle autonome biler.
Nu kan vi begynde at lave!
Trin 1: Lav hardware
Til dette projekt kan vi bruge:
Materialer
Arduino UNO (officiel: https://amzn.to/2CLqfp2) (Elegoo:
Motor g90 micro servo (https://amzn.to/2yDzZ1H)
HC-SR04 ping-sensor (https://amzn.to/2COXgAq)
Breadboard (https://amzn.to/2CLqr7K)
Nogle ledninger (https://amzn.to/2RmQBSk)
Valgfri
En 3D -trykt sag til Arduino (https://www.thingiverse.com/thing:994827)
Et 3D-trykt stykke til HC-SR04-sensor (https://www.thingiverse.com/thing:3182237)
Kode
Først og fremmest tilsluttes sensoren til Arduino UNO pin 12 og 13. Derefter tilsluttes servomotoren til Arduino UNO pin No.3 og strømforsyningen.
Til Servo sg90 skal du bruge et USB -kabel til at drive motoren.
Trin 2: Upload Arduino UNO -koden
Upload koden. Nu kan du se motoren bevæge sig. Prøv at åbne en seriel port 9600 baudhastighed for at aflæse sensorens mål.
Download koden fra:
github.com/masteruan/lidar_Processing
Trin 3: Test din kode under behandling
Åbn Processing og læs alle de serielle værdier. Vælg den rigtige port på behandlingskonsollen.
Nu kan du se de hvide prikker på det sorte vindue. Hver prik på mere største end objektet er nær.
Se videoen!
Se koden ved dette link:
Anbefalede:
FK (Forward Kinematic) Med Excel, Arduino & Processing: 8 trin
FK (Forward Kinematic) Med Excel, Arduino & Processing: Forward Kinematic bruges til at finde End Effector -værdier (x, y, z) i 3D -rum
Interfacing Ultrasonic Ranging Module HC-SR04 Med Arduino: 5 trin
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: Hey, hvad sker der, fyre! Akarsh her fra CETech. Dette projekt af mig er lidt på den enklere side, men lige så sjovt som de andre projekter. I dette projekt skal vi interface et HC-SR04 ultralyds afstandssensormodul. Dette modul fungerer ved at generere
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 trin
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): Denne artikel er en opfølgning på min tidligere, ganske vellykkede artikel om opbygning af et alsidigt mediecenter, der først var baseret på det meget populære Raspberry PI, men senere, på grund af manglen på HEVC, H.265 og HDMI 2.2 -kompatibel output, var det switch
Frem Kinematic Med Excel, Arduino & Processing: 8 trin
Fremad kinematisk Med Excel, Arduino og behandling: Fremad kinematisk bruges til at finde sluteffektor -værdier (x, y, z) i 3D -rum
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 trin
Seriel forbindelse til bearbejdning (acelerómetro En Anillo): Jeg kan forvente en forarbejdning af informationen. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc