Kazalo:

Dodajte video in zvok v svoj projekt mikrokrmilnika: 7 korakov
Dodajte video in zvok v svoj projekt mikrokrmilnika: 7 korakov

Video: Dodajte video in zvok v svoj projekt mikrokrmilnika: 7 korakov

Video: Dodajte video in zvok v svoj projekt mikrokrmilnika: 7 korakov
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, November
Anonim
Dodajte video in zvok v svoj projekt mikrokrmilnika
Dodajte video in zvok v svoj projekt mikrokrmilnika
Dodajte video in zvok v svoj projekt mikrokrmilnika
Dodajte video in zvok v svoj projekt mikrokrmilnika

7 -segmentni LED zasloni so uporabni za prikazovanje številk, bitni posnetki LCD -jev pa omogočajo preprosto grafiko, včasih pa je najlažji pravi barvni video izhod:

  • Sestavljeni video (znan tudi kot RCA Jack) je povsod prisoten in deluje s 3 " - 60" zasloni
  • Barvni zaslon 640 x 480 vam omogoča prikaz kompleksnih informacij, grafike, grafikonov in animacij
  • Kompozit je poceni, enostaven za programiranje, deluje z majhnim pomnilnikom in uporablja poceni kable

To navodilo je za ProtoPlus, vezje, ki sem ga oblikoval za dodajanje video in zvočnih povezav platformi propelerja. Ker ima Propeller že vezje za ustvarjanje videa na čipu, je ustvarjanje videa zelo preprosto. Preostanek prostora na plošči sem uporabil za vključitev 2-vrstnega / 3-vrstnega prototipnega območja s 240 luknjami in zvočne povezave. Uporabljam nekoliko daljše glave zatičev kot običajno, zato jih je mogoče povezati na vrhu ali pod propelersko platformo. Na sitotisku sem označil tudi sledi v območju izdelave prototipov, da sem lažje videl, kako so sledi povezane. ProtoPlus je na voljo kot komplet na Gadget Gangsterju. Propeler lahko oddaja PAL ali NTSC, tukaj je nekaj vzorcev, kaj je mogoče storiti: Fancy Graphics Resnično Fancy 3D Graphics (to morate gledati!) UI / Information Display

1. korak: Pogosta vprašanja

Pogosta vprašanja
Pogosta vprašanja

Kaj je ProtoPlus? To je razširitveni modul za platformo Propeller, ki omogoča povezovanje videa in zvoka s Propom ter ima območje izdelave prototipov. Nastavljen je tako, da deluje s propelerjem Parallax, nameščen bo na vrhu (ali pod njim) platforme propelerja ali pa ga spustite na mizo. Ali bo deloval z Arduinom ali PICaxejem? Ne. Arduino in PICaxe preprosto nista dovolj hitra, da bi sami ustvarili video, potrebujeta "pomočni" mikrokrmilnik, namenjen videu. Tellymate je eno takšnih orodij, ki jih poznam, čeprav je ČB, samo za besedilo. NTSC ali PAL? Od vas odvisno - propeler je popolnoma zadovoljen, da ustvari kateri koli signal.

2. korak: Deli in orodja

Deli in orodja
Deli in orodja

Tu so deli, ki jih boste potrebovali. Če ste naročili komplet, dvakrat preverite, ali vaš paket vsebuje vse navedene dele. Če kaj manjka, nam pišite na [email protected];

  • Radialna keramična kapa 0,01 uF
  • 47 uF Radialna elektrolitska kapa
  • 40 -polni glavi
  • 2x 1.1k upori (rjavi - rjavi - rdeči)
  • 560 ohmski upor (zelena - modra - rjava)
  • 270 ohmski upor (rdeča - vijolična - rjava)
  • 2x RCA phono vtičnice
  • PCB ProtoPlus

Za njegovo izdelavo potrebujete spajkalnik 20-30 W in par nasipov. Če prvič spajkate, si oglejte mojo vadbo spajkanja.

3. korak: naredite: upore

Znamka: Upori
Znamka: Upori
Znamka: Upori
Znamka: Upori

Začnimo z dodajanjem treh uporov, ki sestavljajo video DAC;

R1 je 1,1 k ohmov, rjava - rjava - rdeča R2 je 560 ohmov, zelena - modra - rjava je R3 270 ohmov, rdeča je - vijolična - rjava Dodajte R4. To je tudi 1,1 k ohmov (rjava - rjava - rdeča)

