Комментарии 38
Я не понял- сенсор смотрит в пол, никакого обьектива, плата камеры - и не передает видео, да с радиомодели????
Несколько раз акцентировал внимание, что можно взять плату с нерабочим сенсором.
Сегодня нас камера интересует только как SBC.
Ещё раз поясню: сейчас камера не работает как камера, сенсор вообще выпаян. Это может быть использовано вместо бесплатной "ардуино" с линуксом.
Но в будущем в продолжении этого поста обязательно возьму рабочую камеру и машина будет ездить с видом FPV.
да, это мой когнитивный перегиб - я то взял новую и с рабочим. Кстати есть радиомодельная fpv сборка для некоторых чипов - там в составе есть примеры скриптов тоже. для расширения портов наверное проще всего будет припаять arduino к uart камеры
UART - достаточно медленный способ для многих задач.
Да и как-то неправильно использовать еще один компьютер лишь для расширения портов. Другое дело сдвиговые регистры, которые можно выставить каскадом и грузить в них сколько угодно бит и управлять десятками выходов. В будущих постах расскажу как это делается на примере 74hc595, которых можно набрать ведро за шапку сухарей или выколупать из древней техники.
arduino не компьютер :) главное чтобы uart умел скорость скажем 2-4М и нет вопросов. а мониторить взаимодействие так удобнее и без осциллографов
если собирать самостоятельно openipc например чтобы добавить свои драйвера wifi то там есть несколько нюансов которые я бы сказал могут стать несколько раздражающими особенно если слабый комп/интернет
Так же по личному опыту могут возникнуть моменты при установке даже готовой прошивки на не совсем типовое железо, у меня был нестандартный uboot с паролем и немного другими командами. очень неплохо иметь простенький программатор с прищепкой - правда память рекомендуют выпаивать
Ограничение доступа к консоли, убирание команд из u-boot, закрытие паролем всего чего можно - это уже давно стало стандартом в большинстве бытовых устройств. Производителям не нравится что мы сливаем прошивку, расшифровываем passwd/shadow, перепаковываем софт в прошивке, открываем доступ к RTSP вместо использования платных облачных хранилищ, на которые и идет ставка на дешевых камерах. Иногда неплохие облачные камеры стоят каких-то смешных денег. Конечно-же, производитель рассчитывает на прибыли в течение всего срока пользования камерой, а не единоразово при продаже. Как производители принтеров зарабатывали на чернилах, которые по байкам оказались самой дорогой жидкостью на планете.
Помоему такие глубокие инженерные знания где то на производстве лучьше применять за ох....лион зарплату, чем машинки по вечерам паять.???
Ну кто-то же должен и просвещением заниматься. Да и на практике то всей сложности:
- поставить OpenIPC
- подключить моторчик
- дать команды в баше по включению нужных пинов в 0 или 1.
- Profit!
в соседних темах мы видим совершенно противоположное: за забором у нас якобы толпа желающих, только их не берут неумные кадровики, и берут почему тов се каких то не тех, а реальные гении тупо не умеют резюме написать :)
Радиолюбительские скиллы с другой стороны забора не особо востребованы.
как сказать
Так и сказать. На каком производстве востребовано умение перепилить сломанную видеокамеру в драйвер моторчика?
Энергетика. Там столько костылей в телемеханике...
это какое то очень узкое мышление. человек который такое сможет может сделать и что то более полезное. как минимум - починить камеру наблюдения, настроить камеру наблюдения. а скорее всего не только починить но и создать с 0 довольно серьезное оборудование, хотя бы под руководством более обученных людей. Даже такого уровня специалисты за забором в очередь не строятся.
Очень жаль, что я не смог донести главную мысль поста: это лишь пример того как подключается оборудование кроме осточертевшего светодиода из всех примеров про Ардуино к компьютеру, выходы которого рассчитаны на токи в десяток миллиампер. А ведь ARM платформу можно использовать не только на производстве, а в разработке девайса. В нашем случае девайс уже готов, знай только как к нему подключить свое дополнительное оборудование. Хоть роботов делай из плат камер, которые в розницу стоят по 10-20$, а оптом вообще за шапку сухарей. Основная масса работы по созданию девайса уже проделана: ОС запущена, драйвера подобраны. Подпаяй сенсоры и исполнительные механизмы и пиши софтину, которая этим хозяйством управлять будет.
Ни на каком. И умение мигать светодиодиком при помощи "ардуино" тоже практически нигде не оплачивают. Однако это - старт, основа, а потом (как статья автора) и возможный источник вдохновения для других, более полезных/ценных/оплачиваемых работ.
Интереснейшая статья, настоящее техническое творчество. Спасибо!
Кстати, о проекте OpenIPC узнал не так давно и с огромным уважением отношусь к этой инициативе. Надеюсь однажды она разрастётся и станет чем-то вроде OpenWrt в мире WiFi-роутеров
Очень интересно, спасибо.
Замечу однако, что среди читателей вряд ли найдется много людей у которых есть такая коробочка с платами ) а IP камера для большинства интересна в первую очередь для её использования "по прямому назначению". Поэтому буду с нетерпением ждать продолжения, в котором будет обещанная машинка с FPV.
Теперь вам надо взять FPV вариант openIPC и получить минимальную задержку для видео
Спасибо за статью. Думал в том же направление, но гугл выдавал только самоделки на базе PTZ. Это ощущалось как костыль, но имел большой плюс, готовый веб интерфейс. А ещё бывают камеры с распаянным разъёмом для шаговиков зума и фокуса, вот тут можно разгуляться, наверное, руки так и не дошли проверить.
Все эти PTZ моторы подключены через свой драйвер, который накладывает свои ограничения.
Кстати, в OpenIPC есть наработки по управлению PTZ, но из-за большого разнообразия подходов различных производителей к решению вопроса пока возможность управлять только в консоли:
https://github.com/openipc/motors
Подскажите, есть камера Dogoo dg-m1z которая при обновлении прошивки глюканула и теперь кирпич. Можно на нее как-то эту прошивку накатать?

1) баловатсья программатором-прищепкой
2) искать и паять отладочный UART не уверен RX2 GND TX2 это оно, там может быть есть еще че нить с RX1 TX1 ?

Вроде есть к чему подключиться, но где можно подробнее про подбор прошивок и т.п.?
Прищепка скорее всего не поможет, чаще она добавляет необъяснимые эффекты, затрудняющие диагностику.
Там капризные низковольтные микросхемы ПЗУ. У меня получилось нормально вычитать, стереть, перепрошить только когда выпаял, понизил напряжение и нашел программу NeoProgrammer, которая знала как работать с этой микросхемой.
Смотрим в поддерживаемом железе OpenIPC:
https://openipc.org/cameras/vendors/goke
Процессор gk7101 не поддерживается. Значит нужно искать стоковую. Но это очень редкий процессор. У меня есть парочка камер на таком, но никогда не находил стоковых прошивок на эти камеры. И да, не факт что стоковая прошивка от другой платы на таком же процессоре подойдет потому что оборудование к другим пинам может быть подключено.
Одноплатный компьютер из камеры видеонаблюдения. Создаём WiFi-мобиль. Часть I