Sadržaj:
- Korak 1: Česta pitanja
- Korak 2: Dijelovi i alati
- Korak 3: Napravite: otpornike
- Korak 4: Napravite: Kondenzatore
- Korak 5: Napravite: Konektore
- Korak 6: Napravite: Zakačite zaglavlja
- Korak 7: Upotreba i preuzimanja
Video: Dodajte video i audio u svoj projekt mikrokontrolera: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
7 segmentni LED ekrani korisni su za prikazivanje brojeva, a LCD ekrani mogu napraviti jednostavnu grafiku, ali ponekad je najlakši način pravi video izlaz u boji:
- Kompozitni video zapis (poznat i kao RCA utičnica) je sveprisutan i radi s ekranima od 3 " - 60"
- Zaslon u boji 640x480 omogućuje prikaz složenih informacija, grafike, grafikona i animacija
- Kompozit je jeftin, jednostavan za programiranje, može raditi s malom memorijskom površinom i koristi jeftine kabele
Ovo uputstvo je za ProtoPlus, pločicu koju sam dizajnirao za dodavanje video i audio veza Propeller platformi. Budući da Propeller već ima sklop za generiranje video zapisa na čipu, generiranje videa je vrlo jednostavno. Ostatak prostora na ploči iskoristio sam za uključivanje 2-rednog / 3-rednog prototipnog područja sa 240 rupa i audio vezu. Koristim nešto duže zaglavlje iglica od uobičajenog pa se može spojiti na vrh ili ispod platforme propelera. Također sam označio tragove u oblasti prototipiranja na sitotisku kako bih lakše vidio kako su tragovi povezani. ProtoPlus je dostupan kao komplet na Gadget Gangsteru. Propeler može izlaziti PAL ili NTSC, evo nekoliko primjera onoga što se može učiniti: Fancy GraphicsReally Fancy 3D Graphics (ovo morate pogledati!) UI / Information Display
Korak 1: Česta pitanja
Šta je ProtoPlus? To je modul za proširenje Propeller platforme, omogućava vam povezivanje videa i zvuka na vaš Prop i ima područje za izradu prototipa. Sa čime radi? Postavljen je tako da radi s Parallax propelerom, može se uklopiti na (ili ispod) platforme Propeller ili ga možete postaviti na ploču za rad. Hoće li raditi s Arduinom ili PICaxeom? Ne. Arduino i PICaxe jednostavno nisu dovoljno brzi za samostalno generiranje videa, potreban im je pomoćni mikrokontroler posvećen video zapisu. Telefimat je jedno od takvih alata za koje znam, iako je crno-belo, samo za tekst. NTSC ili PAL? Na vama je da propeler savršeno zadovolji potrebe za generiranjem bilo kojeg signala.
Korak 2: Dijelovi i alati
Evo dijelova koji će vam trebati. Ako ste naručili komplet, još jednom provjerite da li vaš paket sadrži sve navedene dijelove. Ako nešto nedostaje, samo nam pošaljite e -poruku na [email protected];
- 0,01 uF radijalna keramička kapa
- 47 uF Radijalna elektrolitička kapa
- 40 pin zaglavlja
- 2x 1.1k otpornici (smeđi - smeđi - crveni)
- Otpornik 560 ohma (zelena - plava - smeđa)
- Otpornik 270 ohma (crvena - ljubičasta - smeđa)
- 2x RCA phono priključci
- ProtoPlus PCB
Za njegovu izgradnju trebat će vam lemilica od 20-30 W i par nasipa. Pogledajte moj vodič za lemljenje ako vam je ovo prvi put da lemite.
Korak 3: Napravite: otpornike
Počnimo dodavanjem 3 otpornika koji čine video DAC;
R1 je 1,1 k ohma, smeđe - smeđe - crveno R2 je 560 oma, zeleno - plavo - smeđe R3 je 270 ohma, crveno je - ljubičasto - smeđe Dodajte R4. To je također 1,1 k ohma (smeđa - smeđa - crvena)
Korak 4: Napravite: Kondenzatore
Postoje 2 kondenzatora:
C2 je keramički kondenzator.01uF, nije polariziran pa nije važno na koji način ulazi. C1 je elektrolitički kondenzator od 47uF. Polariziran je, duži kabel prolazi kroz kvadratnu rupu bliže "+". Traka na tijelu kondenzatora ide sa strane bliže rubu ploče.
Korak 5: Napravite: Konektore
Dodajte 2 RCA konektora. Konektor označen sa 'TV' emitirat će TV, a audio priključak audio linijskog nivoa.
Korak 6: Napravite: Zakačite zaglavlja
Najlakši način da dodate zaglavlja iglica je da ih umetnete u matičnu ploču (ili platformu propelera, kao što je prikazano na slici), stavite ploču na vrh i lemite je. Nakon što su zaglavlja iglica zalemljena na ProtoPlus, samo ih podignite s matične ploče i imat ćete ravna zaglavlja iglica.
Korak 7: Upotreba i preuzimanja
Upotreba: Video
Snimanje video zapisa s propelerom je jednostavno:
- Nabavite alat za propeler. Ovo je razvojno okruženje za Prop. Linkovi za Mac/Linux i Windows nalaze se u donjem odjeljku za preuzimanje.
-
Uključite objekt 'tv_text'. Alat Propeller dolazi s pristojnom bibliotekom objekata, uključujući TV objekt. U odjeljak OBJ vašeg koda samo uključite:
tekst: "tv_text"
-
Pokrenite televizor. Upotreba:
text.start (12)
-
Stavite stvari na ekran sa text.str, text.hex, text.out itd. Evo primjera:
text.str (string (13, "Hello World", $ C, 1))
Cijeli program bi bio:
CON
_clkmode = xtal1 + pll16x 'postavlja rekvizit na 16x xtal _xinfreq = 5_000_000' govori rekvizitu da xtal radi na 5MHz OBJ tekst: "tv_text" 'uključi ovaj objekt PUB start text.start (12)' pokrenite televizor sa basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'koristite metodu' str 'za postavljanje teksta Ovo je samo sažetak postavljanja osnovnog teksta. Grafika je malo složenija, ali nije loša, pogledajte Graphics_demo da vidite kako se rade animacije, oblici i grafika.
Korištenje: Audio
Zvuk je jednako lak. Već postoje objekti za reprodukciju.wav datoteka, glasovne sinteze i sinteze frekvencija. Ako samo želite brz i prljav primjer, objekt upravljačkog programa zvučnika Kwabena izgleda lako. Zgrabite objekt, promijenite PWM_Pin konstantu na 11, i evo primjera upotrebe:
CON
_clkmode = xtal1 + pll16x 'postavlja rekvizit na 16x xtal _xinfreq = 5_000_000' govori rekvizitu da xtal radi na 5MHz OBJ zvučniku: "PWMEngine" 'uključuje ovaj objekt PUB start zvučnik. PWMEngine' pokreće zvučnik zvučnika. 1000) 'promijenite frekvenciju na 1.000 herca zvučnika. Jačina zvuka promjenjivog zvučnika (50)' jačina zvuka na 50% čekanja (clkfreq + cnt) 'cnt = trenutno sistemsko vrijeme, clkfreq = otkucava u 1 sekundi zvučnika. Promjena frekvencije zvučnika (6000)' promijenite frekvenciju na 6 000 herca
Preuzimanja
Fotografije visoke rezolucije objavljene su na flickru. Ploča je dostupna pod licencom MIT-a (javno vlasništvo). Dizajn možete preuzeti u DipTrace formatu, pdf -u ili-p.webp
Preporučuje se:
Dodajte WIZ820io / USR -ES1 - Wiznet W5500 mrežni port na svoj Raspberry Pi .: 10 koraka
Dodajte WIZ820io / USR -ES1 - Wiznet W5500 mrežni port u svoj Raspberry Pi .: Djelomično zbog mog interesa da radim ovako nešto, a dijelom i zbog interesa za Codesys, već neko vrijeme razmišljam o tome pokušajte spojiti drugi port mrežnog sučelja na Raspberry Pi. Pa dok radim druge projekte, pčela sam
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Dodajte utičnicu za slušalice u svoj Walkie Talkie .: 5 koraka
Dodajte utičnicu za slušalice u svoj voki -toki: Imam ovaj par Motorola voki -tokija već oko godinu dana. Bili su jeftini i veseli i savršeni za kontaktiranje mojih prijatelja dok smo skijali. Međutim, otkrio sam da skidam rukavice i otkopčavam džep jakne kako bih odgovorio
Dodajte još GB na svoj IPod Mini: 8 koraka (sa slikama)
Dodajte još GB na svoj IPod Mini: Moja sestra je dobila novi Nano za rođendan, ostao mi je drugi gen, a njen stari mini leži u svojoj sobi skupljajući prašinu! Dobila je novi iPod jer se njen Mini poigravao, a ne punjenje i prilično uopće ne funkcionira. Odlučio sam
Dodajte interne mogućnosti Bluetooth -a na svoj IPod 4G: 7 koraka (sa slikama)
Dodajte INTERNAL Bluetooth sposobnosti na svoj IPod 4G: Ako ste poput mene, često ste se pitali zašto Apple nije dodao izvornu Bluetooth mogućnost u svoju liniju iPod -a. Čak i iPhone podržava samo mono Bluetooth! Naravno, postoje brojni adapteri koji se priključuju na priključnu stanicu iPod -a za davanje