Spisu treści:

ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO: 3 kroki
ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO: 3 kroki

Wideo: ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO: 3 kroki

Wideo: ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO: 3 kroki
Wideo: Radar ultradźwiękowy - Arduino Uno 2024, Lipiec
Anonim
ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO
ULTRADŹWIĘKOWY SYSTEM RADAROWY Z WYKORZYSTANIEM ARDUINO

Opisany tutaj obwód demonstruje działanie systemu radarowego opartego na ultradźwiękach. Wykorzystuje czujnik ultradźwiękowy do wykrywania obiektu i pomiaru jego odległości oraz obraca się zgodnie z serwomotorem. Kąt obrotu jest wyświetlany na ekranie LCD 16x2. Po wykryciu przeszkody włącza się brzęczyk i jest również wyświetlany na wyświetlaczu LCD.

Systemy radarowe mają wiele zastosowań obronnych, a także cywilnych.

System radarowy składa się z nadajnika, który przekazuje wiązkę w kierunku celu, która jest następnie odbijana przez cel jako sygnał echa. Odbity sygnał jest odbierany przez odbiornik. Odbiornik ten przetwarza odebrany sygnał i dostarcza takie informacje jak obecność celu, odległość, pozycja (ruchoma lub nieruchoma) czy prędkość, które są wyświetlane na wyświetlaczu.

Krok 1: Wymagane komponenty

Wymagane komponenty
Wymagane komponenty

Arduino UNO R3- Jest to płytka mikrokontrolera oparta na wymiennym mikrokontrolerze typu dual-inline-package (DIP) ATmega328 AVR. Posiada 20 cyfrowych pinów wejścia/wyjścia (z których 6 może być użytych jako wyjścia PWM, a 6 może być użytych jako wejścia analogowe).

Czujnik ultradźwiękowy HC-SR04 - Ten czujnik jest 4-pinowym modułem, którego nazwy pinów to odpowiednio Vcc (5v), Trigger, Echo i Ground. Czujnik ten jest bardzo popularnym czujnikiem używanym w wielu aplikacjach, w których wymagany jest pomiar odległości lub wykrywanie obiektów. Moduł ma dwoje oczu jak projekty z przodu, które tworzą nadajnik i odbiornik ultradźwięków.

Tower Pro SG90 Micro Servo Motor-Ten serwo ma obrót o 180°. Jest to cyfrowy serwomotor, który szybciej i lepiej odbiera i przetwarza sygnał PWM. Jest wyposażony w wyrafinowane obwody wewnętrzne, które zapewniają dobry moment obrotowy, moc trzymania i szybsze aktualizacje w odpowiedzi na siły zewnętrzne. Składa się z trzech przewodów w kolorze brązowym, czerwonym i żółtym.

Brązowy/czarny: podłączony do ziemi

Czerwony: podłączony do VCC (5v)

Żółty/biały: Podłączony do pinu danych przez ten sygnał pwm jest podawany do napędu silnika.

Wyświetlacz LCD 16x2 (zielone podświetlenie) – wyświetlacz LCD 16x2 jest wyświetlaczem alfanumerycznym. Opiera się na kontrolerze wyświetlacza HD44780 i jest gotowy do współpracy z większością mikrokontrolerów. Działa na 5V i ma zielone podświetlenie, które można włączać i wyłączać w zależności od potrzeb. Kontrast ekranu można również kontrolować, zmieniając napięcie na bolcu kontroli kontrastu (Pin 3).

Brzęczyk

Płyta zasilacza 12 v

Przewody połączeniowe

Krok 2: Komponenty połączone ze sobą

Komponenty połączone ze sobą
Komponenty połączone ze sobą

LCD PIN_RS------------------ 12 Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_EN -------------------11 Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 Arduino Uno

LCD PIN_D5 ------------------- 4 Arduino Uno

LCD PIN_D6 ------------------- 3 Arduino Uno

LCD PIN_D7 ------------------- 2 Arduino Uno

LCD PIN_VSS------------------ GND

LCD PIN_VDD------------------ 5V

Czujnik Pin_VCC---------------- 5 V

Czujnik Pin_Trig------------------8 Arduino Uno

Czujnik Pin_Echo-----------------9 Arduino Uno

Czujnik Pin_GND------------------GND

Serwomotor posiada złącze żeńskie z trzema pinami. Brązowy/czarny to zazwyczaj ziemia.

Podłącz kabel zasilający, który we wszystkich standardach powinien być czerwony do 5V na Arduino.

Podłącz pozostałą linię na złączu serwo do pinu cyfrowego w Arduino.

Pin brzęczyka-dodatni jest podłączony do cyfrowego pinu Arduino, a drugi pin jest podłączony do masy.

Krok 3: Kodeks

Kod
Kod

Pobierz główny kod z poniższego linku:-

Główny kod:

Po wgraniu programu do Arduino można zobaczyć system radarowy za pomocą oprogramowania o nazwie „Przetwarzanie”.

Przetwarzanie jest dostępne dla systemów Linux, Mac OS X i Windows.

Oprogramowanie można pobrać z linku: https://processing.org/download/. Wybierz swój wybór, aby pobrać oprogramowanie.

Uruchom kod przetwarzania po przesłaniu głównego kodu.

Uwaga:- Musisz zmienić nazwę portu i zmienić warunki zgodnie z potrzebami.

Po uruchomieniu kodu przetwarzania otwiera się czarne okno. Możesz zobaczyć poruszający się radar, a po wykryciu przeszkody pojawia się czerwona linia.

Możesz pobrać kod przetwarzania z powyższego linku (Kod główny).

Mam nadzieję, że ci to ułatwiło. Jeśli podoba Ci się ta instrukcja i okazała się przydatna, nie zapomnij zasubskrybować, a jeśli masz jakiekolwiek wątpliwości, pytania lub potrzebujesz pomocy, po prostu zostaw komentarz poniżej…

Dzięki elementzonline.com

Zalecana: