Sisällysluettelo:

Lisää video ja ääni mikro -ohjainprojektiisi: 7 vaihetta
Lisää video ja ääni mikro -ohjainprojektiisi: 7 vaihetta

Video: Lisää video ja ääni mikro -ohjainprojektiisi: 7 vaihetta

Video: Lisää video ja ääni mikro -ohjainprojektiisi: 7 vaihetta
Video: Poliisi niputtaa laitosjonnen 2024, Marraskuu
Anonim
Lisää video ja ääni mikro -ohjainprojektiisi
Lisää video ja ääni mikro -ohjainprojektiisi
Lisää video ja ääni mikro -ohjainprojektiisi
Lisää video ja ääni mikro -ohjainprojektiisi

7 Segmentti -LED -näytöt ovat hyödyllisiä numeroiden näyttämiseen ja bittikartta -nestekidenäytöt voivat tehdä yksinkertaisia grafiikoita, mutta joskus todellinen värivideolähtö on helpoin tapa edetä:

  • Komposiittivideo (alias RCA -liitin) on kaikkialla läsnä ja toimii 3 " - 60" -näytöillä
  • 640x480 -värinäytöllä voit näyttää monimutkaisia tietoja, grafiikkaa, kaavioita ja animaatioita
  • Komposiitti on edullinen, helppo ohjelmoida, se voi toimia pienellä muistijalanjäljellä ja käyttää halpoja kaapeleita

Tämä ohje on tarkoitettu ProtoPlus -piirilevylle, jonka tarkoituksena on lisätä video- ja ääniliitäntöjä potkurialustaan. Koska potkurissa on jo sirun videonmuodostuspiiri, videon luominen on hyvin yksinkertaista. Käytin loput levyn tilasta sisältämään 240-reikäinen 2-rivinen / 3-rivinen prototyyppialue ja ääniliitäntä. Käytän tavallista hieman pidempiä nastapiikkejä, joten ne voidaan liittää potkurialustan päälle tai alle. Merkitsin myös jäljet silkkipainon prototyyppialueelle, jotta jälkien yhdistäminen olisi helppo nähdä. ProtoPlus on saatavana sarjana Gadget Gangsterissa. Potkuri voi lähettää PAL- tai NTSC -tekniikkaa, tässä muutamia esimerkkejä tehtävistä: Fancy Graphics Todella Fancy 3D -grafiikka (Sinun täytyy katsoa tämä!) Käyttöliittymä / tietonäyttö

Vaihe 1: Usein kysytyt kysymykset

Usein kysytyt kysymykset
Usein kysytyt kysymykset

Mikä on ProtoPlus? Se on potkurialustan laajennusmoduuli, jonka avulla voit liittää videota ja ääntä Prop -laitteeseen ja jossa on prototyyppialue. Se on asetettu toimimaan Parallax -potkurin kanssa, se sopii potkurialustan päälle (tai alle) tai voit pudottaa sen leipälaudalle. Ei. Arduino ja PICaxe eivät yksinkertaisesti ole riittävän nopeita tuottamaan videota yksinään, vaan he tarvitsevat videolle omistetun "avustaja" -kontrollerin. Telekumppani on yksi tällaisista työkaluista, joista olen tietoinen, vaikka se on mustavalkoinen, vain teksti. NTSC tai PAL? Sinä päätät - Potkuri on täysin valmis tuottamaan kumman tahansa signaalin.

Vaihe 2: Osat ja työkalut

Osat ja työkalut
Osat ja työkalut

Tässä on tarvitsemasi osat. Jos olet tilannut sarjan, tarkista, että paketissasi on kaikki luetellut osat. Jos jotain puuttuu, lähetä meille sähköpostia osoitteeseen [email protected];

  • 0,01 uF Radial -keraaminen korkki
  • 47 uF säteittäinen elektrolyyttikorkki
  • 40 -nastaiset otsikot
  • 2x 1.1k vastukset (ruskea - ruskea - punainen)
  • 560 ohmin vastus (vihreä - sininen - ruskea)
  • 270 ohmin vastus (punainen - violetti - ruskea)
  • 2x RCA -phono -liittimet
  • ProtoPlus -piirilevy

Sen rakentamiseen tarvitset 20-30 watin juotosraudan ja pari patoja. Katso juotosoppaani, jos tämä on ensimmäinen juotos.

Vaihe 3: Tee: vastukset

Merkki: Vastukset
Merkki: Vastukset
Merkki: Vastukset
Merkki: Vastukset

Aloitetaan lisäämällä kolme DAC -videon muodostavaa vastusta;

