Оглавление:

Система видеонаблюдения за 30 $ с пользовательским интерфейсом: 7 шагов
Система видеонаблюдения за 30 $ с пользовательским интерфейсом: 7 шагов

Видео: Система видеонаблюдения за 30 $ с пользовательским интерфейсом: 7 шагов

Видео: Система видеонаблюдения за 30 $ с пользовательским интерфейсом: 7 шагов
Видео: Шаг 7. Настройка записи 2024, Июль
Anonim
Система видеонаблюдения за 30 $ с пользовательским интерфейсом
Система видеонаблюдения за 30 $ с пользовательским интерфейсом
Система видеонаблюдения за 30 $ с пользовательским интерфейсом
Система видеонаблюдения за 30 $ с пользовательским интерфейсом

Чрезвычайно дешевая и очень простая в использовании система видеонаблюдения. Для этого не нужно быть ученым-ракетчиком. Все необходимые детали, вероятно, можно будет найти в вашем местном хозяйственном магазине. Вам понадобится всего 2 уголка, 2 серводвигателя, пара электронных компонентов и одна (старая) веб-камера. И, конечно же, какое-то программное обеспечение на вашем компьютере. Это руководство покажет вам, как создать функциональную систему наблюдения. Требования: - Операционная система Linux - сервер (apache) - Поддержка PHP - Mysql (необязательно) Если вы не хотите использовать проверку входа в систему Mysql - около 30 долларов - веб-камера - сервопривод основы Картинка и видео ниже расскажут вам более 784 слов!

Шаг 1: Как: построить каркас

Как: построить каркас
Как: построить каркас
Как: построить каркас
Как: построить каркас
Как: построить каркас
Как: построить каркас
Как: построить каркас
Как: построить каркас

Во-первых, вы должны купить 2 уголка. Они будут стоить около 2 долларов каждый. Затем вам нужно просверлить все 3 отверстия для этих уголков. Диаметр отверстий зависит от диаметра вашей сервооси. Дело в том, что они должны поместиться в отверстие. Конечно, вам также понадобятся эти серводвигатели. В каждом магазине RC-хобби их полно, а цена от 5 $ и выше. Вы можете использовать винты или горячий клей, чтобы соединить эти детали. Я использовал оба. Обратите внимание на то, чтобы между серводвигателем и уголком было достаточно места, чтобы он мог свободно вращаться!

Шаг 2: Как сделать: плата управления серводвигателем

Как: плата управления серводвигателем
Как: плата управления серводвигателем
Как: плата управления серводвигателем
Как: плата управления серводвигателем
Как: плата управления серводвигателем
Как: плата управления серводвигателем

Далее вам понадобится плата управления для этих серводвигателей. Это очень просто сделать, и он содержит всего несколько компонентов. Необходимые компоненты: - Процессор Attiny2313 - Буферная схема Max232 - 4 конденсатора по 0, 1 мкФ для регулятора напряжения Max232-7805 - 1 конденсатор 16 В / 47 мкФ для регулятора напряжения (вход) - 1 x 100 нФ конденсатор для регулятора напряжения (выход) - 1 x 2, разъем постоянного тока 1 мм или какой размер вы когда-либо захотите использовать - 1 x D9-разъем для RS232 - штыревой стержень 2x3 для подключения серводвигателя Следуйте инструкциям на схеме и ваша доска должна выглядеть так.

Шаг 3: Программирование процессора

Я не собираюсь показывать, как программировать процессор. Я полагаю, что вы знакомы с программированием AVR. Если вы этого не сделаете, тогда вам придется передать процессор и c-код своему другу, который сможет запрограммировать код в процессоре. C-код очень простой и короткий. Он содержит всего 60 строк кода

Шаг 4: прикрепите плату веб-камеры к раме

Прикрепите плату веб-камеры к раме
Прикрепите плату веб-камеры к раме

Хорошо, теперь у нас есть панель управления и рамка. Теперь пора открыть веб-камеру и прикрепить плату веб-камеры к раме. Сделать это несложно горячим клеем. Вы можете безопасно удалить соединения с микрофоном и кнопкой включения / выключения. Нам это не понадобится. Вы понимаете, что я имею в виду, когда открываете веб-камеру =)

Шаг 5: Собираем остальные части вместе

Собираем остальные части вместе
Собираем остальные части вместе
Собираем остальные части вместе
Собираем остальные части вместе
Собираем остальные части вместе
Собираем остальные части вместе

Окей, теперь нам понадобится чехол. Мой чемодан слишком велик, и он к тому же чертовски уродлив, так что идите и попробуйте достать какой-нибудь меньший и более красивый чемодан =) ВНИМАНИЕ! Не делай той же ошибки, что и я! Я поместил разъемы питания и RS232 на лицевую сторону, и они, конечно же, должны быть на обратной стороне.

Шаг 6: Готовимся к тесту

Готов к тесту
Готов к тесту

После слез вот она! =) Теперь пора протестировать нашу систему. Вставьте вилку в розетку и молитесь.. Никакого дыма? Нет игристого? Ни огня, ни крика? хорошо, значит все отлично (надеюсь). При подключении штепсельной вилки камера должна повернуться в исходное положение. что составляет 1500 мкс. Голос слышен тихо, но это нормально. Теперь вы можете попробовать управлять камерой с помощью minicom, gtkterm или того, что вы когда-либо захотите использовать. Важно использовать скорость 4800 бод. С другими скоростями это не сработает! Я предлагаю вам загрузить gtkterm на свой Linux-компьютер и изменить параметры порта на скорость 4800. Затем нажмите клавиши a, s, z, x на клавиатуре, и камера должна повернуться. Если это сработает, пора заняться спортом!

Шаг 7: Пользовательский интерфейс

Пользовательский интерфейс
Пользовательский интерфейс

Я запрограммировал пользовательский интерфейс на языках xhtml и PHP. Сложно и сложно объяснить, что все делает. На правой стороне 4 кнопки: включение камеры, выключение камеры, включение и выключение движения. Камера включена, камера переводится в оперативный режим, а затем отображается сообщение «Веб-камера работает …», а камера выключается, выключается и отображается значок «Веб-камера остановлена». Середина экрана - это видеопоток, поступающий с камеры. При повороте камеры происходит нажатие на картинку. Если вы видите какой-либо объект на краю изображения (например, лампу) и щелкаете по нему, камера при следующем обновлении (интервал 1 с) повернется так, что он находится в середине изображения. Также под видеопотоком есть 4 кнопки. Вверх, вниз, влево и вправо. С помощью этих кнопок вы можете поворачивать камеру более близко. С левой стороны находится область, где изображения обнаруженного движения будут обновляться, если обнаружение движения находится в режиме онлайн. Также есть кнопка удаления картинок, которая удалит все картинки. Zip-пакет содержит все о пользовательском интерфейсе, и вы можете изменять / использовать эти файлы по своему усмотрению. О скрипте детектора движения, проверьте это:

Рекомендуемые: