Sadržaj:
- Korak 1: Česta pitanja
- Korak 2: Dijelovi i alati
- Korak 3: Napravite: otpornike
- Korak 4: Napravite: Kondenzatori
- Korak 5: Napravite: Priključci
- Korak 6: Napravite: Prikvač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 promjena: 2024-01-30 09:39
7 segmentni LED zasloni korisni su za prikaz brojeva i bitmap LCD -i 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) sveprisutan je i radi s zaslonima od 3 do 60 inča
- Zaslon u boji 640x480 omogućuje prikaz složenih informacija, grafike, grafikona i animacija
- Kompozit je jeftin, jednostavan za programiranje, može raditi s malim memorijskim prostorom 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 vrlo je jednostavno. Ostatak prostora na ploči iskoristio sam za uključivanje 2-rednog / 3-rednog prototipnog područja s 240 rupa i audio veze. 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 području izrade prototipa 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
Što je ProtoPlus? To je modul za proširenje za Propeller platformu, omogućuje vam povezivanje videa i zvuka na vaš Prop te ima područje za izradu prototipa. S čime radi? Postavljen je tako da radi s Parallax propelerom, stat će na vrh (ili ispod) platforme Propeller ili ga možete ispustiti na ploču. 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 videu. Telefimat je jedno od takvih alata za koje znam, iako je crno-belo, samo za tekst. NTSC ili PAL? Na vama je - Propeler je savršeno zadovoljan da generira bilo koji signal.
Korak 2: Dijelovi i alati
Evo dijelova koji će vam trebati. Ako ste naručili komplet, dvaput provjerite da li vaš paket sadrži sve navedene dijelove. Ako nešto nedostaje, samo nam pošaljite e -poruku na [email protected];
- Radijalna keramička kapa 0,01 uF
- 47 uF Radijalna elektrolitička kapa
- 40 pin zaglavlja
- 2x 1,1 k otpornika (smeđa - smeđa - crvena)
- Otpornik 560 ohma (zelena - plava - smeđa)
- Otpornik od 270 ohma (crvena - ljubičasta - smeđa)
- 2x RCA phono priključci
- ProtoPlus PCB
Za njegovu izradu 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đa je - smeđa - crvena R2 je 560 ohma, zelena je - plava - smeđa R3 je 270 ohma, crvena je - ljubičasta - smeđa Dodajte R4. To je također 1,1 k ohma (smeđa - smeđa - crvena)
Korak 4: Napravite: Kondenzatori
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. Je polariziran, dulji kabel prolazi kroz četvrtastu rupu bliže "+". Pruga na tijelu kondenzatora ide sa strane bliže rubu ploče.
Korak 5: Napravite: Priključci
Dodajte 2 RCA konektora. Priključak s oznakom 'TV' emitirat će TV, a audio priključak audio linijske razine.
Korak 6: Napravite: Prikvačite zaglavlja
Najjednostavniji način dodavanja zaglavlja iglica je da ih umetnete u matičnu ploču (ili platformu propelera, kao što je prikazano na slici), stavite ploču na nju 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
Korištenje: Video
Raditi video s propelerom je jednostavno:
- Nabavite Propeller Tool. Ovo je razvojno okruženje za Prop. Veze 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. Koristiti:
text.start (12)
-
Stavite stvari na zaslon s text.str, text.hex, text.out itd. Evo primjera:
text.str (string (13, "Hello World", $ C, 1))
Cijeli program bio bi:
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 s basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'upotrijebite metodu' str 'za postavljanje teksta Ovo je samo sažetak postavljanja osnovnog teksta. Grafika je malo kompliciranija, ali nije loša, pogledajte Graphics_demo da biste vidjeli kako napraviti animaciju, oblike i grafiku.
Korištenje: Audio
Zvuk je jednako jednostavan. 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 konstantu PWM_Pin na 11 i evo primjera uporabe:
CON
_clkmode = xtal1 + pll16x 'postavlja rekvizit na 16x xtal _xinfreq = 5_000_000' govori rekvizitu da xtal radi na 5MHz OBJ zvučnik: "PWMEngine" 'uključuje ovaj objekt PUB start zvučnik. PWMEngine' pokreće zvučnik zvučnika.promjena frekvencije frekvencije (1000) 'promijenite frekvenciju na zvučnik od 1000 herca. Jačina zvuka promjene zvučnika (50)' glasnoća na 50% čekanja (clkfreq + cnt) 'cnt = trenutno sistemsko vrijeme, clkfreq = otkucava u 1 sekundi zvučnika. Promjena frekvencije zvučnika (6000)' promijenite frekvenciju u 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čeni:
Dodajte WIZ820io / USR -ES1 - Wiznet W5500 mrežni port u 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. Radeći druge projekte, pčela sam
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex 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 Walkie Talkie .: 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 raskopč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 za rođendan primila novi Nano, ostao mi je drugi gen, a njezin stari mini leži u svojoj sobi skupljajući prašinu! Dobila je novi iPod jer se njezin Mini poigravao, a ne punjenje, i prilično uopće ne radi. Odlučio sam
Dodajte interne mogućnosti Bluetooth -a na svoj IPod 4G: 7 koraka (sa slikama)
Dodajte interne mogućnosti Bluetooth -a svom IPod -u 4G: Ako ste poput mene, često ste se pitali zašto Apple nije dodao izvornu Bluetooth sposobnost 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