Sisukord:

Video ja heli lisamine oma mikrokontrolleri projekti: 7 sammu
Video ja heli lisamine oma mikrokontrolleri projekti: 7 sammu

Video: Video ja heli lisamine oma mikrokontrolleri projekti: 7 sammu

Video: Video ja heli lisamine oma mikrokontrolleri projekti: 7 sammu
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim
Lisage oma mikrokontrolleri projektile video ja heli
Lisage oma mikrokontrolleri projektile video ja heli
Lisage oma mikrokontrolleri projektile video ja heli
Lisage oma mikrokontrolleri projektile video ja heli

7 Segmendi LED -kuvarid on kasulikud numbrite kuvamiseks ja bitikaardiga LCD -ekraanid suudavad lihtsat graafikat teha, kuid mõnikord on lihtsaim viis tõeline värviline videoväljund:

  • Komposiitvideo (teise nimega RCA -pistik) on kõikjal levinud ja töötab 3–60 -tolliste ekraanidega
  • 640x480 värviekraan võimaldab kuvada keerulist teavet, graafikat, diagramme ja animatsioone
  • Komposiit on odav, hõlpsasti programmeeritav, võib töötada väikese mälumahuga ja kasutab odavaid kaableid

See juhend on mõeldud ProtoPlus'ile, trükkplaadile, mille eesmärk on video- ja heliühenduste lisamine propelleri platvormile. Kuna propelleril on kiibil juba video genereerimise vooluring, on video genereerimine väga lihtne. Kasutasin ülejäänud plaadil olevat ruumi 240-augulise 2-rea / 3-rea prototüüpimise ala ja heliühenduse lisamiseks. Ma kasutan tavalisest veidi pikemaid tihvtide päiseid, nii et seda saab ühendada propelleriplatvormi üla- või alaosaga. Märkisin jäljed ka siiditrükil prototüüpimise alal, et oleks lihtne näha, kuidas jäljed on ühendatud. ProtoPlus on saadaval Gadget Gangsteri komplektina. Propeller võib väljastada PAL või NTSC, siin on mõned näited selle kohta, mida saab teha: Fancy Graphics Tõesti väljamõeldud 3D -graafika (peate seda vaatama!) UI / Information Display

1. samm: KKK

KKK
KKK

Mis on ProtoPlus? See on propelleriplatvormi laiendusmoodul, mis võimaldab teil ühendada video ja heli oma propsiga ning sellel on prototüüpimise ala. Millega see töötab? See on loodud Parallaxi propelleri tööks, see sobib propelleri platvormi peale (või alla) või võite selle leivaplaadile kukutada. Kas see töötab koos Arduino või PICaxe'iga? Ei. Arduino ja PICaxe pole lihtsalt piisavalt kiired, et videoid iseseisvalt genereerida, nad vajavad videole pühendatud „abistaja” mikrokontrollerit. Telekaaslane on üks selline tööriist, millest ma olen teadlik, kuigi see on mustvalge, ainult tekst. NTSC või PAL? Teie otsustada - propeller on täiesti rahul, et genereerida kumbagi signaali.

Samm: osad ja tööriistad

Osad ja tööriistad
Osad ja tööriistad

Siin on vajalikud osad. Kui olete tellinud komplekti, kontrollige veel kord, kas pakendis on kõik loetletud osad. Kui midagi on puudu, saatke meile e -kiri aadressil [email protected];

  • Radiaalne keraamiline kork 0,01 uF
  • 47 uF radiaalne elektrolüütikork
  • 40 kontaktiga päised
  • 2x 1.1k takistid (pruun - pruun - punane)
  • 560 oomi takisti (roheline - sinine - pruun)
  • 270 oomi takisti (punane - lilla - pruun)
  • 2x RCA fonopistikud
  • ProtoPlus PCB

Selle ehitamiseks vajate 20-30-vatist jootekolvi ja paari tammi. Vaadake minu jootmisõpetust, kui see on teie esimene jootmine.

Samm: valmistage: takistid

Tootja: Takistid
Tootja: Takistid
Tootja: Takistid
Tootja: Takistid

Alustuseks lisame 3 takisti, mis moodustavad video DAC;

R1 on 1,1k oomi, see on pruun - pruun - punane R2 on 560 oomi, see on roheline - sinine - pruun R3 on 270 oomi, see on punane - violetne - pruun Lisa R4. See on ka 1,1 k oomi (pruun - pruun - punane)