4. korak: Naredite: Kondenzatorji

Proizvajalec: Kondenzatorji
Proizvajalec: Kondenzatorji
Proizvajalec: Kondenzatorji
Proizvajalec: Kondenzatorji

Obstajata 2 kondenzatorja:

C2 je keramični kondenzator.01uF, ni polariziran, zato ni pomembno, v katero smer gre. C1 je elektrolitski kondenzator 47uF. Je polariziran, daljši kabel gre skozi kvadratno luknjo bližje "+". Črta na telesu kondenzatorja gre na stran bližje robu plošče.

5. korak: Naredite: priključke

Proizvajalec: Konektorji
Proizvajalec: Konektorji

Dodajte 2 priključka RCA. Konektor z oznako 'TV' bo predvajal TV, avdio priključek pa linijski zvok.

6. korak: Naredite: Pripnite glave

Znamka: Pin Headers
Znamka: Pin Headers
Znamka: Pin Headers
Znamka: Pin Headers

Glave zatičev najlažje dodate tako, da jih vstavite v mizo (ali propelersko platformo, kot je prikazano na sliki), ploščo postavite na vrh in jo spajkate. Ko so glave zatičev spajkane na ProtoPlus, jih le dvignite s plošče in dobite ravne glave zatičev.

7. korak: uporaba in prenosi

Uporaba in prenosi
Uporaba in prenosi
Uporaba in prenosi
Uporaba in prenosi

Uporaba: video

Snemanje videa s propelerjem je preprosto:

  1. Pridobite orodje Propeller. To je razvojno okolje za Prop. Povezave za Mac/Linux in okna so v spodnjem razdelku za prenos.
  2. Vključite objekt 'tv_text'. Orodje Propeller ima spodobno knjižnico predmetov, vključno s TV objektom. V razdelku OBJ svoje kode vnesite samo:

    besedilo: "tv_text"

  3. Zaženite televizor. Uporaba:

    text.start (12)

  4. Postavite stvari na zaslon z besedili text.str, text.hex, text.out itd. Tukaj je primer:

    text.str (niz (13, "Pozdravljeni svet", $ C, 1))

Celoten program bi bil:

CON

_clkmode = xtal1 + pll16x 'nastavi Prop na 16x xtal _xinfreq = 5_000_000' pove Prop, da xtal teče pri 5MHz OBJ besedilo: "tv_text" 'vključi ta objekt PUB začetno besedilo.start (12)' zaženite televizor z basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'uporabite metodo' str 'za vnos besedila To je le povzetek priprave osnovnega besedila. Grafika je nekoliko bolj zapletena, vendar ni slaba. Oglejte si Graphics_demo, da vidite, kako narediti animacijo, oblike in grafiko.

Uporaba: zvok

Zvok je prav tako enostaven. Obstajajo že predmeti za predvajanje datotek.wav, glasovno sintezo in sintezo frekvenc. Če želite le hiter in umazan primer, je predmet gonilnika zvočnikov Kwabena enostaven. Zgrabite predmet, spremenite konstanto PWM_Pin na 11 in tukaj je primer uporabe:

CON

_clkmode = xtal1 + pll16x 'nastavi Prop na 16x, xtal _xinfreq = 5_000_000' pove Prop, da xtal deluje pri 5MHz OBJ zvočniku: "PWMEngine" 'vključi ta objekt PUB začetni zvočnik. PWMEngine' vklopi zvočnik zvočnik. 1000) "spremenite frekvenco v 1.000 hercnih zvočnikov. Glasnost spreminjanja glasnosti (50)" glasnost do 50% čakalne dobe (clkfreq + cnt) "cnt = trenutni sistemski čas, clkfreq = odkljuka v 1 sekundo zvočnika. Spremenite frekvenco zvočnika (6000)" 6 000 hercev

Prenosi

Fotografije z visoko ločljivostjo so na flickru. Tabla je na voljo pod licenco MIT (javna domena). Dizajn lahko prenesete v formatu DipTrace, pdf ali png. Orodje Propeller (programsko okolje za Propeller) za Mac/Linux in Windows. Prav tako ne pozabite vzeti PDF priročnika za propeler. Pridobite ProtoPlus ali Propeller platformo na Gadget Gangsterju

Priporočena: