Вывод изображения на ЖК ТВ

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Добрый день! Пересмотрел кучу форумов, но так и не нашел выход из ситуции. Каким образом можно вывести полноценное  HD изображение или видео на ЖК монитор или телевизор с флеш накопителя? Тут понятно, что аппаратная часть Arduino не позволит этого сделать, но может быть есть какое то решение, например управление какой-нибудь китайской андроид приставкой с выходом на монитор или тв. Но как это реализовать не пойму. Суть проекта токава. Есть куча датчиков и при срабатываении каждго из них на экран должна выводится определенная информация в виде картинки, текста, видео и т.д. С самой платформой и програмированием проблем нет, но вот как реализовать вывод всех этих задач на один монитор не мопйму =( Может кто сталкивался, помогите, можно и не бесплатно!

ptr
Offline
Зарегистрирован: 28.05.2016

А смысл в таком бутерброде? Если уже требуется выводить полноценное HD изображение, то и ориентируйтесь сразу на Raspberry PI

 

Araris
Offline
Зарегистрирован: 09.11.2012

1. Arduino - собирает информацию, обрабатывает, пересылает в п.2. по кабелю/BT/WiFi/чему_угодно.

2. Android/Windows/что_угодно - принимает информацию, обрабатывает, рулит устройством отображения через HDMI/WiFi/что_угодно.

Не вижу проблем, если Вы можете запрограммировать устройства 1 и 2.

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

В том то и проблема, запрограммировать устройство 1 я смогу, а вот в каком виде надо программировать андроид я не могу понять, там другой метод программирования и .т.д. Может есть выход как то реализовать в обход программирования 2 устройства.

ptr
Offline
Зарегистрирован: 28.05.2016

Проблем нет, но хост с WiFi и HDMI + МК с WiFi будет более сложная и менее надежная конструкция, чем одна Raspberry PI. Причем, скорее всего, Raspberry PI окажется еще и дешевле.

Другое дело, если в кладовке уже валяется старый комп, на который можно поставить Linux. Но тут уже встает вопрос об энергопотреблении этого старого компа.

 

ptr
Offline
Зарегистрирован: 28.05.2016

sabusov-pavel@yandex.ru пишет:
В том то и проблема, запрограммировать устройство 1 я смогу, а вот в каком виде надо программировать андроид я не могу понять, там другой метод программирования и .т.д. Может есть выход как то реализовать в обход программирования 2 устройства.

Я же написал, одно устройство Raspberry PI. Методика его программирования не сильно отличается от программирования МК на C++. Зачем Вам на Raspberry PI Android водружать?

 

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Надо глянуть, я так понимаю там сразу есть модуль вывода на экран?

ptr
Offline
Зарегистрирован: 28.05.2016

GPU на том же кристалле, что и МК с возможностью вывода через HDMI

axill
Offline
Зарегистрирован: 05.09.2011

Ардуино в проекте выглядит лишней. Хотя не зная деталей могу ошибаться

выше уже написали про raspberry, могу еще orange pi порекомендовать. Суть одна - у этих мини компьютеров есть hdmi выход с графической подсистемой. Если поставить linux (debian например) то дальше на Си програмируем сбор данных или со своих пинов (их там по 40 штук) или если так уж хочется берем с USART порта от внешнего микрокотнроллера и выводим на экран используя штатную графическую систему. Либо пишем свое native приложение (например qt library) или выводим в браузер через web приложение на запущенном здесь же web сервере

ptr
Offline
Зарегистрирован: 28.05.2016

axill пишет:

Если поставить linux (debian например)

Тут, конечно, еще вкусы играют роль, но для новичка я бы рекомендовал "родную" Raspbian, а для человека с опытом - Arch или Gentoo. Все же оперативной памяти там не много. На младших (с 256М RAM) Debian будет тормозить так как с X-ами у него 256М есть минимально допустимый объем RAM.

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Спасибо за комментарии! К моему проекту подойдет Rasberry! Если не хватит аналоговых выходов для тучи разных датчиков, то совмещу с Arduino.

arduinec
Offline
Зарегистрирован: 01.09.2015

Из Arduino Due можно изображение на VGA монитор вывести:
http://stimmer.github.io/DueVGA/

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Качество слобовато конечно. ;)

ptr
Offline
Зарегистрирован: 28.05.2016

arduinec пишет:

Из Arduino Due можно изображение на VGA монитор вывести:

ТС хотел HD изображение.

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Да, да, именно HD. Rassberry+Arduino mini= идеальное сочетание для моего проекта. Да и цена будет одинаковая, если использовать Аrduino DUE + море гемора ;) мне помимо считывания показаний множества датчиков нужна еще и многозадачность и вывод видео.

ptr
Offline
Зарегистрирован: 28.05.2016

С Raspberry PI можно и без Arduino обойтись. У нее же 26-40 GPIO уже есть, в зависимости от модели, что уже явно больше, чем у Arduino Mini. Единственое, чего не хватает ей, так это АЦП. Но можно использовать внешний, например, такой, четырехканальный: https://ru.aliexpress.com/item/1pcs-PCF8591-module-AD-DA-conversion-modu...

Аналогично, на SPI можно повесить хоть гирлянду 74LS299, каждый их которых предоставляет 8 GPIO. Да, с некоторыми ограничениями, но они, обычно, вполне решаемы.

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

А поподробней, что такое АЦП и как оно работает?

ptr
Offline
Зарегистрирован: 28.05.2016

АЦП = аналогово-цифровой преобразователь. Преобразует значение напряжение на входе в определенном диапазоне в число. Обычно, 8 - 12 бит. Хотя бывает и меньше, и больше.

 

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Я понял, это идеально для датчиков, как мне и надо! А уже к нему можно обычные датчики от Arduino ставить. Только на показанной модели маловато входов.

ptr
Offline
Зарегистрирован: 28.05.2016

Есть и больше. Например, https://ru.aliexpress.com/item/CD74HC4067-16-Channel-Analog-Digital-Mult...

Просто не зная задачи, что либо советовать сложно. Я же не знаю, что у Вас за аналоговые датчики, с какой точностью и с какой частотой их показания надо оцифровывать.

sabusov-pavel@y...
Offline
Зарегистрирован: 09.11.2016

Будет 6 аналоговых датчиков (пока), 3 датчика температуры (супер точность и скорость не нужны), датчик вибрации и удара, светорезистор, датчик холла и т.д.

ptr
Offline
Зарегистрирован: 28.05.2016

Ну тогда четрехканальный АЦП в паре с 16 канальным аналоговым мультиплексором Вам даст 19 АЦП каналов, что уж точно должно хватить. Учтите, что https://ru.aliexpress.com/item/CD74HC4067-16-Channel-Analog-Digital-Mult... только мультиплексор для АЦП, но не сам АЦП.

 

BoBo4kA
Offline
Зарегистрирован: 15.01.2016

мне в малине очень понравился node.red (в полном родном образе есть, в лайт нужно ставить) сделать открытие картинки по состоянию на пине не должно составить проблем.