Для проверки ультразвукового датчика HC-SR04, Эмиль написал быструю тестовую программу на языке C для Arduino ATmega128, который отображает расстояние в сантиметрах до препятствия. Результаты были довольно точны для 3-4 м расстояния и для жестких препятствий. К сожалению , когда нет никаких препятствий перед этим детектором или когда препятствия не имеют твердых поверхностей , то ошибочные результаты возникают довольно часто.

Чтобы понять, почему это происходит он решил изменить схему модуля HC-SR04 .

HC-SR04E ультразвуковой локатор. Перечень деталей на плате

5AD7979114169192CE5ECB33CC43635633D237999B6326D23323565DCDD2CA833613D223E85646639A13C99EC747C6039EA0CE13

0000470 ultrasonic sensor hc sr04

 схема модуля HC-SR04+ как можно заметить транзисторы и некоторые конденсаторы отсутствуют и микросхему MAX232A заменили на более современную микросхему MAX3232, что позволило снизить напряжение питания модуля до 3,3 Вольт и подключать его к устройствам работающим на этих уровнях напряжения.

 

Маркировка EM78P153S
Производитель ELAN Microelectronics Corp. (www.emc.com.tw)
Комментарий 8-BIT MICRO-CONTROLLER
Размер файла Страниц: 53, 1.55Мб
Скачать файл pdfОригинальный PDF em78p153s
zipАрхив WinZIP
Предпросмотр htmHTML страница

HC-SR04E — Схема переделанного Эмилем модуля HC-SR04 под процессор ATtiny24-SOIC

Ultrasonic Distance Measurement BoosterPack — модуль от фирмы Texas Instruments

Product User’s Manual – HC­SR04 Ultrasonic Sensor

DRM094, Low-Cost Wireless Sensors Designer — Reference Manual

ПРОГРАММА ТЕСТИРОВАНИЯ HC-SR04 Ультразвуковой пример дальномер. HC-SR04 способен зондирования расстояния 2 см — 400см.

https://tinkbox.ph/sites/mytinkbox.com/files/downloads/US_100_ULTRASONIC_SENSOR_MODULE.pdf

Ultrasonic sensor LEGO MINDSTORMS NXT

 ToF