Satura rādītājs:
- 1. darbība: bieži uzdotie jautājumi
- 2. darbība: detaļas un rīki
- 3. solis: izgatavojiet: rezistorus
- 4. solis: izgatavojiet: kondensatorus
- 5. darbība. Izveidojiet: savienotājus
- 6. darbība. Izveidojiet: piespraudiet galvenes
- 7. darbība: tā lietošana un lejupielādes
Video: Pievienojiet video un audio savam mikrokontrollera projektam: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
7 Segmentu LED displeji ir noderīgi, lai parādītu ciparus, un bitkartes LCD var izveidot vienkāršu grafiku, taču dažreiz vienkāršākais veids ir īsta, krāsaina video izvade:
- Kompozīta video (pazīstams arī kā RCA Jack) ir visuresošs un darbojas ar 3–60 collu displejiem
- 640x480 krāsu ekrāns ļauj parādīt sarežģītu informāciju, grafikas, diagrammas un animācijas
- Kompozīts ir lēts, viegli programmējams, var darboties ar nelielu atmiņas nospiedumu un izmanto lētus kabeļus
Šī pamācība ir paredzēta ProtoPlus, shēmai, kuru es izveidoju, lai pievienotu video un audio savienojumus dzenskrūves platformai. Tā kā propelleram mikroshēmā jau ir video ģenerēšanas shēma, video ģenerēšana ir ļoti vienkārša. Es izmantoju atlikušo vietu uz tāfeles, lai iekļautu 240 caurumu 2 rindu / 3 rindu prototipēšanas zonu un audio savienojumu. Es izmantoju nedaudz garākas tapas, nekā parasti, tāpēc to var savienot virs vai zem dzenskrūves platformas. Arī zīmes ekrānā atzīmēju pēdas prototipēšanas zonā, lai būtu vieglāk redzēt, kā pēdas ir savienotas. ProtoPlus ir pieejams kā komplekts vietnē Gadget Gangster. Propellers var izvadīt PAL vai NTSC, šeit ir daži paraugi, ko var darīt: Fancy Graphics Patiešām Fancy 3D grafika (Jums ir jāskatās šī!) UI / informācijas displejs
1. darbība: bieži uzdotie jautājumi
Kas ir ProtoPlus? Tas ir dzenskrūves platformas paplašināšanas modulis, kas ļauj savienot video un audio ar savu prop, un tam ir prototipu veidošanas zona. Ar ko tas darbojas? Tas ir iestatīts darbam ar Parallax dzenskrūvi, tas būs piemērots (vai zemāk) dzenskrūves platformai, vai arī jūs varat to nomest uz maizes dēļa. Vai tas darbosies ar Arduino vai PICaxe? Nē. Arduino un PICaxe vienkārši nav pietiekami ātri, lai paši ģenerētu video, viņiem ir nepieciešams video palīgs mikrokontrolleris. Telmate ir viens no šādiem rīkiem, par kuriem es zinu, lai gan tas ir melnbalts, tikai teksta. NTSC vai PAL? Jūsu ziņā - dzenskrūve ir pilnīgi apmierināta, lai ģenerētu jebkuru signālu.
2. darbība: detaļas un rīki
Šeit ir nepieciešamās detaļas. Ja esat pasūtījis komplektu, vēlreiz pārbaudiet, vai iepakojumā ir visas uzskaitītās detaļas. Ja kaut kas trūkst, vienkārši nosūtiet mums e -pastu uz [email protected];
- 0,01 uF radiālais keramikas vāciņš
- 47 uF radiālais elektrolītiskais vāciņš
- 40 kontaktu galvenes
- 2x 1,1 k rezistori (brūns - brūns - sarkans)
- 560 omu rezistors (zaļš - zils - brūns)
- 270 omu rezistors (sarkans - violets - brūns)
- 2x RCA fona ligzdas
- ProtoPlus PCB
Lai to izveidotu, jums būs nepieciešams 20-30 vatu lodāmurs un pāris dambju. Skatiet manu lodēšanas apmācību, ja šī ir pirmā lodēšanas reize.
3. solis: izgatavojiet: rezistorus
Sāksim, pievienojot 3 rezistorus, kas veido video DAC;
R1 ir 1,1k omi, tas ir brūns - brūns - sarkans R2 ir 560 omi, tas ir zaļš - zils - brūns R3 ir 270 omi, tas ir sarkans - violets - brūns Pievienojiet R4. Tas ir arī 1,1 k omi (brūns - brūns - sarkans)
4. solis: izgatavojiet: kondensatorus
Ir 2 kondensatori:
C2 ir keramikas.01uF kondensators, tas nav polarizēts, tāpēc nav nozīmes tam, kādā veidā tas ieiet. C1 ir elektrolītiskais 47uF kondensators. Tas ir polarizēts, garākais vads iet caur kvadrātveida caurumu tuvāk "+". Svītra uz kondensatora korpusa iet uz pusi, kas atrodas tuvāk plāksnes malai.
5. darbība. Izveidojiet: savienotājus
Pievienojiet 2 RCA savienotājus. Savienotājs ar apzīmējumu “TV” izvadīs TV, bet audio savienotājs - līnijas līmeņa audio.
6. darbība. Izveidojiet: piespraudiet galvenes
Vienkāršākais veids, kā pievienot tapas galvenes, ir ievietot tos rīvdēlī (vai dzenskrūves platformā, kā parādīts attēlā), uzlikt dēli uz augšu un pielodēt. Kad tapas galvenes ir pielodētas ProtoPlus, vienkārši paceliet to no maizes dēļa un iegūstiet taisnas tapas.
7. darbība: tā lietošana un lejupielādes
To izmantošana: video
Video uzņemšana ar dzenskrūvi ir vienkārša:
- Iegūstiet dzenskrūves rīku. Šī ir izstrādes vide Prop. Saites Mac/Linux un Windows ir lejupielādes sadaļā zemāk.
-
Iekļaujiet objektu “tv_text”. Propellera rīkam ir pienācīga objektu bibliotēka, ieskaitot TV objektu. Koda OBJ sadaļā vienkārši iekļaujiet:
teksts: "tv_text"
-
Ieslēdziet televizoru. Izmantot:
text.start (12)
-
Ievietojiet saturu ekrānā ar text.str, text.hex, text.out utt. Šeit ir piemērs:
text.str (virkne (13, "Sveika pasaule", $ C, 1))
Visa programma būtu šāda:
CON
_clkmode = xtal1 + pll16x 'iestata rekvizītu uz 16x, tad xtal _xinfreq = 5_000_000' norāda prop, ka xtal darbojas 5MHz OBJ tekstā: "tv_text" 'ietver šo objektu PUB sākuma teksts.start (12)' ieslēdziet televizoru ar basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'teksta ievietošanai izmantojiet metodi' str ' Šis ir tikai pamatteksta ievietošanas kopsavilkums. Grafika ir nedaudz sarežģītāka, bet nav slikta, apskatiet Graphics_demo, lai redzētu, kā veikt animāciju, formas un grafiku.
To izmantošana: audio
Audio ir tikpat vienkārša. Jau ir objekti, lai atskaņotu.wav failus, balss sintēzi un frekvenču sintēzi. Ja vēlaties tikai ātru un netīru piemēru, Kwabena skaļruņu draivera objekts izskatās vienkārši. Satveriet objektu, mainiet konstantu PWM_Pin uz 11, un šeit ir lietošanas piemērs:
CON
_clkmode = xtal1 + pll16x 'iestata Prop, lai 16x, tad xtal _xinfreq = 5_000_000' pasaka Prop, ka xtal darbojas 5MHz OBJ skaļrunī: "PWMEngine" ietver šo objektu PUB sākuma skaļrunis. PWMEngine 'palaidiet skaļruņa skaļruni. 1000) 'mainīt frekvenci uz 1 000 hercu skaļruni. Mainīt skaļuma skaļumu (50)' skaļumu līdz 50% gaidīšanas režīma (clkfreq + cnt) 'cnt = pašreizējais sistēmas laiks, clkfreq = ērces 1 sekundes skaļrunī. Mainīt skaļruņu frekvenci (6000)' mainīt frekvenci uz 6 000 hercu
Lejupielādes
Augstas izšķirtspējas fotoattēli ir pieejami vietnē Flickr. Dēlis ir pieejams saskaņā ar MIT licenci (publiski pieejams). Jūs varat lejupielādēt dizainu DipTrace formātā, pdf vai png. Propellera rīks (propellera programmēšanas vide) operētājsistēmai Mac/Linux un Windows. Tāpat neaizmirstiet paņemt propellera rokasgrāmatas PDF failu. Iegūstiet ProtoPlus vai dzenskrūves platformu vietnē Gadget Gangster
Ieteicams:
Kā savam projektam pievienot e-tintes displeju: 12 soļi (ar attēliem)
Kā savam projektam pievienot e-tintes displeju: Daudzi projekti ir saistīti ar kāda veida datu, piemēram, vides datu, uzraudzību, bieži izmantojot Arduino. Manā gadījumā es vēlējos uzraudzīt sāls līmeni ūdens mīkstinātājā. Iespējams, vēlēsities piekļūt datiem savā mājas tīklā
Pievienojiet pielāgoto Alexa vadību Raspberry Pi projektam: 5 soļi
Pievienojiet pielāgotu Alexa vadību Raspberry Pi projektam: Šis projekts ir paredzēts ikvienam, kam ir Raspberry Pi projekts, kas izmanto Python un kurš vēlas pievienot balss vadību, izmantojot esošās Amazon Echo ierīces. Jums nav jābūt pieredzējušam programmētājam, bet jums vajadzētu būt ērtam, izmantojot vietni
Izveidojiet profesionāla izskata priekšējos paneļus savam nākamajam DIY projektam: 7 soļi (ar attēliem)
Izveidojiet profesionāla izskata priekšējos paneļus savam nākamajam DIY projektam: profesionāla izskata priekšējo paneļu izgatavošanai DIY projektiem nav jābūt ne grūtiem, ne dārgiem. Izmantojot BEZMAKSAS programmatūru, biroja piederumus un nedaudz laika, jūs varat mājās izgatavot profesionāla izskata priekšējos paneļus, lai papildinātu savu nākamo projektu
AVR mikrokontrollera drošinātāju bitu konfigurācija. LED mirgošanas programmas izveide un augšupielāde mikrokontrollera zibatmiņā: 5 soļi
AVR mikrokontrollera drošinātāju bitu konfigurācija. LED mirgošanas programmas izveide un augšupielāde mikrokontrollera zibatmiņā: Šajā gadījumā mēs izveidosim vienkāršu programmu C kodā un ierakstīsim to mikrokontrollera atmiņā. Mēs uzrakstīsim savu programmu un apkoposim hex failu, izmantojot integrēto izstrādes platformu Atmel Studio. Mēs konfigurēsim drošinātāju bi
Iegūstiet piekaramo svara sensoru no bagāžas skalas savam Arduino projektam: 4 soļi
Iegūstiet piekaramo svara sensoru no bagāžas skalas savam Arduino projektam: šajā apmācībā es jums parādīšu, kā iegūt piekaramu svara sensoru Arduino projektam, izmantojot lētu, kopēju bagāžas/makšķerēšanas svaru un bieži izmantoto HX711 ADC moduli. Priekšvēsture: projektam man bija nepieciešams sensors, lai izmērītu noteiktu svaru, kas ir ha