Taula de continguts:

Afegiu vídeo i àudio al vostre projecte de microcontrolador: 7 passos
Afegiu vídeo i àudio al vostre projecte de microcontrolador: 7 passos

Vídeo: Afegiu vídeo i àudio al vostre projecte de microcontrolador: 7 passos

Vídeo: Afegiu vídeo i àudio al vostre projecte de microcontrolador: 7 passos
Vídeo: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, De novembre
Anonim
Afegiu vídeo i àudio al vostre projecte de microcontrolador
Afegiu vídeo i àudio al vostre projecte de microcontrolador
Afegiu vídeo i àudio al vostre projecte de microcontrolador
Afegiu vídeo i àudio al vostre projecte de microcontrolador

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

Preguntes freqüents
Preguntes freqüents

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

Peces i eines
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

Marca: resistències
Marca: resistències
Marca: resistències
Marca: 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

Marca: condensadors
Marca: condensadors
Marca: condensadors
Marca: 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

Marca: Connectors
Marca: 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

Marca: fixar capçaleres
Marca: fixar capçaleres
Marca: fixar capçaleres
Marca: 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

Ús i descàrregues
Ús i descàrregues
Ús i descàrregues
Ús i descàrregues

El fa servir: vídeo

Fer vídeo amb l'hèlix és senzill:

  1. 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.
  2. 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ó"

  3. Engegueu el televisor. Ús:

    text.start (12)

  4. 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: