Изготовить дальномер можно имея плату Arduino UNO (можно заказать по этой ссылке http://ali.pub/1v22bh) (или любое другое Arduino), датчик HC-SR04 (можно заказать по этой ссылке) (ультразвуковой датчик расстояния), провода и компьютер с USB портом для подключения Arduino, записи в него скетча и вывода на монитор расстояния.
Схема подключения:
Соединять датчик с Ардуино можно любым доступным способом так чтобы образовались токопроводящие пути от вывода Vcc датчика до вывода 5V Ардуино, от Trig датчика до 12 вывода Ардуино, от Echo датчика до 11 вывода Ардуино и от Gnd датчика до GND Ардуино. Вместо выводов 11 и 12 можно использовать любые другие выводы общего назначения но для использования примера NewPing нужно использовать именно 11 и 12 и соединить так как показано на рисунке 1.
Для использования HC-SR04 также понадобиться библиотека NewPing в которой имеется пример скетча для измерения расстояния с использованием датчика HC-SR04. После скачивания библиотеки её необходимо разархивировать и поместить в папку "libraries" которая находится в папке "arduino-nightly" (в которой находиться среда разработки Arduino). После того как NewPing перемещена её можно открыть и там будет папка с примерами "examples" в этой папке будет пример "NewPingExample" открыв этот пример и загрузив скетч в Arduino получаем готовый ультразвуковой дальномер. Если загрузка скетча прошла успешно то увидеть результаты измерения датчика можно открыв вкладку "Инструменты" и выбрав "Монитор последовательного порта" или нажав сочетание клавиш Ctrl+Shift+M.
Если выводятся непонятные символы то в левом нижнем углу открывшегося окна монитора последовательного порта нужно открыть окно и в выпадающем списке выбрать скорость ту что прописана в скетче т.е. 115200 бод.
Если расстояние от датчика до какого либо предмета (в направлении от лицевой стороны этого датчика где находятся две цилиндрические штуки) больше 200 см то в окне будет выводиться 0 или ещё какая нибудь ерунда. Датчик может мерить расстояние до 400 см. При желании скетч можно переделать и определять большее расстояние.
КАРТА БЛОГА (содержание)
Схема подключения:
Рисунок 1 - Ультразвуковой дальномер на ардуино
Соединять датчик с Ардуино можно любым доступным способом так чтобы образовались токопроводящие пути от вывода Vcc датчика до вывода 5V Ардуино, от Trig датчика до 12 вывода Ардуино, от Echo датчика до 11 вывода Ардуино и от Gnd датчика до GND Ардуино. Вместо выводов 11 и 12 можно использовать любые другие выводы общего назначения но для использования примера NewPing нужно использовать именно 11 и 12 и соединить так как показано на рисунке 1.
Для использования HC-SR04 также понадобиться библиотека NewPing в которой имеется пример скетча для измерения расстояния с использованием датчика HC-SR04. После скачивания библиотеки её необходимо разархивировать и поместить в папку "libraries" которая находится в папке "arduino-nightly" (в которой находиться среда разработки Arduino). После того как NewPing перемещена её можно открыть и там будет папка с примерами "examples" в этой папке будет пример "NewPingExample" открыв этот пример и загрузив скетч в Arduino получаем готовый ультразвуковой дальномер. Если загрузка скетча прошла успешно то увидеть результаты измерения датчика можно открыв вкладку "Инструменты" и выбрав "Монитор последовательного порта" или нажав сочетание клавиш Ctrl+Shift+M.
Если выводятся непонятные символы то в левом нижнем углу открывшегося окна монитора последовательного порта нужно открыть окно и в выпадающем списке выбрать скорость ту что прописана в скетче т.е. 115200 бод.
Если расстояние от датчика до какого либо предмета (в направлении от лицевой стороны этого датчика где находятся две цилиндрические штуки) больше 200 см то в окне будет выводиться 0 или ещё какая нибудь ерунда. Датчик может мерить расстояние до 400 см. При желании скетч можно переделать и определять большее расстояние.
КАРТА БЛОГА (содержание)