Samm: valmistage kondensaatorid

Tootja: kondensaatorid
Tootja: kondensaatorid
Tootja: kondensaatorid
Tootja: kondensaatorid

Kondensaatoreid on 2:

C2 on keraamiline.01uF kondensaator, see pole polariseeritud, seega pole vahet, mis suunas see sisse läheb. C1 on 47uF elektrolüütiline kondensaator. See ON polariseeritud, pikem juhe läbib ruudukujulise ava, mis on lähemal tähisele "+". Kondensaatori korpuse riba läheb plaadi servale lähemale.

Samm: valmistage: pistikud

Tootja: pistikud
Tootja: pistikud

Lisage 2 RCA pistikut. Pistik, millel on märge „TV”, väljastab telerit ja helipistik väljastab liini tasemel heli.

6. samm: valmistage: kinnitage päised

Mark: kinnitage päised
Mark: kinnitage päised
Mark: kinnitage päised
Mark: kinnitage päised

Lihtsaim viis tihvtide päiste lisamiseks on sisestada need leivalauale (või sõukruviplatvormile, nagu pildil näidatud), panna plaat üles ja jootma. Kui tihvtide päised on ProtoPlusesse joodetud, tõstke see lihtsalt oma leivaplaadilt maha ja teil on sirged tihvtide päised.

Samm: selle kasutamine ja allalaadimine

Selle kasutamine ja allalaadimine
Selle kasutamine ja allalaadimine
Selle kasutamine ja allalaadimine
Selle kasutamine ja allalaadimine

Selle kasutamine: video

Video tegemine propelleriga on lihtne:

  1. Hankige propelleri tööriist. See on arenduskeskkond Prop. Lingid Mac/Linuxi ja Windowsi jaoks on allalaadimise osas allpool.
  2. Kaasa objekt „tv_text”. Propelleri tööriistaga on kaasas korralik objektide kogu, sealhulgas teleobjekt. Sisestage oma koodi OBJ sektsiooni lihtsalt:

    tekst: "tv_text"

  3. Käivitage teler. Kasutamine:

    text.start (12)

  4. Pange kraam ekraanile tekstiga.str, text.hex, text.out jne. Siin on näide:

    text.str (string (13, "Tere maailm", $ C, 1))

Kogu programm oleks järgmine:

CON

_clkmode = xtal1 + pll16x 'määrab rekvisiidi 16 -kordseks, xtal _xinfreq = 5_000_000' ütleb etteandele, et xtal töötab 5MHz OBJ -tekstis: "tv_text" 'sisaldab seda objekti PUB -algtekst. start (12)' käivitage teler basepin 11 text.str (string (13, "Tere maailm", $ C, 1)) 'kasutage teksti panemiseks meetodit' str ' See on lihtsalt kokkuvõte põhiteksti ülespanemisest. Graafika on natuke keerulisem, kuid mitte halb, vaadake Graphics_demo, et näha, kuidas animatsiooni, kujundeid ja graafikat teha.

Selle kasutamine: heli

Heli on sama lihtne. WAV -failide, häälsünteesi ja sagedussünteesi esitamiseks on juba objekte. Kui soovite lihtsalt kiiret ja räpast eeskuju, näeb Kwabena kõlarijuhi objekt lihtne välja. Haara objekt, muuda PWM_Pin konstant 11 -le ja siin on näide kasutusest:

CON

_clkmode = xtal1 + pll16x 'määrab propsi 16 -kordseks, xtal _xinfreq = 5_000_000' ütleb etteandele, et xtal töötab 5MHz OBJ kõlariga: "PWMEngine" sisaldab seda objekti PUB -käivituskõlar. PWMEngine 'käivitab kõlari kõlari. vahetuskõlari sagedus (1000) "vahetage sagedus 1 000 hertsi kõlarile. Muutke kõneväärtust (50)" helitugevuseks 50% ooteaega (clkfreq + cnt) 'cnt = praegune süsteemi aeg, clkfreq = tiksub 1 sekundis. Kõlarite sagedus (6000) " 6 000 hertsi

Allalaadimised

Kiire eraldusvõimega fotod on flickris üleval. Tahvel on saadaval MIT-litsentsi (avalik) all. Kujunduse saate alla laadida DipTrace'i vormingus, pdf -vormingus või-p.webp

Soovitan: