<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.me-robotics.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F</id>
	<title>Датчик расстояния - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.me-robotics.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F"/>
	<link rel="alternate" type="text/html" href="http://wiki.me-robotics.ru/index.php?title=%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F&amp;action=history"/>
	<updated>2026-07-10T22:28:35Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>http://wiki.me-robotics.ru/index.php?title=%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F&amp;diff=784&amp;oldid=prev</id>
		<title>Деревянчук Вадим: Новая страница: «Ультразвуковой датчик расстояния Ардуино HC-SR04 -  устройство, с помощью которых определяю...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.me-robotics.ru/index.php?title=%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F&amp;diff=784&amp;oldid=prev"/>
		<updated>2021-06-26T09:01:39Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Ультразвуковой датчик расстояния Ардуино HC-SR04 -  устройство, с помощью которых определяю...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ультразвуковой датчик расстояния Ардуино HC-SR04 -  устройство, с помощью которых определяют &amp;#039;&amp;#039;&amp;#039;расстояние&amp;#039;&amp;#039;&amp;#039; до определённого неконтролируемого объекта.&lt;br /&gt;
[[Файл:Sku 133696 3-420x420.jpg|мини|Ультразвуковой дальномер HC SR04]]&lt;br /&gt;
Ультразвуковые датчики расстояния Ардуино очень востребованы в робототехнических проектах из-за своей относительной простоты, достаточной точности и доступности. Они могут быть использованы как приборы, помогающие объезжать препятствия, получать размеры предметов, моделировать карту помещения и сигнализировать о приближении или удалении объектов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание датчика HC SR04 ==&lt;br /&gt;
Датчик расстояния Ардуино является прибором бесконтактного типа, и обеспечивает высокоточное измерение и стабильность. Диапазон дальности его измерения составляет от 2 до 400 см. На его работу не оказывает существенного воздействия электромагнитные излучения и солнечная энергия. В комплект модуля с HC SR04 arduino также входят ресивер и трансмиттер.&lt;br /&gt;
&lt;br /&gt;
=== Ультразвуковой дальномер HC SR04 имеет такие технические параметры: ===&lt;br /&gt;
&lt;br /&gt;
* Питающее напряжение 5В;&lt;br /&gt;
* Рабочий параметр силы тока – 15 мА;&lt;br /&gt;
* Сила тока в пассивном состоянии &amp;lt; 2 мА;&lt;br /&gt;
* Обзорный угол – 15°;&lt;br /&gt;
* Сенсорное разрешение – 0,3 см;&lt;br /&gt;
* Измерительный угол – 30°;&lt;br /&gt;
* Ширина импульса – 10^-6 с.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ultrasonic-hc-sr04.2-300x212.jpg|слева|мини|HC SR04]]&lt;br /&gt;
&lt;br /&gt;
==== Датчик оснащен четырьмя выводами (стандарт 2, 54 мм): ====&lt;br /&gt;
&lt;br /&gt;
* Контакт питания положительного типа – +5В;&lt;br /&gt;
* Trig (Т) – выход сигнала входа;&lt;br /&gt;
* Echo (R) – вывод сигнала выхода;&lt;br /&gt;
* GND – вывод «Земля».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Точность измерения расстояния датчиком HC SR04 ==&lt;br /&gt;
Точность датчика зависит от нескольких факторов:&lt;br /&gt;
&lt;br /&gt;
* температуры и влажности воздуха;&lt;br /&gt;
* расстояния до объекта;&lt;br /&gt;
* расположения относительно датчика (согласно диаграммы излучения);&lt;br /&gt;
* качества исполнения элементов модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципа действия любого ультразвукового датчика заложено явление отражения акустических волн, распространяющихся в воздухе. Но как известно из курса физики, скорость распространения звука в воздухе зависит от свойств этого самого воздуха (в первую очередь от температуры). Датчик же, испуская волны и замеряя время до их возврата, не догадывается, в какой именно среде они будут распространяться и берет для расчетов некоторую среднюю величину. В реальных условиях из-за фактора температуры воздуха HC-SR04 может ошибаться от 1 до 3-5 см.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения ошибок и погрешности измерений обычно выполняются следующие действия:&lt;br /&gt;
&lt;br /&gt;
* усредняются значения (несколько раз замеряем, убираем всплески, потом находим среднее);&lt;br /&gt;
* с помощью датчиков (например, DHT11 или DHT22) определяется температура и вносятся поправочные коэффициенты;&lt;br /&gt;
* датчик устанавливается на серводвигатель, с помощью которого мы “поворачиваем голову”, перемещая диаграмму направленности влево или вправо.&lt;br /&gt;
&lt;br /&gt;
== Схема взаимодействия с Arduino ==&lt;br /&gt;
Для получения данных, необходимо выполнить такую последовательность действий:&lt;br /&gt;
&lt;br /&gt;
* Подать на выход Trig импульс длительностью 10 микросек;&lt;br /&gt;
* В ультразвуковом дальномере hc sr04 подключенном к arduino произойдет преобразование сигнала в 8 импульсов с частотой 40 кГц, которые через излучатель будут посланы вперед;&lt;br /&gt;
* Когда импульсы дойдут до препятствия, они отразятся от него и будут приняты приемником R, что обеспечит наличие входного сигнала на выходе Echo;&lt;br /&gt;
* На стороне контроллера полученный сигнал при помощи формул следует перевести в расстояние.&lt;br /&gt;
* [[Файл:Hc-sr04 datasheet-300x208.jpg|слева|мини|импульс]]При делении ширины импульса на 58.2, получим данные в сантиметрах, при делении на 148 – в дюймах.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подключение HC SR04 к Arduino ==&lt;br /&gt;
Выполнить подключение ультразвукового датчика расстояния к плате Arduino достаточно просто. Схема подключения показана на рисунке.&lt;br /&gt;
[[Файл:Sheme1-e1506424156817-300x231.jpg|слева|мини|схема подключения к ардуино]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Контакт земли подключаем к выводу GND на плате Arduino, выход питания соединяем с 5V. Выходы Trig и Echo подсоединяем к arduino на цифровые пины.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пример скетча ===&lt;br /&gt;
[[Файл:Код2.jpg|мини|959x959пкс|пример скетча]]&lt;/div&gt;</summary>
		<author><name>Деревянчук Вадим</name></author>
	</entry>
</feed>