Мазмұны:
- 1 -қадам: Жиі қойылатын сұрақтар
- 2 -қадам: Бөлшектер мен құралдар
- 3 -қадам: Жасаңыз: резисторлар
- 4 -қадам: Жасаңыз: Конденсаторлар
- 5 -қадам: Жасаңыз: қосқыштар
- 6 -қадам: жасау: тақырыптарды бекіту
- 7 -қадам: оны пайдалану және жүктеулер
Бейне: Микроконтроллер жобасына бейне мен дыбысты қосыңыз: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
7 сегментті жарықдиодты дисплейлер сандарды көрсету үшін пайдалы және нүктелік картаның СКД қарапайым графиканы жасай алады, бірақ кейде нақты түсті бейне шығысы - бұл ең оңай әдіс:
- Композициялық бейне (aka, RCA Jack) барлық жерде кездеседі және 3 « - 60» дисплейлермен жұмыс істейді.
- 640x480 түсті экран күрделі ақпаратты, графиканы, диаграммалар мен анимацияларды көрсетуге мүмкіндік береді
- Композициясы қымбат емес, бағдарламалауға оңай, жадының шағын көлемімен жұмыс істей алады және арзан кабельдерді қолданады
Бұл нұсқаулық пропеллер платформасына бейне және аудио қосылымдарды қосуға арналған ProtoPlus схемасына арналған. Пропеллерде чипте бейне генерациялау схемасы бар болғандықтан, бейнені жасау өте қарапайым. Мен борттағы қалған кеңістікті 240 саңылаулы 2 қатарлы / 3 қатарлы прототиптеу аймағын және аудио қосылымды қолдандым. Мен әдеттегіден сәл ұзағырақ түйреуіштерді қолданамын, сондықтан оны Пропеллер платформасының үстіне немесе астына қосуға болады. Мен іздердің қалай қосылғанын көруді жеңілдету үшін жібек экрандағы прототиптеу аймағындағы іздерді де белгіледім. ProtoPlus Gadget Gangster жиынтығы ретінде қол жетімді. Пропеллер PAL немесе NTSC шығара алады, мұнда не істеуге болатыны туралы бірнеше мысалдар келтірілген: Fancy GraphicsRealally Fancy 3D Graphics (Мұны көру керек!) UI / Ақпараттық дисплей
1 -қадам: Жиі қойылатын сұрақтар
ProtoPlus дегеніміз не? Бұл Пропеллер платформасының кеңейту модулі, ол сіздің Проппен бейне мен аудионы қосуға мүмкіндік береді және прототиптік алаңы бар. Ол немен жұмыс істейді? Ол Parallax пропеллерімен жұмыс істеу үшін орнатылған, ол пропеллер платформасының үстіне (немесе төменге) сәйкес келеді, немесе сіз оны тақтаға тастай аласыз. Ол Arduino немесе PICaxe -мен жұмыс жасай ма? Жоқ. Arduino мен PICaxe өз бетінше бейне жасау үшін жеткілікті жылдам емес, оларға бейне үшін арнайы «көмекші» микроконтроллер қажет. Tellymate-бұл мен білетін құралдардың бірі, бірақ ол B/W, тек мәтіндік. NNTSC немесе PAL? Сізге байланысты - Пропеллер сигналды шығаруға өте риза.
2 -қадам: Бөлшектер мен құралдар
Міне, сізге қажет бөлшектер. Егер сіз жиынтыққа тапсырыс берсеңіз, пакетте көрсетілген барлық бөлшектер бар екеніне көз жеткізу үшін екі рет тексеріңіз. Егер бірдеңе жетіспесе, бізге [email protected] электронды поштасына жіберіңіз;
- 0.01 uF радиалды керамикалық қақпақ
- 47 uF радиалды электролиттік қақпақ
- 40 істікшелі тақырыптар
- 2x 1.1k резисторлар (қоңыр - қоңыр - қызыл)
- 560 Ом резисторы (Жасыл - Көк - Қоңыр)
- 270 Ом резисторы (қызыл - күлгін - қоңыр)
- 2 рет RCA фоноқұбырлары
- ProtoPlus PCB
Оны салу үшін сізге 20-30 ватт дәнекерлеу үтігі мен бір-екі бекітпе қажет. Егер сіз бірінші рет дәнекерлеп жатсаңыз, менің дәнекерлеу оқулығымды қараңыз.
3 -қадам: Жасаңыз: резисторлар
DAC бейнесін құрайтын 3 резисторды қосудан бастайық;
R1 - 1,1к Ом, ол Қоңыр - Қоңыр - Қызыл R2 - 560 Ом, бұл Жасыл - Көк - Қоңыр R3 - 270 Ом, бұл Қызыл - Күлгін - Қоңыр R4 қосыңыз. Бұл да 1,1к Ом (Қоңыр - Қоңыр - Қызыл)
4 -қадам: Жасаңыз: Конденсаторлар
2 конденсатор бар:
C2 - керамикалық.01uF конденсатор, ол поляризацияланбаған, сондықтан оның қай жолмен өтетіні маңызды емес. C1 - электролитикалық 47uF конденсатор. Ол поляризацияланған, ұзынырақ қорғасын «+» -ке жақын төртбұрышты тесік арқылы өтеді. Конденсатордың корпусындағы жолақ тақтаның шетіне жақын жақта өтеді.
5 -қадам: Жасаңыз: қосқыштар
2 RCA қосқышын қосыңыз. «ТД» деп белгіленген қосқыш теледидарды шығарады, ал Аудио коннекторы дыбыс деңгейін шығарады.
6 -қадам: жасау: тақырыптарды бекіту
Ілгекті тақырыптарды қосудың ең оңай жолы - оларды тақтаға (немесе суретте көрсетілгендей, пропеллер платформасына) салып, тақтаны үстіне қойып, төмен қарай дәнекерлеу. Түйреуіштер тақырыптары ProtoPlus -қа дәнекерленгеннен кейін, оны тақтадан алып тастаңыз, сонда сізде түйреуіштер бар.
7 -қадам: оны пайдалану және жүктеулер
Оны қолдану: бейне
Пропеллермен видео жасау қарапайым:
- Пропеллер құралын алыңыз. Бұл Mac/Linux пен терезелерге арналған сілтемелерді төмендегі жүктеу бөлімінде.
-
'Tv_text' нысанын қосыңыз. Пропеллер құралы объектілердің лайықты кітапханасымен, соның ішінде теледидар объектісімен бірге келеді. Сіздің кодтың OBJ бөлімінде мыналарды қосыңыз:
мәтін: «tv_text»
-
Теледидарды іске қосыңыз. Қолдану:
text.start (12)
-
Text.str, text.hex, text.out, т.б. бар заттарды экранға шығарыңыз. Мысал:
text.str (жол (13, «Сәлем әлемі», $ C, 1))
Бүкіл бағдарлама келесідей болады:
КОН
_clkmode = xtal1 + pll16x 'Prop -ді xtal -ке 16x етіп қояды _xinfreq = 5_000_000' Prop -ге xtal 5MHz OBJ мәтінінде жұмыс істейтінін айтады: «tv_text» бұл объектіні қосады PUB старт.start (12) 'теледидарды қосады basepin 11 text.str (string (13, «Hello World», $ C, 1)) 'мәтінді қою үшін' str 'әдісін қолданыңыз Бұл негізгі мәтінді енгізудің қысқаша мазмұны. Графика біршама күрделі, бірақ жаман емес, анимацияны, пішіндерді және графиканы қалай жасау керектігін білу үшін Graphics_demo -ны қараңыз.
Оны қолдану: аудио
Дыбыс дәл сондай оңай. Қазірдің өзінде.wav файлдарын, дауысты синтездеуді және жиілік синтезін ойнайтын нысандар бар. Егер сіз тез және лас мысал алғыңыз келсе, Kwabena динамигінің драйвері оңай көрінеді. Нысанды алыңыз, PWM_Pin тұрақтысын 11 -ге өзгертіңіз және мысал ретінде мына мысалды қолданыңыз:
КОН
_clkmode = xtal1 + pll16x 'Prop -ты xx -қа 16x етіп қояды _xinfreq = 5_000_000' Prop -ге xtal 5MHz OBJ динамигінде жұмыс істейтінін айтады: «PWMEngine» бұл объектіні қосады PUB бастау динамигі. PWMEngine 'динамикті қосады.changespeakerfrequency (1000) 'жиілікті 1 000 герц динамикке ауыстыру 6000 герц
Жүктеулер
Hi-res фотосуреттері flickr-де пайда болды. Бұл тақта MIT лицензиясы бойынша қол жетімді (қоғамдық домен). Сіз дизайнды DipTrace, pdf немесе-p.webp
Ұсынылған:
Lcd және дыбысты анықтайтын температура мен ылғалдылық сенсоры: 4 қадам
Lcd және дыбысты анықтайтын температура мен ылғалдылық сенсоры: Сәлеметсіздер ме балалар !!! Жарайды, бұл жоба менің соңғы жобам болды. Бұл жобаның мақсаты менің университетімдегі бөлмедегі температура мен ылғалдылықты бақылау болды, себебі температураның қолайсыздығына байланысты кейбір электронды компоненттердің дұрыс жұмыс істемеуі
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
Raspberry Pi жобасына Alexa реттегішін қосыңыз: 5 қадам
Raspberry Pi жобасына Alexa реттегішін қосыңыз: Бұл жоба Amazon Echo құрылғылары арқылы дауысты басқаруды қосқысы келетін Python қолданатын Raspberry Pi жобасы бар кез келген адамға арналған. Сізге тәжірибелі бағдарламашы болудың қажеті жоқ, бірақ сіз комды қолдануға ыңғайлы болуыңыз керек
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
Бейне мен анимацияға дыбыс жазу: бірнеше кеңестер мен амалдар: 8 қадам
Бейне мен анимацияға дыбыс жазу: бірнеше кеңестер мен амалдар: Егер сіз суретші болғыңыз келсе немесе YouTube -те анимация жасауды ұнататын бала болсаңыз, аудионы жазуда бірнеше мәселе туындауы мүмкін. бейне немесе анимация визуалды түрде жақсы болуы мүмкін, егер оны көретін адамдар көре алса