Tartalomjegyzék:
- 1. lépés: GYIK
- 2. lépés: Alkatrészek és eszközök
- 3. lépés: Gyártás: ellenállások
- 4. lépés: Gyártás: kondenzátorok
- 5. lépés: Gyártás: Csatlakozók
- 6. lépés: Gyártás: Pin fejlécek
- 7. lépés: Használata és letöltések
Videó: Videó és hang hozzáadása a mikrokontroller projekthez: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:45
7 A szegmenses LED -es kijelzők hasznosak a számok megjelenítéséhez, és a bitképes LCD -k egyszerű grafikákat készítenek, de néha a legegyszerűbb megoldás egy valódi, színes videó kimenet:
- A kompozit videó (más néven RCA Jack) mindenütt jelen van, és 3–60 hüvelykes kijelzőkkel működik
- A 640x480 színes képernyő lehetővé teszi összetett információk, grafikák, diagramok és animációk megjelenítését
- A kompozit olcsó, könnyen programozható, kis memóriaterheléssel fut, és olcsó kábeleket használ
Ez az utasítás a ProtoPlus számára készült, amely egy áramköri kártya, amelyet video- és audiocsatlakozások hozzáadásához terveztem a propeller platformhoz. Mivel a légcsavar már rendelkezik videógeneráló áramkörrel a chipen, a videó generálása nagyon egyszerű. A táblán lévő többi helyet felhasználtam egy 240 lyukú 2 soros / 3 soros prototípuskészítési terület és audiocsatlakozás beépítésére. A szokásosnál kissé hosszabb tűs fejléceket használok, így a propeller platform tetejére vagy alá csatlakoztatható. A nyomokat a prototípuskészítési területen is megjelöltem a selyemszitán, hogy könnyen látható legyen a nyomok összekapcsolása. A ProtoPlus készletként elérhető a Gadget Gangster oldalon. A propeller képes PAL vagy NTSC kimenetet kiadni, íme néhány példa arra, hogy mit lehet tenni: Fancy Graphics Valóban fantasztikus 3D grafika (ezt meg kell néznie!) UI / Information Display
1. lépés: GYIK
Mi az a ProtoPlus? Ez a Propeller Platform bővítőmodulja, amely lehetővé teszi a videó és a hang csatlakoztatását a Prophoz, és rendelkezik prototípus -készítési területtel. Úgy van beállítva, hogy működjön a Parallax propeller, a propeller platform tetejére (vagy alá) illeszkedik, vagy leteheti egy kenyérlapra. Működni fog az Arduino vagy a PICaxe? Nem. Az Arduino és a PICaxe egyszerűen nem elég gyorsak ahhoz, hogy önmagukban videót állítsanak elő, szükségük van egy segítő mikrovezérlőre, amely dedikált a videónak. A telmimate egy ilyen eszköz, amellyel tisztában vagyok, bár fekete-fehér, csak szöveges. NTSC vagy PAL? Rajtad múlik - a propeller tökéletesen megelégszik bármelyik jel előállításával.
2. lépés: Alkatrészek és eszközök
Itt vannak a szükséges alkatrészek. Ha készletet rendelt, ellenőrizze még egyszer, hogy a csomag tartalmaz -e minden felsorolt alkatrészt. Ha valami hiányzik, csak írjon nekünk az [email protected] címre;
- 0,01 uF radiális kerámia sapka
- 47 uF radiális elektrolitsapka
- 40 tűs fejlécek
- 2x 1.1k ellenállás (barna - barna - piros)
- 560 ohmos ellenállás (zöld - kék - barna)
- 270 ohmos ellenállás (piros - lila - barna)
- 2x RCA phono jack
- ProtoPlus NYÁK
Felépítéséhez 20-30 wattos forrasztópáka és pár gát kell. Tekintse meg a forrasztási bemutatómat, ha először forraszt.
3. lépés: Gyártás: ellenállások
Kezdjük a videó DAC -t alkotó 3 ellenállás hozzáadásával;
R1 1,1 k ohm, barna - barna - piros R2 560 ohm, zöld - kék - barna R3 270 ohm, piros - lila - barna R4 hozzáadása. Ez is 1,1 k ohm (barna - barna - piros)
4. lépés: Gyártás: kondenzátorok
2 kondenzátor van:
A C2 a kerámia.01uF kondenzátor, nem polarizált, így nem mindegy, hogy melyik irányba megy be. A C1 az 47uF elektrolit kondenzátor. Polarizált, a hosszabb vezeték átmegy a négyzet alakú lyukon, közelebb a „+” -hoz. A kondenzátor testén lévő csík a tábla széléhez közelebb eső oldalon megy.
5. lépés: Gyártás: Csatlakozók
Adja hozzá a 2 RCA csatlakozót. A „TV” jelzésű csatlakozó TV -t, az Audio csatlakozó pedig vonalszintű hangot ad ki.
6. lépés: Gyártás: Pin fejlécek
A legegyszerűbb módja a csapfejlécek hozzáadásának, ha behelyezi őket egy kenyértáblába (vagy egy propeller -platformba, amint az a képen látható), ráhelyezi a táblát és leforrasztja. Miután a tűfejléceket a ProtoPlushoz forrasztották, csak emelje le a kenyérszeletről, és egyenes csapfejjel rendelkezik.
7. lépés: Használata és letöltések
Használata: Videó
A videó készítése a propelleren egyszerű:
- Szerezze be a propeller eszközt. Ez a Prop. Linkek fejlesztési környezete a Mac/Linux és Windows rendszerekhez az alábbi letöltési részben.
-
Tartalmazza a „tv_text” objektumot. A Propeller eszköz tisztességes objektumkönyvtárral rendelkezik, beleértve a TV -objektumot is. A kód OBJ szakaszában csak a következőket kell tartalmaznia:
szöveg: "tv_text"
-
Indítsa el a TV -t. Használat:
text.start (12)
-
Tegye a dolgokat a képernyőre text.str, text.hex, text.out stb. Íme egy példa:
text.str (karakterlánc (13, "Hello World", $ C, 1))
A teljes program a következő lenne:
CON
_clkmode = xtal1 + pll16x '16 -szorosra állítja a Prop -ot, az xtal _xinfreq = 5_000_000' jelzi a Prop -nak, hogy az xtal 5MHz -es OBJ szövegben fut: "tv_text" 'tartalmazza ezt az objektumot PUB start text.start (12)' indítsa el a TV -t basepin 11 text.str (karakterlánc (13, "Hello World", $ C, 1)) 'a' str 'metódus használatával tegye fel a szöveget Ez csak az alapszöveg összeállításának összefoglalása. A grafika egy kicsit bonyolultabb, de nem rossz. Nézze meg a Graphics_demo alkalmazást, hogy megtudja, hogyan kell animációt, formákat és grafikákat készíteni.
Használata: Hang
Az audio ugyanolyan egyszerű. Már vannak objektumok.wav fájlok, hangszintézis és frekvenciaszintézis lejátszásához. Ha csak gyors és piszkos példát szeretne, a Kwabena hangszóró -illesztő objektuma egyszerűnek tűnik. Fogja meg az objektumot, módosítsa a PWM_Pin konstansot 11 -re, és itt van egy példa a használatra:
CON
_clkmode = xtal1 + pll16x '16 -szorosra állítja a Prop -ot, az xtal _xinfreq = 5_000_000' jelzi a Prop -nak, hogy az xtal 5 MHz -es OBJ hangszórón fut: A "PWMEngine" tartalmazza ezt az objektumot PUB indító hangszóró. A PWMEngine 'indítsa el a hangszórót. 1000) 'változtassa meg a frekvenciát 1000 hertzes hangszóróra. Változtassa meg a hangerőt (50)' a hangerőt 50% -os várakozási időre (clkfreq + cnt) 'cnt = aktuális rendszeridő, clkfreq = pipálja az 1 másodperces hangszórót. 6 000 hertz
Letöltések
A nagyfelbontású fotók fent vannak a flickr-en A tábla az MIT licenc (nyilvános) alatt érhető el. A dizájnt letöltheti DipTrace formátumban, pdf -ben vagy-p.webp
Ajánlott:
E-tinta kijelző hozzáadása a projekthez: 12 lépés (képekkel)
E-tintás kijelző hozzáadása a projekthez: Sok projekt valamilyen adat, például környezeti adatok megfigyelését foglalja magában, gyakran Arduino-t használva a vezérléshez. Esetemben ellenőrizni akartam a vízlágyító sószintjét. Érdemes elérni az adatokat az otthoni hálózaton keresztül
A mobiltelefon akkumulátorának újratelepítése az Arduino projekthez: 3 lépés
A mobiltelefon akkumulátorának újratelepítése az Arduino projekthez: Így újrahasznosítottam egy régi mobiltelefon -akkumulátort egy arduino projekt táplálásához. Ez a részecsketípus egy 2000 mAh -s Nokia BLY4W. Az alkalmazott technikák azonban a telefon akkumulátorok többségében gyakoriak. Ez az akkumulátor hirtelen lemerült, 0 V -ot mutatva
WiFi -vezérlés hozzáadása bármely projekthez -- ESP32 kezdő útmutató: 5 lépés
WiFi -vezérlés hozzáadása bármely projekthez || ESP32 kezdő kézikönyv: Ebben a projektben megmutatom, hogy milyen könnyű/nehéz az ESP32 használata az Arduino IDE -vel annak érdekében, hogy bármilyen elektronikai projekthez hozzáadhassuk a WiFi vezérlést. Útközben megmutatom, hogyan használhatod az ESP32 -t egy egyszerű WiFi szerver létrehozásához, és hogyan hozhatsz létre
Egyéni Alexa vezérlő hozzáadása a Raspberry Pi projekthez: 5 lépés
Egyéni Alexa vezérlő hozzáadása a Raspberry Pi projekthez: Ez a projekt azoknak szól, akik rendelkeznek Raspberry Pi projekttel, amely Python -ot használ, és szeretnének hangvezérlést hozzáadni a meglévő Amazon Echo eszközeikhez. Nem kell tapasztalt programozónak lenned, de kényelmesen használhatod a com
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: Ebben az esetben egyszerű programot készítünk C kódban, és elégetjük a mikrokontroller memóriájában. Saját programot írunk és összeállítjuk a hex fájlt, az Atmel Studio integrált fejlesztési platformjaként. Beállítjuk a biztosítékot bi