Obsah:
- Krok 1: Časté dotazy
- Krok 2: Díly a nástroje
- Krok 3: Vytvořte: Rezistory
- Krok 4: Vytvořte: Kondenzátory
- Krok 5: Vytvořte: Konektory
- Krok 6: Vytvořte: Pin záhlaví
- Krok 7: Používání a stahování
Video: Přidejte do svého projektu mikrokontroléru video a zvuk: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
7 Segmentové LED displeje jsou užitečné pro zobrazování čísel a bitmapové LCD displeje umí dělat jednoduchou grafiku, ale někdy je nejjednodušší cestou skutečný barevný video výstup:
- Kompozitní video (známé také jako RCA Jack) je všudypřítomné a funguje se 3 “- 60“displeji
- Barevná obrazovka 640x480 vám umožňuje zobrazit komplexní informace, grafiku, grafy a animace
- Composite je levný, snadno se programuje, může běžet s malou paměťovou stopou a používá levné kabely
Tento návod je určen pro ProtoPlus, obvodovou desku, kterou jsem navrhl pro přidání video a audio připojení na platformu Propeller. Protože vrtule již má na čipu obvody pro generování videa, je generování videa velmi jednoduché. Zbytek místa na desce jsem využil k zahrnutí 240otové dvouřadé / třířadé prototypovací oblasti a audio připojení. Používám o něco delší kolíkové lišty než obvykle, takže je lze připojit na vrtuli nebo pod ni. Také jsem označil stopy v oblasti prototypování na sítotisku, aby bylo snadné vidět, jak jsou stopy propojeny. ProtoPlus je k dispozici jako sada na Gadget Gangster. Vrtule může produkovat PAL nebo NTSC, zde je několik ukázek toho, co lze udělat: Efektní grafika Skutečně efektní 3D grafika (tu musíte sledovat!) UI / Informační displej
Krok 1: Časté dotazy
Co je ProtoPlus? Jedná se o rozšiřující modul pro platformu Propeller, který vám umožňuje připojit video a audio k vaší Prop a má oblast prototypů. S čím pracuje? Je nastaven tak, aby fungoval s vrtulí Parallax, vejde se na (nebo pod) platformu Propeller, nebo jej můžete hodit na prkénko. Bude fungovat s Arduino nebo PICaxe? Ne. Arduino a PICaxe jednoduše nejsou dostatečně rychlé na to, aby generovaly video samy, potřebují k tomu mikrokontrolér „pomocníka“věnovaný videu. Tellymate je jeden takový nástroj, o kterém vím, ačkoli je černobílý, pouze textový. NTSC nebo PAL? Záleží na vás - vrtule je dokonalým obsahem pro generování obou signálů.
Krok 2: Díly a nástroje
Zde jsou díly, které budete potřebovat. Pokud jste si objednali soupravu, dvakrát zkontrolujte, zda balíček obsahuje všechny uvedené součásti. Pokud něco chybí, pošlete nám e -mail na adresu [email protected];
- Radiální keramická čepička 0,01 uF
- 47 uF Radiální elektrolytický uzávěr
- 40 pinových záhlaví
- 2x 1,1k rezistory (hnědý - hnědý - červený)
- Rezistor 560 ohmů (zelený - modrý - hnědý)
- Rezistor 270 ohmů (červený - fialový - hnědý)
- 2x RCA phono konektory
- ProtoPlus PCB
Na jeho stavbu budete potřebovat 20-30 wattovou páječku a pár hrází. Pokud je toto pájení poprvé, podívejte se na můj návod k pájení.
Krok 3: Vytvořte: Rezistory
Začněme přidáním 3 rezistorů, které tvoří video DAC;
R1 je 1,1 k ohmů, je hnědý - hnědý - červený R2 je 560 ohmů, je zelený - modrý - hnědý R3 je 270 ohmů, je červený - fialový - hnědý Přidat R4. To je také 1,1 k ohmů (hnědá - hnědá - červená)
Krok 4: Vytvořte: Kondenzátory
K dispozici jsou 2 kondenzátory:
C2 je keramický kondenzátor 0,01uF, není polarizovaný, takže nezáleží na tom, kam jde. C1 je elektrolytický kondenzátor 47uF. JE polarizovaný, čím delší přívod prochází čtvercovým otvorem blíže k '+'. Pruh na těle kondenzátoru jde na straně blíže k okraji desky.
Krok 5: Vytvořte: Konektory
Přidejte 2 konektory RCA. Konektor označený „TV“bude vysílat TV a zvukový konektor bude vysílat zvuk na úrovni řádků.
Krok 6: Vytvořte: Pin záhlaví
Nejjednodušší způsob, jak přidat záhlaví kolíků, je vložit je na prkénko (nebo vrtulovou platformu, jak je znázorněno na obrázku), položit desku nahoru a pájet dolů. Jakmile jsou hlavičky kolíků připájeny k ProtoPlus, stačí je zvednout z desky a máte přímé kolíkové hlavičky.
Krok 7: Používání a stahování
Použití: Video
Vytváření videa pomocí vrtule je jednoduché:
- Získejte vrtulový nástroj. Toto je vývojové prostředí pro Prop. Odkazy pro Mac/Linux a okna jsou v sekci ke stažení níže.
-
Zahrňte objekt 'tv_text'. Nástroj Propeller je dodáván se slušnou knihovnou objektů, včetně TV objektu. V části OBJ vašeho kódu stačí zahrnout:
text: "tv_text"
-
Zapněte televizi. Použití:
text.start (12)
-
Umístěte věci na obrazovku pomocí text.str, text.hex, text.out atd. Zde je příklad:
text.str (řetězec (13, „Hello World“, $ C, 1))
Celý program by byl:
OŠIDIT
_clkmode = xtal1 + pll16x 'nastaví Prop na 16x xtal _xinfreq = 5_000_000' řekne Prop, že xtal běží na 5MHz textu OBJ: „tv_text“'zahrnout tento objekt PUB start text.start (12)' spuštění TV pomocí basepin 11 text.str (řetězec (13, „Hello World“, $ C, 1)) 'k vložení textu použijte metodu' str ' Toto je jen shrnutí základního textu. Grafika je trochu komplikovanější, ale není špatná, podívejte se na Graphics_demo a zjistěte, jak dělat animace, tvary a grafiku.
Použití: Zvuk
Zvuk je stejně snadný. Již existují objekty pro přehrávání souborů.wav, hlasovou syntézu a frekvenční syntézu. Pokud chcete jen rychlý a špinavý příklad, objekt ovladače reproduktoru Kwabeny vypadá snadno. Popadněte objekt, změňte konstantu PWM_Pin na 11 a zde je příklad použití:
OŠIDIT
_clkmode = xtal1 + pll16x 'nastaví Prop na 16x xtal _xinfreq = 5_000_000' řekne Prop, že xtal běží na 5MHz reproduktoru OBJ: „PWMEngine“'zahrnuje tento objekt PUB start reproduktor. PWMEngine' spuštění reproduktoru reproduktoru.changespeakerfrequency (1000) 'změnit frekvenci na 1 000 hertzových reproduktorů. Changepeakervolume (50)' hlasitost na 50% waitcnt (clkfreq + cnt) 'cnt = aktuální systémový čas, clkfreq = tiká v 1 sekundovém reproduktoru. Changespeakerfrequency (6000)' změnit frekvenci na 6 000 hertzů
Soubory ke stažení
Fotografie ve vysokém rozlišení jsou na flickru Deska je k dispozici pod licencí MIT (veřejná doména). Návrh si můžete stáhnout ve formátu DipTrace, pdf nebo png. Nástroj Propeller (programovací prostředí pro Propeller) pro Mac/Linux a Windows. Nezapomeňte si také pořídit PDF příručku vrtule. Získejte protoPlus nebo Propeller Platform na Gadget Gangster
Doporučuje:
Přidejte Bluetooth do svého starého autorádia: 5 kroků
Přidejte Bluetooth do svého starého autorádia: Ahoj všichni! Toto je poprvé, co sdílím některé z těchto projektů. Doufám, že získáte alespoň nějaké nápady, jak oživit vaše staré autorádio. Moje rodná lenguaje není angličtina, takže se omlouvám, jestli můj pravopis nebo moje gramatika je není správné
Přidejte Bluetooth do svého starého autorádia: 11 kroků
Přidejte Bluetooth do svého starého autorádia: Mám v autě stereo, ale nemá bluetooth, takže si myslím, proč jej nepřidat?
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání programu Flash LED do flash paměti mikrokontroléru: 5 kroků
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání do flash paměti mikrokontroléru programu LED blikání: V tomto případě vytvoříme jednoduchý program v kódu C a vypálíme ho do paměti mikrokontroléru. Napíšeme vlastní program a zkompilováme hexadecimální soubor pomocí Atmel Studio jako integrované vývojové platformy. Konfigurujeme pojistku bi
Přidejte do svého iPodu Mini více GB: 8 kroků (s obrázky)
Přidejte do svého iPodu Mini více GB: Moje sestra dostala k narozeninám nové Nano, mně zbyla 2. generace a její staré mini leželo v jejím pokoji a sbíralo prach! Dostala nový iPod, protože její Mini se choval vzhůru, ne nabíjení a téměř vůbec nefunguje. Rozhodl jsem se
Přidejte do svého iPodu 4G INTERNÍ funkci Bluetooth: 7 kroků (s obrázky)
Přidejte do svého iPodu 4G VNITŘNÍ Bluetooth funkce: Pokud jste jako já, často jste si kladli otázku, proč Apple do své sestavy iPod nepřidal nativní funkci Bluetooth. Dokonce i iPhone podporuje pouze mono Bluetooth! Jistě, existuje mnoho adaptérů, které se zapojují do dokovacího konektoru iPodu a poskytují