Orange Pi и все-все-все
Добавлено: 23 янв 2016, 21:08
Полезные ссылки
В настоящий момент рекомендую использовать Armbian. Меньше геморрою, проверено на OPi PC и OPi One. К тому же, из коробки работает вайфайка на чипе MT7601 (Ralink 148f:7601).
Про Armbian, на примере OPi One: Тридэшник, 3DToday. Там же, маленьким бонусом, про прошивку принтера с апельсинки без гуя.
Выбор и настройка прошивки, установка OctoPrint или Repetier-Server: Тридэшник, 3DToday (один материал, разные комментарии).
Работа со штатной CSI-камерой Orange Pi: 3DToday.
Работа с USB-вебкамерой: 3DToday, Тридэшник.
Правильные прошивки: форум orangepi.org, на английском.
Корпус для Orange Pi PC: Thingiverse. Печатал (только саму коробку) из ABS, напилинга потребовалось минимум.
Настройка Wi-Fi: для адаптеров, поддерживаемых из коробки.
Работа с GPIO на примере управления питанием принтера: Тридэшник.
О камерах
Что касается камер. Родную CSI-камеру через mjpg-streamer завести не удается. Но можно через motion. Возможно и через другой софт, типа того же VLC или вообще ffmpeg. Вебки должны работать из коробки, как попробую, сделаю апдейт. IP камеры к Octoprint тоже потенциально применимы, если умеют выдавать MJPEG-поток. Если RTSP, то надо, опять же, посредника какого-то подключать (VLC, ffmpeg, может и motion, опять же). В этом плане эксперимент в процессе.
О прямом подключении по UART
Можно работать с 3D-принтером, минуя "лишние" в цепочке элементы - USB контроллер "апельсинки" и USB-UART преобразователь Arduino. Используем аппаратный UART. Их в Orange Pi PC целых четыре штуки. UART0 не трогаем, на нем висит последовательная консоль. UART1 в текущей прошивке от loboris не активирован, с причинами не разбирался. А вот UART2 и UART3 вполне можно использовать. Не забываем о том, что "апельсинку" нельзя напрямую подключать к Arduino, т.к. разные логические уровни - 3.3 и 5В соответственно. Используем преобразователь уровней (типа такого, например). Концепция проверена и работает, в боевой эксплуатации пока не была, как запущу - будет отдельный материал.
Orange Pi One
Минималистичная плата за 10$ с тем же Allwinner H3, но 512 Мб оперативки и один USB; нет всяких лишних штук типа ИК-приемника или микрофона. Алярма! Образ для Pi PC работает, но не очень - есть проблемы с управлением питанием процессора, что может вылиться в перегрев.
Подробности об изменениях в питании тут (англ.).
Рекомендую к установке Armbian.
Как допаять недостающие USB и прочее тут (англ., с картинками).