Мазмуну:
- 1 -кадам: FAQ
- 2 -кадам: Бөлүктөр жана шаймандар
- 3 -кадам: Жасоо: Резисторлор
- 4 -кадам: Жасаңыз: Конденсаторлор
- 5 -кадам: Жасаңыз: Коннекторлор
- 6 -кадам: Жасоо: Баш катырмаларды бекитүү
- 7 -кадам: Аны колдонуу жана жүктөөлөр
Video: Микроконтроллер долбооруңузга видео жана аудио кошуңуз: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
7 Segment LED дисплейлери сандарды көрсөтүү үчүн пайдалуу жана биткарт ЖК жөнөкөй графиканы жасай алат, бирок кээде чыныгы түстүү видео чыгаруу эң оңой жолу болуп саналат:
- Курама видео (aka, RCA Jack) бардык жерде бар жана 3 " - 60" дисплейлери менен иштейт
- 640x480 түстүү экран татаал маалыматты, графиканы, диаграммаларды жана анимацияларды көрсөтүүгө мүмкүнчүлүк берет
- Композициясы арзан, программасы оңой, кичине эстутум изи менен иштей алат жана арзан кабелдерди колдонот
Бул үйрөткүч пропеллер платформасына видео жана аудио байланыштарды кошуу үчүн иштелип чыккан ProtoPlus схемасы үчүн. Пропеллерде чипте видео түзүү микросхемасы болгондуктан, видеону түзүү абдан жөнөкөй. Мен тактадагы боштуктун калган бөлүгүн 240 тешиктүү 2-катар / 3-катар прототиптөө аймагы жана аудио туташуу үчүн колдоном. Мен кадимкиден бир аз узунураак пин баштарын колдоном, андыктан аны Пропеллер платформасынын үстүнө же астына туташтырса болот. Издердин кантип туташып турганын көрүүнү оңой кылуу үчүн, мен жибек экрандын прототиптөө аймагындагы издерди да белгилеп койдум. ProtoPlus Gadget Gangsterде комплект катары жеткиликтүү. Пропел PAL же NTSC чыгара алат, бул жерде эмне кылса болоорунун бир нече үлгүлөрү: Fancy GraphicsRealally Fancy 3D Graphics (Сиз муну көрүшүңүз керек!) UI / Маалымат дисплейи
1 -кадам: FAQ
ProtoPlus деген эмне? Бул Пропеллер платформасынын кеңейтүү модулу, ал сиздин Пропуңузга видео жана аудиону туташтырууга мүмкүндүк берет жана прототиптөө аймагы бар. Ал эмне менен иштейт? Бул Parallax Propeller менен иштөө үчүн орнотулган, ал Propeller платформасынын үстүнө (же ылдыйына) туура келет, же аны нанга түшүрсөңүз болот. Arduino же PICaxe менен иштейби? Жок. Arduino жана PICaxe видеолорду өз алдынча түзүү үчүн жетишерлик тез эмес, алар видеого арналган "жардамчы" микроконтроллерге муктаж. Tellymate-бул мен билген кабардын бири, бирок ал B/W, текст үчүн гана. NTSC же PAL? Сизге - Пропеллер сигналды чыгарууга эң сонун ыраазы.
2 -кадам: Бөлүктөр жана шаймандар
Бул жерде сизге керектүү бөлүктөр бар. Эгерде сиз комплектке заказ кылган болсоңуз, анда пакетиңизде көрсөтүлгөн бардык бөлүктөр бар экенин текшерүү үчүн эки жолу текшериңиз. Эгерде бир нерсе жетишпей жатса, бизге электрондук кат жөнөтүңүз [email protected];
- 0.01 uF радиалдык керамикалык капкак
- 47 uF радиалдык электролиттик капкак
- 40 пин баштары
- 2x 1.1k резисторлор (Браун - Браун - Кызыл)
- 560 Ом резистору (Жашыл - Көк - Браун)
- 270 Ом резистору (Кызыл - Күлгүн - Браун)
- 2x RCA фонондук уячалары
- ProtoPlus PCB
Аны куруу үчүн сизге 20-30 ватт ширетүүчү темир жана бир жуп дикая керек болот. Эгерде сиз биринчи жолу ширетип жатсаңыз, менин Лайкоо үйрөткүчүмдү караңыз.
3 -кадам: Жасоо: Резисторлор
Видео DACти түзгөн 3 резисторду кошуудан баштайлы;
R1 - 1,1 к Ом, ал Браун - Браун - Кызыл R2 - 560 Ом, бул Жашыл - Көк - Браун R3 - 270 Ом, бул Кызыл - Күлгүн - Браун R4 кошуу. Бул дагы 1.1k ohms (Браун - Браун - Кызыл)
4 -кадам: Жасаңыз: Конденсаторлор
2 конденсатор бар:
C2 керамикалык.01uF конденсатор, ал поляризацияланган эмес, андыктан анын кайсы жолго кирери маанилүү эмес. C1 - электролит 47uF конденсатору. Бул поляризацияланган, узунураак коргошун '+' жакыныраак төрт бурчтуу тешик аркылуу өтөт. Конденсатордун денесиндеги тилке тактанын четине жакын жакта барат.
5 -кадам: Жасаңыз: Коннекторлор
2 RCA коннекторун кошуңуз. "Сыналгы" деп белгиленген туташтыргыч сыналгыны чыгарат, ал эми Аудио туташтыргычы линиянын деңгээлиндеги аудиону чыгарат.
6 -кадам: Жасоо: Баш катырмаларды бекитүү
Пиндин башын кошуунун эң оңой жолу - аларды нанга (же сүрөттө көрсөтүлгөндөй, пропеллер платформасына) салып, үстүнө тактаны коюп, ылдый түшүрүү. Төөнөгүчтөрдүн баштары ProtoPlusка туташкандан кийин, аны текстиңизден алып салсаңыз, сизде төөнөгүчтүн баш аттары болот.
7 -кадам: Аны колдонуу жана жүктөөлөр
Аны колдонуу: видео
Пропеллер менен видео тартуу оңой:
- Пропеллер куралын алыңыз. Бул Prop/Mac үчүн Linuxтун иштөө чөйрөсү жана терезелер төмөндөгү жүктөө бөлүмүндө.
-
'Tv_text' объектисин кошуу. Пропеллер куралы объектилердин татыктуу китепканасы, анын ичинде телевизор объектиси менен келет. Кодуңуздун OBJ бөлүмүнө төмөнкүлөрдү киргизиңиз:
текст: "tv_text"
-
Телевизорду иштет. Колдонуу:
text.start (12)
-
Text.str, text.hex, text.out ж.б. менен нерселерди экранга коюңуз Бул жерде мисал:
text.str (сап (13, "Hello World", $ C, 1))
Бүт программа мындай болмок:
CON
_clkmode = xtal1 + pll16x 'Propды xtalга 16x деп коет _xinfreq = 5_000_000' Propга xtal 5MHz OBJ текстинде иштеп жатканын айтат: "tv_text" 'бул объектти камтыйт PUB start text.start (12)' менен сыналгыны баштоо basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'текстти коюу үчүн' str 'ыкмасын колдонуңуз Бул негизги текстти коюунун кыскача мазмуну. Графика бир аз татаалыраак, бирок жаман эмес, анимацияны, фигураларды жана графиканы кантип жасоону билүү үчүн Graphics_demo караңыз.
Аны колдонуу: Аудио
Аудио дагы ушунчалык оңой. Буга чейин.wav файлдарын, үн синтезин жана жыштык синтезин ойной турган объекттер бар. Эгерде сиз жөн гана тез жана кир мисалды кааласаңыз, Kwabenанын динамигинин айдоочу объектиси оңой көрүнөт. Объектти кармаңыз, PWM_Pin константасын 11ге өзгөртүңүз жана бул жерде колдонуунун мисалы:
CON
_clkmode = xtal1 + pll16x 'Propды xxке xx деп коет _xinfreq = 5_000_000' Propга xtal 5MHz OBJ динамигинде иштеп жатканын айтат: "PWMEngine" "бул объектти PUB баштоочу спикерди камтыйт. PWMEngine" спикерди баштайт.changespeakerfrequency (1000) 'өзгөртүү жыштыгы 1 000 герц спикерге. Changespeakervolume (50)' көлөмү 50% күтүүгө чейин 6 000 герц
Жүктөөлөр
Hi-res сүрөттөрү flickrде турат Такта MIT лицензиясы боюнча жеткиликтүү (коомдук домен). Дизайнды DipTrace, pdf же-p.webp
Сунушталууда:
Долбооруңузга E-Ink дисплейин кантип кошуу керек: 12 кадам (сүрөттөр менен)
Долбооруңузга E-Ink дисплейин кантип кошуу керек: Көптөгөн проекттер контролдоо үчүн көбүнчө Arduino колдонуп, экологиялык маалыматтар сыяктуу кандайдыр бир маалыматтардын мониторингин камтыйт. Менин учурда, мен суу жумшарткычымдагы туздун деңгээлине көз салгым келди. Сиз үй тармагыңыз аркылуу берилиштерге жеткиңиз келиши мүмкүн
Google Карталарын Google Барактарыңызга Автоматтык түрдө жана Акысыз кошуңуз: 6 кадам
Google Карталарын Google Барактарыңызга Оңой жана Акысыз Кошуу: Көптөгөн Жаратуучулар сыяктуу эле, мен да GPS трекеринин бир нече долбоорлорун кургам. Бүгүн биз GPS баракчаларын эч кандай тышкы веб -сайтты же APIди колдонбостон Google Sheetsте түз элестете алабыз. Баарынан маанилүүсү, бул бекер
Үйдө Arduino долбооруңузга профессионалдуу көрүнүүчү алыстан башкаруу: 9 кадам (сүрөттөр менен)
Үйдө Arduino долбооруңузга профессионалдуу карап чыгуу: Мен ардуино менен IR алыскы китепканасын колдонгон проекти жасадым. Кийинки долбооруңузду колдондуңуз. Жана жакшы жуунуу үчүн сизге эч кандай кооз нерсенин кереги жок
Raspberry Pi 3 аркылуу аудио уктуруу жана видео агымы: 6 кадам
Raspberry Pi 3 аркылуу аудио уктуруу жана видео агымы: Бул долбоордун негизги утилити - жалпы WiFi тармагына туташкан каалаган түзмөктөн Raspberry Pi 3кө аудио берүү жана Raspberry Pi 3төн жалпы WiFi тармагына туташкан каалаган түзмөккө видео алуу
Патч кабелинин үстүнөн видео жана аудио сигналды кантип жөнөтүү керек: 5 кадам
Патч кабелинин үстүнөн видео жана аудио сигналды кантип жөнөтүү керек: бул менин биринчи инструкциямда мен сизге аудио жана видео сигналын патч кабели аркылуу кантип жөнөтүүнү көрсөтөм. Мен кинолордун бардык камдык көчүрмөлөрүн ойноо үчүн бөлмөдө чуркап жүргөн тармак кабели бар медиа ойнотуучу катары modded Xbox колдондум. Xbox жаңы эле иштей баштады