Spisu treści:
Wideo: Proste przetwarzanie Uldar (wykrywanie i zasięg ultradźwiękowy): 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to prosty projekt, który wykorzystuje Arduino UNO i Processing do stworzenia prostego lidaru.
Lidar (zwany również LIDAR, LiDAR i LADAR) to metoda geodezyjna, która mierzy odległość do celu poprzez oświetlanie celu impulsowym światłem laserowym i pomiar odbitych impulsów za pomocą czujnika. Różnice w czasach powrotu lasera i długościach fal można następnie wykorzystać do tworzenia cyfrowych reprezentacji celu w 3D. Nazwa lidar, obecnie używana jako akronim oznaczający wykrywanie światła i zasięg (czasami obrazowanie światła, wykrywanie i zasięg), pierwotnie była portmanteau światła i radaru. Lidar czasami nazywany jest skanowaniem laserowym 3D, specjalnym połączeniem skanowania 3D i skanowania laserowego. Ma aplikacje naziemne, lotnicze i mobilne. Lidar jest powszechnie używany do tworzenia map o wysokiej rozdzielczości, z zastosowaniami w geodezji, geomatyce, archeologii, geografii, geologii, geomorfologii, sejsmologii, leśnictwie, fizyce atmosfery, naprowadzaniu laserowym, mapowaniu pokosu laserowego w powietrzu (ALSM) i wysokościomierz laserowy. Technologia ta jest również wykorzystywana do sterowania i nawigacji w niektórych samochodach autonomicznych.
Teraz możemy zacząć robić !
Krok 1: Zrób sprzęt
Do tego projektu możemy wykorzystać:
Materiały
Arduino UNO (oficjalny: https://amzn.to/2CLqfp2) (Elegoo:
Silnik mikro serwo g90 (https://amzn.to/2yDzZ1H)
Czujnik ping HC-SR04 (https://amzn.to/2COXgAq)
Płytka chlebowa (https://amzn.to/2CLqr7K)
Niektóre przewody (https://amzn.to/2RmQBSk)
Opcjonalny
Drukowane w 3D etui na Arduino (https://www.thingiverse.com/thing:994827)
Wydrukowane elementy 3D dla czujnika HC-SR04 (https://www.thingiverse.com/thing:3182237)
Kod
Najpierw podłącz czujnik do pinów 12 i 13 Arduino UNO. Następnie podłącz serwomotor do pinu nr 3 Arduino UNO i zasilacz.
W przypadku Servo sg90 użyj kabla USB do zasilania silnika.
Krok 2: Prześlij kod Arduino UNO
Prześlij kod. Teraz możesz zobaczyć, jak silnik się porusza. Spróbuj otworzyć port szeregowy o szybkości transmisji 9600, aby odczytać pomiary czujnika.
Pobierz kod z:
github.com/masteruan/lidar_Processing
Krok 3: Przetestuj swój kod podczas przetwarzania
Otwórz Przetwarzanie i odczytaj wszystkie wartości seryjne. Wybierz odpowiedni port w konsoli przetwarzania.
Teraz możesz zobaczyć białe kropki na czarnym oknie. Każda kropka na większej od obiektu jest blisko.
Zobacz wideo!
Zobacz kod pod tym linkiem: