ултразвукови разстояние тест сензор HC-sr04 - популярните роботика

Преди известно време бях тестван ултразвуков далекомер HC-SR04. Това устройство е закупен от ebay.com приблизително $ 3. По-късно, аз си поръчах още четири от един и същ, за събаряне цена от $ 2.3 :)

Китайците са любезно ми даде файл с инструкции за това как да използвате модула, истината на своя език и за модул HC-SRF05. Възползвайте HC-SR04 е обща далекомер и да намерят фиша не беше трудно за него.

Модулът има четири О:

  1. Vcc - 5V;
  2. Превключване - инициализиране входни измервания;
  3. Echo - изход на резултатите от измерването;
  4. GND - земята.

Принципът на работа на ултразвуков далекомер обсъжда в нашата статия за сензорите. Що се отнася до комуникацията с контролера на сензора е, както следва. За да започнете измерването на сензора трябва да представи 20mks импулсен вход тригонометрия. След този сигнал, модулът 8 прави измервания в последователност и извежда пулса Echo чиято дължина е пропорционален на измереното разстояние.

Както винаги, тестът се използва от mbed на контролера. Изход на резултатите от измерването се извършва на дисплея на двуредов 1602. шофиране сглобена позиция е много проста:

ултразвукови разстояние тест сензор HC-sr04 - популярните роботика

При съставянето на програмата, не е необходимо да използвате каквито и да било допълнителни библиотеки за работа с сензора. Всичко, което е кодирано просто, в рамките на нормалното таймера и за прекъсване на цифровите входове. Моите само положителни впечатления от модула. Разстояние се измерва с точност до 0,5 см на разстояние от 30 сантиметра (дължина линия). Следва да се има предвид, че разстоянието се изчислява от ръба източник, а не на дъската. Като се има предвид цената на тези устройства, е трудно да си представим нещо по-подходящ за използване в нискобюджетни проекти. В резултат на това, както вече казах, аз все още 4 от същия възел беше наредено.

По отношение на прилагането, аз планирам да използвате далекомер за оценка на разстоянието от quadrocopter на земята. Що се отнася до останалото, то обикновено е далекомери се използват във всички видове колесни роботи за измерване на разстоянието до препятствия или на врага.