Spisu treści:

ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI: 3 kroki
ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI: 3 kroki

Wideo: ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI: 3 kroki

Wideo: ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI: 3 kroki
Wideo: HOW TO: Precyzyjne czujniki optyczne z pomiarem odległości 2024, Listopad
Anonim
ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI
ANALOGOWY CZUJNIK ULTRADŹWIĘKOWY DO POMIARU ODLEGŁOŚCI

Ta instrukcja dotyczy korzystania z czujnika ultradźwiękowego podłączonego do Arduino i dokładnego pomiaru odległości od 20 cm do 720 cm.

Krok 1: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

Użyłem słynnego GY-US42V2, który może działać na 4 sposoby:

-wyjście impulsowe ze specjalną biblioteką do zainstalowania (SR04.h) nie testowane

-Komunikacja I2C ze specjalną biblioteką SoftI2Cmaster.h (nie testowano).

-I2C bez specjalnej biblioteki z tą mapą pinów:

  • VCC do VCC,
  • A5 (atmega328 SCL) do CR
  • A4 (atmega328 SDA) do DT
  • GND do GND

Link do atmega328 bez oporu podciągania, niezbyt dobry pomiar.

-Serial RX TX ze specjalną biblioteką SoftwareSerial.h i tą mapą pinów:

VCC do VCC

GND do GND

  • pin D2 do CR
  • pin D3 do DT
  • VCC do PS

Bardziej dokładne i najlepsze myślę

Niektóre specyfikacje techniczne:

GY-US42 to tani, wysokiej jakości moduł zasięgu.

Napięcie robocze 3-5 V, mały pobór mocy, mały rozmiar, łatwa instalacja.

Zasada działania sondy polega na tym, że sonda emituje fale ultradźwiękowe napromieniowane przez mierzony obiekt, sonda odbiera fale dźwiękowe zwrotne, wykorzystuje różnicę czasu, oblicza rzeczywistą odległość. Istnieją trzy sposoby odczytu danych modułu, tj. szeregowy UART (poziom TTL), IIC, tryb impulsowy pwm, Prędkość transmisji szeregowej to 9600bps i 115200bps, można skonfigurować, jest ciągła, wyjście ustawić na dwa sposoby, można zapisać ustawienia mocy.

IIC może modyfikować adres wewnętrzny w celu ułatwienia magistrali IIC w tym samym czasie dostępu do kilku modułów. Wyjście impulsowe pwm jest takie samo jak sr04.

Moduł można dostosować do innego środowiska pracy i podłączyć bezpośrednio do mikrokontrolera.

Gdy komputer potrzebuje USB w module TTL, połączenie bezpośrednie.

Tryb IIC może być bezpośrednio połączony z APM, Pixhawk i innymi systemami sterowania lotem.

Zapewnia Arduino, 51, STM32 procedury komunikacyjne mikrokontrolera, nie zapewnia obwodów i wewnętrznego źródła mikrokontrolera.

W wyniku zastosowania transceivera wbudowana jest sonda ultradźwiękowa, zasięg od obszaru niewidomego wynosi około 20 cm. W obrębie 20 cm zakres jest nieprawidłowy.

Napięcie: 3-5 V

Wbudowany MCU oblicza odległość

IIC i seryjny i pwm

Częstotliwość: 15 Hz (pełny zakres)

Prąd: 9mA (VCC = 5V)

Krok 2: Schemat i archiwum w szkicu i bibliotekach

Schemat i archiwum w szkicu i bibliotekach
Schemat i archiwum w szkicu i bibliotekach

Zrobiłem płytkę klonową arduino z atmega328 PU non P, którą mam dawno temu. Wpisuję 2 szkic o nazwie:

  • RADARI2C dla I2C działającego bez specjalnej biblioteki
  • RADARserial z SoftwareSerial.h

Znajdziesz również oryginalny szkic i biblioteki dołączone do tego czujnika.

Krok 3: Wniosek

Ten rodzaj czujnika będzie używany jako rodzaj tylnego czujnika parkowania, ale w przypadku użytku na zewnątrz system ten może być zakłócany przez wiatr, który zmienia dźwięk. Bądź ostrożny.

Dzięki całej stronie potrzebnej do edycji tej instrukcji.

Szczęśliwy pouczający !!!!

Zalecana: