Sisällysluettelo:
Video: Lisää video ja ääni mikro -ohjainprojektiisi: 7 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
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
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ö: Video
Videon tekeminen potkurilla on yksinkertaista:
- Hanki potkurityökalu. Tämä on kehittämisympäristö Mac-/Linux- ja Windows -käyttöjärjestelmien alla oleville latausosille.
-
Sisällytä "tv_text" -objekti. Potkurityökalun mukana tulee kunnollinen objektikirjasto, mukaan lukien TV -esine. Sisällytä koodisi OBJ -osaan vain:
teksti: "tv_text"
-
Käynnistä televisio. Käyttää:
text.start (12)
-
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