Taula de continguts:
- Pas 1: PMF
- Pas 2: peces i eines
- Pas 3: Feu: resistències
- Pas 4: Feu: condensadors
- Pas 5: Feu: Connectors
- Pas 6: fer: fixar capçaleres
- Pas 7: utilitzar-lo i baixar-los
Vídeo: Afegiu vídeo i àudio al vostre projecte de microcontrolador: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Les pantalles LED de 7 segments són útils per mostrar números i els LCD de mapa de bits poden fer gràfics senzills, però de vegades la sortida de vídeo real i en color és la manera més senzilla:
- El vídeo compost (també conegut com Jack RCA) és omnipresent i funciona amb pantalles de 3 "a 60"
- La pantalla en color de 640x480 us permet mostrar informació, gràfics, gràfics i animacions complexes
- El compost és econòmic, fàcil de programar, pot funcionar amb una petita petjada de memòria i utilitza cables econòmics
Aquesta instrucció és per al ProtoPlus, una placa de circuit que he dissenyat per afegir connexions de vídeo i àudio a la plataforma de l'hèlix. Com que l'hèlix ja té circuits de generació de vídeo al xip, generar vídeo és molt senzill. He utilitzat la resta de l’espai del tauler per incloure una àrea de prototipatge de 240 orificis de 2 o 3 files i una connexió d’àudio. Faig servir capçaleres de pin una mica més llargues del normal, de manera que es poden connectar a la part superior o a la plataforma de l’hèlix. També he marcat les traces a la zona de prototipatge a la serigrafia per fer més fàcil veure com es connecten les traces. El ProtoPlus està disponible com a kit a Gadget Gangster. L’hèlix pot emetre PAL o NTSC, aquí teniu algunes mostres del que es pot fer: gràfics de fantasia gràfics en 3D de fantasia real (heu de veure-ho!) Interfície d’usuari / visualització d’informació
Pas 1: PMF
Què és el ProtoPlus? És un mòdul d’expansió per a la plataforma Propeller, que us permet connectar vídeo i àudio al vostre Prop i té una àrea de prototipatge. Amb què funciona? Està configurat per funcionar amb l'hèlix Parallax, s'adapta a la part superior (o a sota) de la plataforma de l'hèlix o podeu deixar-lo caure en una taula de treball. Funcionarà amb Arduino o PICaxe? No, Arduino i PICaxe simplement no són prou ràpids com per generar vídeo pel seu compte, necessiten un microcontrolador "auxiliar" dedicat al vídeo. El telemate és una d'aquestes eines que conec, tot i que és en blanc i negre, només de text. NTSC o PAL? Depèn de vosaltres: l’hèlix es conforma perfectament per generar qualsevol dels dos senyals.
Pas 2: peces i eines
Aquí teniu les parts que necessiteu. Si heu demanat un kit, comproveu-ho de nou per assegurar-vos que el paquet conté totes les parts que apareixen a la llista. Si falta alguna cosa, envieu-nos un correu electrònic a [email protected];
- Tap de ceràmica radial 0,01 uF
- 47 uF Tap electrolític radial
- Capçaleres de 40 pins
- 2x 1.1k resistències (marró - marró - vermell)
- Resistència de 560 ohm (verd - blau - marró)
- Resistència de 270 ohm (vermell - violeta - marró)
- 2x preses fono RCA
- ProtoPlus PCB
Per construir-lo, necessitareu un soldador de 20-30 watts i un parell de dics. Consulteu el meu tutorial de soldadura si és la primera vegada que soldeu.
Pas 3: Feu: resistències
Comencem afegint les 3 resistències que formen el vídeo DAC;
R1 és 1,1k ohms, és marró - marró - vermell R2 és 560 ohms, és verd - blau - marró R3 és 270 ohms, és vermell - violeta - marró Afegeix R4. Això també és d’1,1 k ohms (marró - marró - vermell)
Pas 4: Feu: condensadors
Hi ha 2 condensadors:
C2 és el condensador ceràmic.01uF, no està polaritzat, de manera que no importa per quina manera entri. C1 és el condensador electrolític de 47uF. ESTÀ polaritzat, el cable més llarg passa pel forat quadrat més proper al '+'. La franja del cos del condensador va al costat més proper a la vora de la placa.
Pas 5: Feu: Connectors
Afegiu els 2 connectors RCA. El connector marcat amb "TV" emetrà un televisor i el connector d'àudio emet l'àudio de nivell de línia.
Pas 6: fer: fixar capçaleres
La forma més senzilla d’afegir les capçaleres dels pins és inserir-les en una taula de suport (o en una plataforma d’hèlix, tal com es mostra a la imatge), col·locar el tauler a sobre i soldar-lo cap avall. Un cop soldats els encapçalaments de pins al ProtoPlus, només cal que els traieu de la taula de treball i tingueu capçaleres de pins rectes.
Pas 7: utilitzar-lo i baixar-los
El fa servir: vídeo
Fer vídeo amb l'hèlix és senzill:
- Obteniu l'eina d'hèlix. Aquest és l’entorn de desenvolupament per als enllaços propis per a Mac / Linux i Windows a la secció de descàrrega següent.
-
Incloeu l'objecte "tv_text". L’eina Propeller inclou una biblioteca d’objectes decent, inclòs un objecte de TV. A la secció OBJ del vostre codi, només cal incloure:
text: "text_televisió"
-
Engegueu el televisor. Ús:
text.start (12)
-
Poseu coses a la pantalla amb text.str, text.hex, text.out, etc. Aquí teniu un exemple:
text.str (cadena (13, "Hola món", $ C, 1))
Tot el programa seria:
CON
_clkmode = xtal1 + pll16x 'estableix el Prop a 16x el xtal _xinfreq = 5_000_000' indica que el Prop és que el xtal s'està executant a 5MHz de text OBJ: "tv_text" 'inclou aquest objecte PUB start text.start (12)' arrenca el televisor amb base 11 text.str (cadena (13, "Hello World", $ C, 1))) "utilitzeu el mètode" str "per publicar text Això és només un resum de la publicació de text bàsic. Els gràfics són una mica més complicats, però no està malament, mireu Graphics_demo per veure com fer animacions, formes i gràfics.
El fa servir: àudio
L’àudio és igual de fàcil. Ja hi ha objectes per reproduir fitxers.wav, síntesi de veu i síntesi de freqüències. Si només voleu un exemple ràpid i brut, l'objecte del controlador de l'altaveu de Kwabena sembla fàcil. Agafeu l'objecte, canvieu la constant PWM_Pin a 11 i aquí teniu un exemple d'ús:
CON
_clkmode = xtal1 + pll16x 'estableix el Prop a 16x, el xtal _xinfreq = 5_000_000' indica que el Prop funciona que el xtal funciona a un altaveu OBJ de 5 MHz: "PWMEngine" inclou aquest objecte Altaveu d'arrencada PUB. 1000) "canvia la freqüència a 1 000 Hz. 6.000 hertz
Descàrregues
Les fotografies d'alta resolució estan disponibles a flickr. El tauler està disponible sota llicència MIT (domini públic). Podeu descarregar el disseny en format DipTrace, pdf o png. L’eina Propeller (l’entorn de programació per a Propeller) per a Mac / Linux i Windows. A més, no oblideu agafar un PDF del manual de l’hèlix. Obteniu ProtoPlus o la plataforma Propeller a Gadget Gangster
Recomanat:
Afegiu un port de xarxa WIZ820io / USR-ES1 - Wiznet W5500 al vostre Raspberry Pi .: 10 passos
Afegiu un port de xarxa WIZ820io / USR-ES1: el port de xarxa Wiznet W5500 al vostre Raspberry Pi. En part pel meu interès en fer alguna cosa així, i en part pel meu interès per Codesys, fa temps que el tinc al cap per proveu de connectar un segon port d’interfície de xarxa a un Raspberry Pi. Així que mentre feia altres projectes, he estat abella
Afegiu Bluetooth al sistema de música del vostre cotxe antic: 5 passos
Afegiu Bluetooth al vostre equip de música antic: Hola a tothom! Aquesta és la meva primera vegada que comparteixo alguns d’aquests projectes, espero que pugueu tenir almenys algunes idees per tornar a la vida del vostre antic equip estèreo. no està bé
Afegiu el control personalitzat Alexa al projecte Raspberry Pi: 5 passos
Afegiu control Alexa personalitzat al projecte Raspberry Pi: aquest projecte està pensat per a tothom que tingui un projecte Raspberry Pi que utilitzi Python i que vulgui afegir control de veu mitjançant els seus dispositius Amazon Echo existents. No cal que sigueu un programador experimentat, però us heu de sentir còmode utilitzant la com
Afegiu Bluetooth al sistema de música del vostre cotxe antic: 11 passos
Afegiu Bluetooth al vostre estèreo de cotxe antic: tinc un equip de música al meu cotxe, però no té bluetooth, així que, bé, per què no afegir-lo?
Afegiu un marc negre al voltant del vostre vídeo a propòsit: 4 passos
Afegiu un marc negre al voltant del vostre vídeo a propòsit: el vídeo més recent es reprodueix bé a Internet, però és una mica granulat en un televisor de pantalla plana de 26 polzades. Ara es va rodar a la nit amb el F-Stop obert a +2, però volia mostrar-lo a una mida més petita que la pantalla completa 16: 9 al televisor. Canviar el televisor