R1 on 1,1 k ohmia, se on ruskea - ruskea - punainen R2 on 560 ohmia, se on vihreä - sininen - ruskea R3 on 270 ohmia, se on punainen - violetti - ruskea Lisää R4. Se on myös 1,1 k ohmia (ruskea - ruskea - punainen)

Vaihe 4: Valmista: kondensaattorit

Merkki: Kondensaattorit
Merkki: Kondensaattorit
Merkki: Kondensaattorit
Merkki: Kondensaattorit

Kondensaattoreita on 2:

C2 on keraaminen.01uF kondensaattori, se ei ole polarisoitunut, joten sillä ei ole väliä mihin suuntaan se menee. C1 on elektrolyyttinen 47uF kondensaattori. Se ON polarisoitunut, pidempi johdin kulkee neliömäisen reiän läheltä "+". Raita kondensaattorin rungossa menee sivulle, joka on lähempänä levyn reunaa.

Vaihe 5: Tee: Liittimet

Merkki: Liittimet
Merkki: Liittimet

Lisää 2 RCA -liitintä. Liitin, jossa on merkintä 'TV', lähettää TV: tä ja ääniliitäntä lähettää linjatason ääntä.

Vaihe 6: Tee: Kiinnitä otsikot

Merkki: Kiinnitä otsikot
Merkki: Kiinnitä otsikot
Merkki: Kiinnitä otsikot
Merkki: Kiinnitä otsikot

Helpoin tapa lisätä tapin otsikot on asettaa ne leipälautaan (tai potkurialustaan, kuten kuvassa), laittaa levy päälle ja juottaa se alas. Kun tapin otsikot on juotettu ProtoPlus -laitteeseen, nosta se vain leipälevyltäsi ja sinulla on suorat tapit.

Vaihe 7: Sen käyttö ja lataukset

Sen käyttö ja lataukset
Sen käyttö ja lataukset
Sen käyttö ja lataukset
Sen käyttö ja lataukset

Sen käyttö: Video

Videon tekeminen potkurilla on yksinkertaista:

  1. Hanki potkurityökalu. Tämä on kehittämisympäristö Mac-/Linux- ja Windows -käyttöjärjestelmien alla oleville latausosille.
  2. Sisällytä "tv_text" -objekti. Potkurityökalun mukana tulee kunnollinen objektikirjasto, mukaan lukien TV -esine. Sisällytä koodisi OBJ -osaan vain:

    teksti: "tv_text"

  3. Käynnistä televisio. Käyttää:

    text.start (12)

  4. Laita tavaraa näytölle tekstillä.str, text.hex, text.out jne. Tässä on esimerkki:

    text.str (merkkijono (13, "Hello World", $ C, 1))

Koko ohjelma olisi:

CON

_clkmode = xtal1 + pll16x 'asettaa Propin 16 -kertaiseksi xtal _xinfreq = 5_000_000' kertoo Propille, että xtal on käynnissä 5 MHz: n OBJ -tekstillä: "tv_text" "sisältää tämän objektin PUB -aloitusteksti. start (12) 'käynnistä televisio basepin 11 text.str (merkkijono (13, "Hello World", $ C, 1)) 'käytä tekstiä' str ' Tämä on vain yhteenveto perustekstin asettamisesta. Grafiikka on hieman monimutkaisempaa, mutta ei pahaa, katso Graphics_demo -sivulta, miten animaatio, muodot ja grafiikka tehdään.

Sen käyttö: Ääni

Ääni on yhtä helppoa. WAV -tiedostoja, puhesynteesiä ja taajuussynteesiä on jo toistettavissa. Jos haluat vain nopean ja likaisen esimerkin, Kwabenan kaiutinelementti näyttää helpolta. Tartu objektiin, vaihda PWM_Pin -vakio arvoon 11, ja tässä on esimerkki käytöstä:

CON

_clkmode = xtal1 + pll16x 'asettaa Propin 16 -kertaiseksi, kun xtal _xinfreq = 5_000_000' kertoo Propille, että xtal on käynnissä 5 MHz: n OBJ -kaiuttimella: "PWMEngine" "sisältää tämän objektin PUB -käynnistyskaiuttimen. 1000) 'vaihda taajuus 1 000 hertsin kaiuttimeen. Muuttaa puheäänenvoimakkuuden (50)' äänenvoimakkuudeksi 50%: n odotusajan (clkfreq + cnt) 'cnt = nykyinen järjestelmän aika, clkfreq = punkit 1 sekunnissa kaiuttimessa. Muuttaa kaiuttimen taajuuden (6000)' 6 000 hertsiä

Lataukset

Hi-res-valokuvat ovat Flickrissä Taulu on saatavana MIT-lisenssillä (julkinen). Voit ladata mallin DipTrace -muodossa, pdf -muodossa tai-p.webp

Suositeltava: