управление ip камерой с телефона через BT и ардуино нано
- Войдите на сайт для отправки комментариев
Всем привет!
Для меня этот проект был настоящий челендж в электротехнике и программировании и на этом форуме мне очень помогли с некоторыми вопросами. Решил поделиться наработками может тоже кому пригодится. Началось с покупки IP камеры с целью поиграться/разобраться. Решил повесить ее для наблюдения за машиной во дворе. Придумал крепление в возможностью регулировки по углу влево/вправо и вниз/вверх. т.к. машина стоит там где нашлось место. Поставил подключил и быстро понял что каждый раз открывать окно, снимать москитную сетку и поворачивать камеру руками не вариант. К креплению навесил сервопривод MG-90 для поворота влево/вправо (мне этого достаточно) управляется ардуино нано через блютуз HC-06 с любого андроида.
Под андроид программа в Аппинвенторе.
в верхней части выбор угла влево/вправо
кнопка выбора устройства блютуз / кнопка управления в ручном режиме
в автоматическом режиме камера направлена на точку А
точки В,С,D дополнительные на эти точки камера ходит с интевалом N минут указанных во втором столбце на N секунд указанных в 3 столбце.
углы и время задаются удерживанием кнопок ABCD более 3х секунд.
если интервал 0 то на эту точку камера не поворачивается.
Так выглядят потроха
электрика крупнее
Питается стандартным блоком питания для видеокамер 12в/2А. Для сервопривода отдельный регулятор напряжения на 5в+2 кондера и маленький радиатор из фольги. на нано и BT заклеены светодиоды черной изолентой иначе ночью кронштейн весело светится и мигает.
Для крепления сервопривода пришлось поковырять уголок нагретым ножом и паяльником. главное чтобы ось вращения кронштейна совпала с осью вращения сервы. серва заходит плотно, крепится на 2 шурупа, затем щели залил термоклеем.
сам кронштейн из полипропиленовой трубы 25 стенка чем тоньше тем лучше, чтобы влазила нано.
перечислю детали сверху вниз : заглушка, труба, 3 крепления к стене, 2 уголка 90гр., переход 25/20.
дальше черная деталь от регулируемой мебельной ноги идеально сопрягается с фланцем камеры по диаметру и отверстиям.
к качалке сервопривода закрепил сантехнический бурт для 25 трубы который вставлен в третий кронштейн и зафиксирован с боку шуропом от поворота.
Хороший проект! Скетчем не поделитесь?
Пожалуйста!
Вот прога на андроид
https://yadi.sk/d/nYH67jxUyZoZz
исходник в аппинвенторе
https://yadi.sk/d/XUtpJltiyZoYZ
хороший проектик, спасибо за исходники
Не думали, как сделать автоматическое наведение на авто? :)
Об этом тоже думал ;) но пока не моего ума дело. очень уж сложно даже просто поток с камеры получить.
А если рассмотреть другие варианты?
1. В машине установить всенаправленный радиоизлучатель (например, на 433МГц), а на камере направленнный приемник, чтобы он подстраивал камеру под максимальный уровень сигнала.
2. В машине установить Arduino + GSM + GPS модули, они будут посылать координаты на сервер. А ардуинка с камеры (c Wi-Fi или Ethernet модулем) будет мониторить сервер и поворачивать камеру исходя из полученных координат.
Когда надоест и кнопки нажимать каждый раз, буду эти варианты пробовать.