Удивительно, но даже такой простой микроконтроллер, как Arduino, способен работать с видео.
Подключив AV-вход телевизора через резисторы к выходам Arduino (при помощи библиотеки TVout) можно сформировать картинку на экране.
Разумеется, мощности микропроцессора недостаточно для создания виртуальной реальности, однако вывод заранее запрограммированных сообщений и пиктограмм на экран пригодится в создании «умного дома» или устройств автоматики.
Из чего это сделано?
1 | Arduino UNO | 1 шт. |
2 | Резистор 1 К | 1 шт. |
3 | Резистор 470 Ом | 1 шт. |
Источник: arduino-tv.ru
Как подключить ардуино к телевизору
Программа:
ГИГАНТСКИЙ ЭКРАН ДЛЯ ARDUINO
Программа:
Компоненты с Aliexpress:
DWIN 7 1024×600
DWIN 3,5 800×480
- Файлы:
- ArduBlock 2.0
- Libraries 2.0
- Программы:
- Serial Monitor
- Com Manager
- Компилятор:
- Arduino IDE Mac OS
- Arduino IDE Win OS
- Драйвер:
- CH34 driver Mac OS
- CH34 driver Win OS
Источник: ardublock.ru
Arduino и TV выход
Программа поддержки TV входит в библиотеку Arduino , написана Майлсом Метцером, для создания монохромного композитного видео с одним чипом AVR . Очень хорошо расписана здесь .
Все аппаратные проекты , основанные на TVout с открытым исходным кодом совместимы с библиотекой TVOUT поэтому я решил сделать простой проект по дизайну Hackvision . Моя версия использует одностороннюю печатную плату. В результате, она немного больше, чем версия Hackvision . Я должен был объединить две панели в одну с 6-штырьками. С самого начала, включен USB -последовательный преобразователь, чтобы легко можно было перепрограммировать, но схема по-прежнему включает в себя свой собственный регулятор 5 вольт вместо использования питания 5 Вольт устройства USB .
- ATmega328 с Arduino Bootloader.
- 1 х 28-контактный разъем IC.
- ByVac BV 104 USB -последовательный преобразователь.
- Пять 12мм х 12мм тактильные переключатели. Technobots .
- Один 6 мм х 6 мм Тактильный переключатель.
- 2 х 1N4148 диоды.
- 1 х 1N4001 диод.
- Регулятор напряжения 1 х 78 L 05 100мА.
- 3 х 330 Ом 1/8 ватт резисторы.
- 1 х 1 k 1 / 8 Вт резистор.
- 1 х 10 K 1 / 8 Вт резистор.
- 2 х 100nF керамических конденсатор а .
- 2 х 22pF керамических конденсатор а .
- 1 х 16МГц кристалл .
- 1 х 100 uF 16 v электролитический конденсатор.
- 1 х 47 UF 16 v электролитический конденсатор.
- 2 х Гнезда.
- 1 х 2,1 мм разъем питания постоянного тока.
- 1 х 6- контактный разъем (разъем манипулятор).
- 1 х 2-контактный разъем (дополнительный разъем Wii Nunchuk ).
Прошивка Hackvision использует Arduino digital Pin 12, чтобы определить, является ли стандартный телевизор NTSC или PAL . На схеме Hackvision этот вывод связан непосредственно на массу в PAL областях. Библиотека TVout имеет специфические функции программного обеспечения — начать (режим) и начать (режим, х, у) — установить NTSC или PAL , поэтому есть некоторая гибкость при использовании digital Pin 12.
#ArduBlock 2.0 — Подключаем телевизор к плате Arduino по AV!
По этой причине, подсоединил вывод через 330оМ; резистор вместо того, чтобы привязать его непосредственно к земле. Это может избавить вывод от раннего выхода из строя. Аудио выход на digital Pin 11. Так же добавил 330ом; резистор последовательно с выходом..
330 ом; резистор последовательно с видеовыходом на digital Pin 7, чтобы сформировать делитель на75 оМ. Будет восприниматься как «белый». На digital Pin 9, резистор 1 K обеспечивает около 300 мВ от делителя, который идет к телевизору, как уровень «черный». А ‘низкий’ на этом выводе и на digitalPin 7 вместе (то есть 0 вольт) будет приниматься телевизором в качестве сигнала синхронизации.
Вывод картинки на экране телевизора
Источник: www.junradio.com