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

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

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

5AD7979114169192CE5ECB33CC43635633D237999B6326D23323565DCDD2CA833613D223E85646639A13C99EC747C6039EA0CE13

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

 

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

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

 ToF