Spisu treści:
- Krok 1: Zrób sprzęt
- Krok 2: Prześlij kod Arduino UNO
- Krok 3: Przetestuj swój kod podczas przetwarzania
Wideo: Proste przetwarzanie Uldar (wykrywanie i zasięg ultradźwiękowy): 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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:
Zalecana:
Przetwarzanie obrazu za pomocą Raspberry Pi: Instalacja OpenCV i separacja kolorów obrazu: 4 kroki
Przetwarzanie obrazu za pomocą Raspberry Pi: Instalowanie OpenCV i separacji kolorów obrazu: Ten post jest pierwszym z kilku samouczków dotyczących przetwarzania obrazu, które mają zostać wykonane. Przyglądamy się bliżej pikselom, które składają się na obraz, dowiadujemy się, jak zainstalować OpenCV na Raspberry Pi, a także piszemy skrypty testowe do przechwytywania obrazu, a także c
Proste wykrywanie kolorów za pomocą OpenCV: 6 kroków
Proste wykrywanie kolorów za pomocą OpenCV: Cześć! Dzisiaj pokażę prostą metodę wykrywania koloru z wideo na żywo za pomocą OpenCV i Pythona. Zasadniczo po prostu przetestuję wymagany kolor w ramce tła lub nie i za pomocą modułów OpenCV zamaskuję ten region i
Tanie przetwarzanie: Arduino z szeregiem TTL: 3 kroki
Tanie przetwarzanie: Arduino z seryjnym TTL: znaczna część kosztów arduino na pełną skalę, takich jak UNO, to koszt interfejsu USB (uwaga, prawda, kiedy to zostało napisane, ale to już nie jest prawdą, teraz USB jest tanie. Możesz nadal chcesz przejść na serial TTL z innych powodów.). Pozbądź się tego
DIY Home Security - Jak wykonać proste wykrywanie ruchu - Nowa wersja: 6 kroków
DIY Home Security - Jak wykonać proste wykrywanie ruchu | Nowa wersja: W tym projekcie pokażę, jak zrobić niedrogi alarm powiadamiający o ruchu w domu DIY! Zobacz starą wersję: Jak zrobić system bezpieczeństwa WiFi za 10 USD w domu
Monitor pracy serca AD8232, Arduino, przetwarzanie: 4 kroki
Monitor tętna AD8232, Arduino, Przetwarzanie: Analog Devices AD8232 to kompletny analogowy interfejs przeznaczony do akwizycji sygnałów EKG (ElectroCardioGram) na poziomie miliwoltów. Chociaż podłączenie AD8232 i zobaczenie wynikowego sygnału EKG na oscyloskopie jest prostą sprawą, wyzwaniem dla