Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Цель данной работы - показать, как построить систему видеонаблюдения с интерфейсом веб-страницы. Веб-камеру можно поворачивать в вертикальном или горизонтальном направлении через интерфейс, но только в той области, которую позволяют датчики границы. Страница управления защищена системой входа в систему, где пользователь вводит имя пользователя и пароль.
На странице управления пользователь может контролировать, как будет поворачиваться веб-камера и сколько шагов она будет выполнять. Пользователь также может включать и выключать веб-камеру через веб-интерфейс. Информация о состояниях будет немедленно обновлена на экране. Пользователь также может включить детектор движения в онлайн, если камера обнаружила движение, она автоматически сохранит кадры. Имена изображений выполняются с помощью «отметок времени», поэтому можно узнать, когда был сделан снимок. Интерфейс камеры написан с использованием языков программирования PHP и XHTML. Микроконтроллер программируется с использованием языка C. Система работает в операционной системе Linux.
Шаг 1: Шаговые двигатели
Вы можете найти шаговые двигатели от старого принтера. Принтер обычно содержит два шаговых двигателя. Шаговый двигатель может быть биполярным или униполярным.
Шаг 2: Изготовление коробки
Полистрол дешев и легко модифицируется. Вы можете согнуть его до нужной формы с помощью (горячего воздуха) аэрофона. Горячий клей хорош, когда склеивает детали.
Шаг 3: Сборка
Я использовал много деталей из набора Lego. Это действительно полезно =). Остальные детали взяты со старого принтера. Только переключатели и провода из магазина электроники.
Шаг 4: Драйвер двигателя для биполярного шагового двигателя
Чтобы управлять шаговыми двигателями, нам нужно построить драйвер двигателя. Есть разница между биполярными и униполярными драйверами двигателя. Биполярный драйвер двигателя сделать немного сложнее, чем однополярный.
Используемые детали: - Процессор Attiny2313 - Кристалл 12 МГц - 2 конденсатора по 27 пФ - Регулятор L7805CV с конденсаторами 100 нФ и 4,7 мкФ / 35 В - Регулятор L7808CV с конденсаторами 100 нФ и 4,7 мкФ / 35 В - Диод 1N5408 - 2x Dual-H- Мост (модель L293B) - преобразователь TTL-RS (модель ST232ACN) с пятью конденсаторами 0, 1 нФ - 2, 1 мм разъем постоянного тока - винтовые клеммы L293B Двойной H-мост не содержит внутренних диодов! Модель L293D содержит диоды.
Шаг 5: плата микроконтроллера
Припаиваем компоненты к плате и все. Про проводку.. сказать нечего =)
Шаг 6: Готово
Система готова к использованию.
Шаг 7: Программа Easy Motion Detector
Это работает только под Linux! 1. Установите вашу веб-камеру. 2. Установите программу захвата под названием Xawtv. Он создает файл с именем.webcamrc 3. Откройте файл в своем любимом редакторе. Задержка определяет, как часто неподвижное изображение отправляется на сервер. Я использовал 7 секунд. Dir определяет папку, в которой находится изображение. Что-то вроде: / usr / webcam / pictures / Файл определяет имя изображения. Что-то вроде подписи,-j.webp
Шаг 8: коды
Коды комментируются на финском языке.