Tabla de contenido:
- Paso 1: preguntas frecuentes
- Paso 2: Piezas y herramientas
- Paso 3: Hacer: Resistencias
- Paso 4: Hacer: Condensadores
- Paso 5: Hacer: Conectores
- Paso 6: Hacer: Encabezados de pines
- Paso 7: uso y descargas
Video: Agregue video y audio a su proyecto de microcontrolador: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
Las pantallas LED de 7 segmentos son útiles para mostrar números y las pantallas LCD de mapa de bits pueden hacer gráficos simples, pero a veces una salida de video en color real es la forma más fácil de hacerlo:
- El video compuesto (también conocido como conector RCA) es omnipresente y funciona con pantallas de 3 "a 60"
- La pantalla a color de 640x480 le permite mostrar información compleja, gráficos, cuadros y animaciones
- El compuesto es económico, fácil de programar, se puede ejecutar con una pequeña huella de memoria y utiliza cables económicos
Este instructivo es para ProtoPlus, una placa de circuito que diseñé para agregar conexiones de video y audio a la plataforma Propeller. Debido a que el Propeller ya tiene circuitos de generación de video en el chip, generar video es muy simple. Utilicé el resto del espacio en la placa para incluir un área de creación de prototipos de 240 orificios de 2 filas / 3 filas y una conexión de audio. Utilizo encabezados de clavija un poco más largos de lo normal para que pueda conectarse en la parte superior o debajo de la plataforma Propeller. También marqué los rastros en el área de creación de prototipos en la serigrafía para que sea más fácil ver cómo están conectados los rastros. ProtoPlus está disponible como kit en Gadget Gangster. El Propeller puede emitir PAL o NTSC, aquí hay algunas muestras de lo que se puede hacer: Gráficos elegantes Gráficos 3D realmente elegantes (¡Tienes que ver este!) Interfaz de usuario / Pantalla de información
Paso 1: preguntas frecuentes
¿Qué es ProtoPlus? Es un módulo de expansión para Propeller Platform, te permite conectar video y audio a tu Prop y tiene un área de prototipos. Está configurado para hacer funcionar el Parallax Propeller, encajará en la parte superior (o debajo) de la plataforma Propeller, o puede colocarlo en una placa de prueba. ¿Funcionará con Arduino o PICaxe? No. Arduino y PICaxe simplemente no son lo suficientemente rápidos para generar video por sí mismos, necesitan un microcontrolador 'auxiliar' dedicado al video. El tellymate es una de esas herramientas que conozco, aunque es B / N, solo texto. ¿NTSC o PAL? Depende de usted: el Propeller se contenta perfectamente con generar cualquiera de las señales.
Paso 2: Piezas y herramientas
Aquí están las piezas que necesitará. Si ha pedido un kit, verifique dos veces para asegurarse de que su paquete tenga todas las piezas enumeradas. Si falta algo, envíenos un correo electrónico a [email protected];
- Tapa de cerámica radial de 0.01 uF
- Tapa electrolítica radial de 47 uF
- Encabezados de 40 pines
- 2x Resistencias 1.1k (Marrón - Marrón - Rojo)
- Resistencia de 560 ohmios (verde - azul - marrón)
- Resistencia de 270 ohmios (Rojo - Violeta - Marrón)
- 2 tomas de audio RCA
- PCB ProtoPlus
Para construirlo, necesitará un soldador de 20-30 vatios y un par de diques. Vea mi tutorial de soldadura si es la primera vez que suelda.
Paso 3: Hacer: Resistencias
Comencemos agregando las 3 resistencias que componen el video DAC;
R1 es 1,1k ohmios, es marrón - marrón - rojo R2 es 560 ohmios, es verde - azul - marrón R3 es 270 ohmios, es rojo - violeta - marrón Agregue R4. Eso es también 1,1k ohmios (Marrón - Marrón - Rojo)
Paso 4: Hacer: Condensadores
Hay 2 condensadores:
C2 es el condensador cerámico de.01uF, no está polarizado, por lo que no importa en qué dirección vaya. C1 es el condensador electrolítico de 47uF. Está polarizado, el cable más largo pasa por el orificio cuadrado más cercano al '+'. La raya en el cuerpo del capacitor va en el lado más cercano al borde de la placa.
Paso 5: Hacer: Conectores
Agregue los 2 conectores RCA. El conector marcado como 'TV' dará salida a TV y el conector de audio emite audio de nivel de línea.
Paso 6: Hacer: Encabezados de pines
La forma más fácil de agregar los encabezados de los pines es insertarlos en una placa de pruebas (o una plataforma Propeller, como se muestra en la imagen), colocar la placa en la parte superior y soldarla. Una vez que los encabezados de los pines están soldados al ProtoPlus, simplemente levántelo de la placa de pruebas y obtendrá los encabezados de los pines rectos.
Paso 7: uso y descargas
Usándolo: Video
Hacer video con Propeller es sencillo:
- Obtén la herramienta Propeller. Este es el entorno de desarrollo para la Prop. Los enlaces para Mac / Linux y Windows se encuentran en la sección de descargas a continuación.
-
Incluya el objeto 'tv_text'. La herramienta Propeller viene con una biblioteca de objetos decente, incluido un objeto de TV. En la sección OBJ de su código, solo incluya:
texto: "tv_text"
-
Enciende la TV. Usar:
text.start (12)
-
Pon cosas en la pantalla con text.str, text.hex, text.out, etc. Aquí tienes un ejemplo:
text.str (string (13, "Hola mundo", $ C, 1))
Todo el programa sería:
ESTAFA
_clkmode = xtal1 + pll16x 'establece el Prop en 16x el xtal _xinfreq = 5_000_000' le dice al Prop que el xtal se está ejecutando a 5MHz OBJ text: "tv_text" 'incluye este objeto PUB start text.start (12)' enciende el televisor con basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'usa el método' str 'para poner texto Este es solo un resumen de la redacción del texto básico. Los gráficos son un poco más complicados, pero no están mal, eche un vistazo a Graphics_demo para ver cómo hacer animaciones, formas y gráficos.
Usándolo: audio
El audio es igual de fácil. Ya existen objetos para reproducir archivos.wav, síntesis de voz y síntesis de frecuencia. Si solo desea un ejemplo rápido y sucio, el objeto controlador de altavoz de Kwabena parece fácil. Coge el objeto, cambia la constante PWM_Pin a 11 y aquí tienes un ejemplo de uso:
ESTAFA
_clkmode = xtal1 + pll16x 'establece el Prop en 16x el xtal _xinfreq = 5_000_000' le dice al Prop que el xtal se está ejecutando en el altavoz OBJ de 5MHz: "PWMEngine" 'incluye este objeto PUB start speaker. PWMEngine' inicia el altavoz speaker.changespeakerfrequency (1000) 'cambia la frecuencia a 1000 hercios del altavoz. Cambia el volumen del altavoz (50)' el volumen al 50% waitcnt (clkfreq + cnt) 'cnt = tiempo actual del sistema, clkfreq = tics en 1 segundo altavoz. Cambia la frecuencia del altavoz (6000)' cambia la frecuencia a 6000 hercios
Descargas
Las fotos de alta resolución están en flickr. El tablero está disponible bajo la licencia del MIT (dominio público). Puede descargar el diseño en formato DipTrace, pdf o png. La herramienta Propeller (el entorno de programación de Propeller) para Mac / Linux y Windows. Además, no olvide tomar un PDF del Manual de la hélice. Obtenga ProtoPlus o Propeller Platform en Gadget Gangster
Recomendado:
Agregue un control personalizado de Alexa al proyecto Raspberry Pi: 5 pasos
Agregar control personalizado de Alexa al proyecto Raspberry Pi: este proyecto está destinado a cualquiera que tenga un proyecto Raspberry Pi que use Python y desee agregar control por voz a través de sus dispositivos Amazon Echo existentes. No es necesario que sea un programador experimentado, pero debe sentirse cómodo usando el com
Configuración de bits de fusibles del microcontrolador AVR. Creación y carga en la memoria flash del microcontrolador el programa de parpadeo de LED: 5 pasos
Configuración de bits de fusibles del microcontrolador AVR. Creando y cargando en la memoria flash del microcontrolador el programa de parpadeo de LED: en este caso crearemos un programa simple en código C y lo grabaremos en la memoria del microcontrolador. Escribiremos nuestro propio programa y compilaremos el archivo hexadecimal, utilizando Atmel Studio como plataforma de desarrollo integrada. Configuraremos fuse bi
PROYECTO AHORRO DE ENERGÍA CON MICROCONTROLADOR - ATMEGA8A: 3 Pasos
PROYECTO AHORRO DE ENERGÍA CON MICROCONTROLADOR - ATMEGA8A: ENLACES AL PROYECTO: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ Y https: // www .youtube.com / watch? v = I2SA4aJbiYoOverviewEste dispositivo de "Ahorro de energía" le brindará una gran cantidad de energía / ahorro de energía a través de
Entrenador de ejercicio personal (Proyecto de microcontrolador para principiantes): 4 pasos
Entrenador de ejercicio personal (Proyecto de microcontrolador para principiantes): Resumen: El objetivo de este instructivo es crear un dispositivo que ayude a ofrecer una rutina de ejercicio consistente para el usuario de una bicicleta estática. parpadear un LED y hacer sonar un pitido en una estafa
Agregue un marco negro alrededor de su video a propósito: 4 pasos
Agregue un marco negro alrededor de su video a propósito: Mi video más reciente se reproduce bien en Internet, pero es algo granulado en un televisor de pantalla plana de 26 ". Ahora se filmó de noche con el F-Stop abierto en +2, pero quería mostrarlo en un tamaño más pequeño que la pantalla completa 16: 9 en la TV. Cambiando la TV