Мазмуну:

АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанциянын өлчөөсү: 3 кадам
АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанциянын өлчөөсү: 3 кадам

Video: АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанциянын өлчөөсү: 3 кадам

Video: АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанциянын өлчөөсү: 3 кадам
Video: Ленинград — Аналоговнет 2024, Ноябрь
Anonim
АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанцияны өлчөө үчүн
АНАЛОГ УЛТРАСОНИКАЛЫК СЕНСОР Дистанцияны өлчөө үчүн

Бул көрсөтмөлөр Ардуиного туташкан УЗИ сенсорун кантип колдонуу жана 20смден 720смге чейинки аралыкты так өлчөө менен алектенет.

1-кадам: GY-US42V2

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

Мен 4 жол менен иштей турган атактуу GY-US42V2 колдондум:

-пульс чыгаруу атайын китепкана менен (SR04.h) сыналган эмес

-I2C атайын китепкана SoftI2Cmaster.h менен байланыш (сыналган эмес).

-I2C бул пин картасы менен атайын китепканасы жок:

  • VCCден VCCге чейин,
  • A5 (atmega328 SCL) - CR
  • A4 (atmega328 SDA) DTге
  • GNDден GNDге

Атмега328ге шилтеме эч кандай каршылык көрсөтпөстөн, өтө жакшы өлчөө эмес.

-Serial RX TX атайын SoftwareSerial.h китепканасы жана бул пин картасы менен:

VCCден VCCге

GNDден GNDге

  • пин D2 - CR
  • пин D3 - DT
  • PS үчүн VCC

Тагыраак жана эң жакшы деп ойлойм

Кээ бир техникалык мүнөздөмөлөр:

GY-US42-бул арзан баа, жогорку сапаттагы диапазон модулу.

Иштөө чыңалуусу 3-5 В, чакан энергия керектөө, кичине өлчөм, оңой орнотуу.

Анын иштөө принциби - иликтөөчү өлчөнүүчү объект тарабынан нурлантылган УЗИ толкундарын чыгарат, иликтөө кайтарымдуу үн толкундарын алат, убакыт айырмасын колдонот, чыныгы аралыкты эсептейт. Модулдун маалыматын окуунун үч жолу бар, б.а., UART (TTL деңгээл), IIC, импульс режими pwm, Сериялык берүү ылдамдыгы 9600bps жана 115200bps, конфигурацияланышы мүмкүн, үзгүлтүксүз бар, чыгууну эки жол менен коюңуз, кубат орнотууларын сактай аласыз.

IIC бир эле учурда бир нече модулга кирүү үчүн IIC автобусун жеңилдетүү үчүн ички дарегин өзгөртө алат. Импульс pwm чыгаруу sr04 менен бирдей.

Модуль башка жумушчу чөйрөгө ылайыкташтырылып, микроконтроллерге түз туташтырылышы мүмкүн.

Компьютерге TTL модулунда USB керек болгондо, түз байланыш.

IIC режими APM, Pixhawk жана башка учууну башкаруу менен түз байланышта болот.

Arduino, 51, микроконтроллердин STM32 байланыш процедураларын камсыз кылат, микросхемаларды жана микроконтроллердин ички булагын камсыз кылбайт.

Трансиверди колдонуунун натыйжасында, ультрадыбыштуу зонд курулган, сокур аймактан диапазон болжол менен 20 см. 20 см ичинде диапазон жараксыз.

Чыңалуу: 3-5 В.

Камтылган MCU аралыкты эсептейт

IIC жана сериялык жана pwm

Жыштык: 15 Гц (толук диапазон)

Учурдагы: 9mA (VCC = 5V)

2 -кадам: Схема жана Libs ичиндеги схема жана архив

Схема жана Libs ичиндеги схема жана архив
Схема жана Libs ичиндеги схема жана архив

Мен atmega328 PU non P менен arduino клон тактасын жасадым, менде көптөн бери бар. Мен 2 эскизди жазам:

  • I2C үчүн RADARI2C атайын китепкана жок иштейт
  • SoftwareSerial.h менен RADARserial

Сиз ошондой эле бул сенсор үчүн берилген оригиналдуу эскизди жана либдерди таба аласыз.

3 -кадам: Жыйынтык

Мындай сенсор арткы паркинг сенсорунун бир түрү катары колдонулат, бирок сыртта колдонуу үчүн бул системаны шамал бузуп, үндү бурат. Сак болгула.

Бул көрсөтмө түзөтүү үчүн зарыл болгон бардык сайттарга рахмат.

Бактылуу насаатчы !!!!

Сунушталууда: