Arduino и TV выход
Программа поддержки TV входит в библиотеку Arduino, написана Майлсом Метцером, для создания монохромного композитного видео с одним чипом AVR. Очень хорошо расписана здесь .
Все аппаратные проекты , основанные на TVout с открытым исходным кодом совместимы с библиотекой TVOUT поэтому я решил сделать простой проект по дизайну Hackvision. Моя версия использует одностороннюю печатную плату. В результате, она немного больше, чем версия Hackvision. Я должен был объединить две панели в одну с 6-штырьками. С самого начала, включен USB-последовательный преобразователь, чтобы легко можно было перепрограммировать, но схема по-прежнему включает в себя свой собственный регулятор 5 вольт вместо использования питания 5 Вольт устройства USB.
Принципиальная схема
Радиоэлементы
|
|
Прошивка Hackvision использует Arduino digital Pin 12, чтобы определить, является ли стандартный телевизор NTSC или PAL. На схеме Hackvision этот вывод связан непосредственно на массу в PAL областях. Библиотека TVout имеет специфические функции программного обеспечения - начать (режим) и начать (режим, х, у) - установить NTSC или PAL, поэтому есть некоторая гибкость при использовании digital Pin 12. По этой причине, подсоединил вывод через 330оМ; резистор вместо того, чтобы привязать его непосредственно к земле. Это может избавить вывод от раннего выхода из строя. Аудио выход на digital Pin 11. Так же добавил 330ом; резистор последовательно с выходом..
330 ом; резистор последовательно с видеовыходом на digital Pin 7, чтобы сформировать делитель на75 оМ. Будет восприниматься как «белый». На digital Pin 9, резистор 1K обеспечивает около 300 мВ от делителя, который идет к телевизору, как уровень «черный». А 'низкий' на этом выводе и на digitalPin 7 вместе (то есть 0 вольт) будет приниматься телевизором в качестве сигнала синхронизации.
Печатная плата
Вывод картинки на экране телевизора