Satura rādītājs:

Pievienojiet video un audio savam mikrokontrollera projektam: 7 soļi
Pievienojiet video un audio savam mikrokontrollera projektam: 7 soļi

Video: Pievienojiet video un audio savam mikrokontrollera projektam: 7 soļi

Video: Pievienojiet video un audio savam mikrokontrollera projektam: 7 soļi
Video: Как связать крючком: платье-свитер | Выкройки и уроки своими руками 2024, Novembris
Anonim
Pievienojiet video un audio savam mikrokontrollera projektam
Pievienojiet video un audio savam mikrokontrollera projektam
Pievienojiet video un audio savam mikrokontrollera projektam
Pievienojiet video un audio savam mikrokontrollera projektam

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

Bieži uzdotie jautājumi
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

Daļas un rīki
Daļ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

Marka: Rezistori
Marka: Rezistori
Marka: Rezistori
Marka: Rezistori

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

Ražotājs: kondensatori
Ražotājs: kondensatori
Ražotājs: kondensatori
Ražotājs: kondensatori

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

Marka: savienotāji
Marka: savienotāji

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

Marka: piespraust galvenes
Marka: piespraust galvenes
Marka: piespraust galvenes
Marka: piespraust 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

Tā lietošana un lejupielādes
Tā lietošana un lejupielādes
Tā lietošana un lejupielādes
Tā lietošana un lejupielādes

To izmantošana: video

Video uzņemšana ar dzenskrūvi ir vienkārša:

  1. Iegūstiet dzenskrūves rīku. Šī ir izstrādes vide Prop. Saites Mac/Linux un Windows ir lejupielādes sadaļā zemāk.
  2. 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"

  3. Ieslēdziet televizoru. Izmantot:

    text.start (12)

  4. 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: