Глазастый апельсиновый осьминог или вторая жизнь старому смартфону
Для разрешения этой неопределенности есть очевидное решение - добавить камеру. Но какую?
Беглый поиск по магазинам вверг в уныние - те камеры, что можно отнести к 'бюджетному' диапазону выдавали видео максимум в разрешении 640х480 и фото программно растянутое до 720p. Средний диапазон 'блистает' разрешением видео 720p и ценами сравнимыми со стоимостью orange pi pc. Варианты дороже уже рассматривать не хочется. Оторвал я взгляд от монитора с прайсами, и остановился он на тумбочке. В тумбочке той лежит пара смартфонов старых, выкинуть которые жалко, а продавать смысла нет. 'А ведь в любом из них камера гораздо большинства вебок' - подумал я. И начал прикручивать.
Мой герой - побитый жизнью DNS S4701. После легкого падения экран слегка треснул, но сохранил функциональность. (В принципе даже с полностью отказавшим тач-скрином жить можно - подключаем обычную usb мышь через usb-otg кабель и настраиваем все что нужно).Телефон был сброшен на заводские настройки чтобы убрать все лишнее, накопившееся в нем за время жизни. Так же отключил экран блокировки чтобы в случае перезагрузки телефона приложение могло нормально стартовать и начинать работать. На wi-fi роутере задал телефону неменяющийся ip адрес (это можно сделать так. Если не получается на роутере, можно настроить на самом телефоне так).
Беглый поиск по play.google привел к замечательной программе IP webcam от российского разработчика, а превью в виде хорошо знакомого греющего стола на принтер придало уверенности в верности выбора:Интерфейс программы полностью на понятном русском языке:В настройках видео выставил небольшое разрешение видео (640х480) и приличное для фото - 1920х1080. Большего не нужно.Добавил программу в автозагрузку, чтобы в случае перезагрузки устройства трансляция восстанавливалась сама:Запускаем трансляцию. Внизу увидим ссылку на нее вида http://ip_адрес_телефона:8080. Заходим на этот адрес с компьютера и видим мощную панель управления. Отсюда можно не только смотреть фото/видео, но и к примеру включить вспышку телефона.Подготавливаем Octoptint:
если не стоит ffmpeg, это легко исправляется командами:
sudo apt-get update
sudo apt-get install ffmpeg
Заходим в настройки Webcam:
В адрес Stream url подставляем
http://ip_адрес_телефона:8080/video
В адрес Snapshot URL подставляем
http://ip_адрес_телефона:8080/photo.jpg
( в случае если у вас будут проблемы с фокусировкой можно попробовать url http://ip_адрес_телефона:8080/photoaf.jpg - принудительная фокусировка перед фото)Далее настраиваем передачу фото в telegram плагине:Перезапускаем octoprint или весь сервер
sudo service octoprint restart или sudo reboot
На вкладке control видимо видео:Проверяем работу камеры в telegram:Готово. Бесплатная версия программы замечательно справляется с базовыми функциями наблюдения за принтером, но из уважения к трудам автора приобрел Pro версию.
Бонус:
Полностью заряженный телефон с работающей программой потребляет не сильно много тока во время трансляции:В качестве временной меры можно питать usb кабелем от orange pi pc (максимум 0.5 А на usb порт), позже от БП проведу отдельную 5В линию.
Во время тестов телефон проработал двое суток без проблем и перезагрузок.
В итоге мы получили способ использовать старое ненужное добро для полезных целей.
Еще больше интересных статей
DIY miniMMU (глава 2)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
За прошедшее время б...
Размотчик филамента. Бесшумная версия.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
купил ее себе тоже, вроде рабо...
Огромное спасибо, действительн...
Что не отменяет того факта, чт...
Коллеги! Столкнулся я давеча в...
Здравствуйте, я новичок. Стоит...
Всем доброго:-)Нет, меня в гуг...
Подскажите, кто решал проблему...