Автоматизированная USB-flash для TV
- Войдите на сайт для отправки комментариев
Не уверен на 100% что Arduino это самое подходящее для этого решение, но все же:
Есть TV с поддержкой USB, есть ПК и USB-flash.
Перед мной стоит задача - подключить к Arduino через USB: TV и USB-flash, и через USB (или LAN) - ПК. Т.е. вся эта связка подключена постоянно.
Должна вся эта конструкция проделывать следующее - по команде с ПК USB-flash должен подключаться к ПК в виде съемного диска USB (или сетевого диска, если подключение через LAN), на USB-flash заливается требуемый контент, затем по команде с ПК съемный диск USB отключается и подключается к TV. И мы смотрим ранее залитый контент на TV. Очень важно что бы для TV USB-flash выглядел как обычный съемный носитель без посредников (TV понимает HDD, в том числе многотомные, если это имеет значение...).
Внимание, вопросы: в Arduino как и программировании я полный ноль, поэтому прошу подсказать в сторону какого конкретного железа смотреть (примерный набор) и реально ли это все новичку самому запрограммировать?
Не - это не реально реализовать на Arduino. Вам нужно смотреть в сторону медиаплеров - дешевле и проще выйдет...
Если хочется попрограмировать то можно взять контроллер для роутеров, который как USB cilient работает, подключить к нему SDCard
ну почему не реально, а если контакты перекидывать? от телека отключаем, к компу подключаем и наоборот. типа как kvm свич для мониторов
ну почему не реально, а если контакты перекидывать?
о, да
На каком языке программируется? :D
Ну а что, норм варик))) надо пробовать, вдруг заработает ))
неудобненько с ним. нужно побольше размером. что бы можно было тапкой кидать и переключать...
...нужно побольше размером. что бы можно было тапкой кидать и переключать...
чего-то вспомнилось из классиков :)
...Кстaти, Мaрия, от твоей бaбушки все рaвно никaкой пользы, не считaя того, что нa нее можно стaвить горячий чaйник, он тогдa медленней остывaет. Тaк вот, дaвaй использовaть ее вместо пультa.
- Кaк? А кудa зaсовывaть бaтaрейки?
- Кудa хочешь, Мaрия, это же твоя бaбушкa. Смотри, онa сидит нa коляске, я толкaю ее ногой… (Грохот). Ну, не тaк сильно. И стaрaюсь попaсть ее носом в нужную кнопку.
- Здорово, Антонио. Только нaдо, чтобы онa кaк-то возврaщaлaсь.
- А мы привяжем к коляске веревочку, a лучше резинку. Тaк и бaбушке будет веселее, и мы сможем не покупaть новый телевизор.
- И ведь этот пульт никогдa не потеряется!
- Дa, a если он сломaется, то не жaлко.
Общение на этом форуме попахивает Хабром, и это приятно)))
(побрызгал еловым освежителем воздуха) А теперь как будто кто то насрал под елкой?
Вы всё неправильно говорите. Надо собрать роботизированное управление. Лапа на колёсиках которая ездит от ПК у ТВ и перетыкает флешку, а потом тыкает пульт чтобы с флешки нужное запустить. Иначе придётся примитивно обходится первым же ответом про медиаплеер..
Вы всё неправильно говорите. Надо собрать роботизированное управление. Лапа на колёсиках которая ездит от ПК у ТВ и перетыкает флешку, а потом тыкает пульт чтобы с флешки нужное запустить. Иначе придётся примитивно обходится первым же ответом про медиаплеер..
да лучше всего рельсы по потолку проложить.. что бы не загромождать пол..
да лучше всего рельсы по потолку проложить.. что бы не загромождать пол..
Опять же, рельсы это не наш метод. Навигация по инфракрасным маякам хотя бы.
Кстати если реально такую штуку собрать, зрелищно будет.
При желании возможно все!
Если хочется именно дуину использовать, можно использовать Arduino Leonardo с аппаратным usb на борту, который использовать в качестве storage device, включая и выключая его определение для хоста (телевизора). Заливать на флешку, подключенную к дуине инфу можно через сеть, используя соответсвующий шилд.
вот только одна проблема: контроллер слишком медленный чтобы достаточно быстро читать флешку и передавать по usb, т.е. работать будет, но кино врятли посмотрите. Чтобы была адекватная скорость необходимо смотреть в сторону arm контроллеров, например, воспользоваться stm32f4discovery. В stm32 имеется dma, которая позволит гонять даннные с вполне приемлимой скоростью.
еще есть готовый вариант: kvm-switch, например от компании aten, с usb - поддерживает любые usb устройства и комутирует их между хостами (монитор можно и не подключать, чтобы его не переключало), а управляется с клавиатуры.