Оглавление:
- Шаг 1. Получите все детали и инструменты
- Шаг 2: прошейте картинку
- Шаг 3: пайка
- Шаг 4: Программное обеспечение (для последовательной связи)
Видео: Сервопривод: 4 ступени
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Вы когда-нибудь мечтали иметь орбитальную камеру или любую другую веб-камеру с функцией панорамирования / наклона?
Вот! С помощью этого сервопривода, сделанного с нуля, теперь вы можете управлять своей веб-камерой (или антенной Wi-Fi?) Ладонью или даже удаленно с помощью веб-сервера.
Шаг 1. Получите все детали и инструменты
Для этого сервопривода вам понадобятся:
Детали: 1 x Microchip pic16f628 (a) (бесплатный образец с микрочипа, не злоупотребляйте …) 1 x Dip-гнездо для резистора pic 5 x 4,7 кОм (или 5 "подтягивающих" резисторов) 1 резистор 22 кОм 1 x штекер последовательного порта 2 x сервомотор (любая модель 5v достаточно мощная, чтобы удерживать веб-камеру) 2 x 3-контактный штекер для сервопривода 1 x светодиод 4 x кнопка 1 x переключатель 1 x макетные инструменты: 1 x паяльник 1 x программатор Pic (дешево на ebay или поделки) Другое: 1 x веб-камера?
Шаг 2: прошейте картинку
Возьмите себе программиста для изображений и используйте понравившееся программное обеспечение (для меня IcProg) и прошейте изображение с помощью следующего файла HEX.
Базовую конфигурацию смотрите на картинке.
Шаг 3: пайка
Используя эту схему, припаяйте все на макетной плате. Используйте гнездо Dip для Pic, так как вы, возможно, захотите его снова прошить. Примечание: 4 кнопки используются для режима «джойстик». Вы должны подключить их..на другую плату с помощью кабеля. Провод кнопки выглядит так: rb0 Left (может быть справа..) rb1 Right (migth be left …) rb2 Down rb3 up Светодиод используется для отображения режима джойстика, вы можете хочу иметь его удаленно на плате джойстика. ТАКЖЕ ВНИМАНИЕ !!! Я использовал внутренний резистор 5v led. Добавьте резистор, если ваш светодиод не похож на мой (100 Ом должно быть в порядке). Ваш серво вывод не может быть таким же, как у меня (1-5 В, 2 сигнала, 3 заземления). до 5 = 4,7 кОм R6: 22 кОм J1 = панорамирование J2 = наклон
Шаг 4: Программное обеспечение (для последовательной связи)
Просто скачайте мое (скоро станет хорошим) дрянное программное обеспечение, созданное на Delphi, и получайте удовольствие! Примечание: коммутатор должен находиться в удаленном режиме (светодиод не горит), чтобы использовать последовательный порт. Программное обеспечение еще не завершено … не забудьте открыть порт раньше, чем что-либо, иначе произойдет сбой. Число слева - это панорамирование, а справа - наклон. Должно быть что-то от 65 до 225 (в любом случае Pic проигнорирует все остальное) Маленькая светящаяся «стрелка» должна двигаться влево.. Удерживайте ее (вы видите изменение номера панорамирования), и отпускание отправит данные в последовательный порт. Когда вы запустите. exe, он также запускает веб-сервер на порту 2020, где вы можете управлять Servo Pod (подключитесь к последовательному порту перед запуском веб-браузера). Использовать веб-сервер довольно просто. https:// localhost: 2020 / A130 A означает положение панорамирования. это будет 130 (от 65 до 225), если вы хотите 70 справа: 070https:// localhost: 2020 / B130 B - это позиция наклона https:// localhost: 2020 / C010 C добавит число к текущей позиции панорамирования Другие буквы еще не реализованы. Если вы хотите использовать это на веб-странице, вы должны в основном использовать HTTP-запрос javascript или отправить этот запрос в iFrame 1x1. Я могу выпустить исходный код (ведьма довольно уродливая …) рано или поздно, чтобы кто-нибудь мог закончить его (и добавить больше вещей) ПРИМЕЧАНИЕ: Если какой-то гуру захочет разработать лучшее программное обеспечение (я веб-разработчик… а не программный чувак, хе-хе), все очень просто. Все, что вам нужно отправить на последовательный порт, - это 2 байта от 65 до 225. В моем программном обеспечении я конвертирую String в Int, а затем int в Char. Затем через последовательный порт отправляются символы (2 байта). Вы также должны подождать, пока линия DSR не станет «высокой», поскольку это аппаратное рукопожатие, чтобы убедиться, что Pic готов к приему. Спасибо!
Рекомендуемые:
Интернет-сервопривод: 3 шага
Интернет-сервопривод: ВВЕДЕНИЕ Я люблю кормить птиц в своем саду, но, к сожалению, черная крыса также пользуется этим. Поэтому я придумал, как не дать крысам поедать птичий корм. Черная крыса активна только в темноте, поэтому нам нужно закрыть би
Как модифицировать сервопривод, чтобы получить обратную связь по замкнутому циклу: 7 шагов
Как изменить сервопривод для получения обратной связи по замкнутому контуру: ► Во время управления сервоприводом с помощью микроконтроллера (как Arduino) вы можете отдавать ему только приказы целевого местоположения (в сигнале PPM). С этим приказом сервопривод будет двигаться к этой цели место нахождения. Но это не мгновенно! Вы точно не знаете, когда
Звуковой датчик и сервопривод: реактивное движение: 4 шага
Звуковой датчик и сервопривод: реактивное движение: сначала вам нужно собрать соответствующие материалы, чтобы собрать эту схему
Шаговый сервопривод с ЧПУ (с поддержкой GRBL): 4 шага
Серво шаговый двигатель с ЧПУ (с поддержкой GRBL): этот проект представляет собой довольно простой контроллер двигателя, который позволяет использовать дешевые мощные двигатели постоянного тока с GRBL для управления ходовыми винтами станка с ЧПУ. Посмотрите видео выше, чтобы продемонстрировать этот контроллер на моем самодельном станке с ЧПУ
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: 7 шагов
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: при условии, что у вас есть инструменты и сервопривод, вы можете построить его менее чем за пару долларов. Привод выдвигается со скоростью около 50 мм / мин. Он довольно медленный, но очень мощный. Посмотрите мое видео в конце поста, где маленький привод