Съдържание:

АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ИЗМЕРВАНЕ НА ДИСТАНЦИЯ: 3 стъпки
АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ИЗМЕРВАНЕ НА ДИСТАНЦИЯ: 3 стъпки

Видео: АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ИЗМЕРВАНЕ НА ДИСТАНЦИЯ: 3 стъпки

Видео: АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ИЗМЕРВАНЕ НА ДИСТАНЦИЯ: 3 стъпки
Видео: Условна структура If..Else в езика за програмиране Python 2024, Ноември
Anonim
АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ДИСТАНЦИОННО ИЗМЕРВАНЕ
АНАЛОГ УЛТРАЗВУКОВ СЕНЗОР за ДИСТАНЦИОННО ИЗМЕРВАНЕ

Тези инструкции ще се занимават с това как да използвате ултразвуков сензор, свързан към Arduino, и да измервате точно разстояния от 20 см до 720 см.

Стъпка 1: GY-US42V2

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

Използвах известния GY-US42V2, който може да работи по 4 начина:

-импулсен изход със специална библиотека за инсталиране (SR04.h) не е тестван

-I2C комуникация със специална библиотека SoftI2Cmaster.h (не е тествано).

-I2C без специална библиотека с тази пин карта:

  • VCC към VCC,
  • A5 (atmega328 SCL) към CR
  • A4 (atmega328 SDA) към DT
  • GND към GND

Връзка към atmega328 без издърпващо съпротивление, не много добро измерване.

-Serial RX TX със специална библиотека SoftwareSerial.h и тази карта на щифтове:

VCC към VCC

GND към GND

  • щифт D2 към CR
  • щифт D3 към DT
  • VCC към PS

По -точен и най -добрият според мен

Някои технически спецификации:

GY-US42 е евтин, висококачествен модул за обхват.

Работно напрежение 3-5 V, малка консумация на енергия, малък размер, лесен монтаж.

Принципът му на действие е, че сондата излъчва ултразвукови вълни, облъчени от измерения обект, сондата получава връщащи звукови вълни, използва часовата разлика, изчислява действителното разстояние. Има три начина за четене на данните от модула, т.е. сериен UART (ниво TTL), IIC, импулсен режим pwm, Серийната скорост на предаване е 9600bps и 115200bps, може да бъде конфигурирана, има непрекъсната настройка на изхода по два начина, можете да запазите настройките за захранване.

IIC може да променя вътрешния адрес, за да улесни IIC шината едновременно с достъпа до няколко модула. Импулсният ШИМ изход е същият като sr04.

Модулът може да се адаптира към друга работна среда и да се свърже директно към микроконтролера.

Когато компютърът се нуждае от USB в TTL модула, директна връзка.

Режимът IIC може да бъде директно свързан с APM, Pixhawk и друг контрол на полета.

Осигурява комуникационни процедури на Arduino, 51, STM32 на микроконтролера, не предоставя схеми и вътрешен източник на микроконтролер.

В резултат на използването на трансивъра е вградена ултразвукова сонда, обхватът от слепата зона е около 20 cm. В рамките на 20 см диапазонът е невалиден.

Напрежение: 3-5 V

Вграденият MCU изчислява разстоянието

IIC и сериен и pwm

Честота: 15 Hz (пълен диапазон)

Ток: 9mA (VCC = 5V)

Стъпка 2: Схемата и архивът в Sketch и Libs

Схемата и архивът в Sketch и Libs
Схемата и архивът в Sketch и Libs

Направих клонираща дъска от arduino с atmega328 PU non P, имам отдавна. Въвеждам скица 2, наречена:

  • RADARI2C за I2C работи без специална библиотека
  • RADARserial с SoftwareSerial.h

Ще намерите и оригиналната скица и предложените ръбове за този сензор.

Стъпка 3: Заключение

Този вид сензор ще се използва като нещо като сензор за паркиране отзад, но за използване на открито тази система може да бъде нарушена от вятъра, който отклонява звука. Бъди внимателен.

Благодаря на всички уебсайтове, необходими за редактиране на тази инструкция.

Честит инструктаж !!!!

Препоръчано: