Paso 2: Hacer un control remoto (o comprar uno)
Nota: Si no quieres construir un control remoto, controles remotos pequeños están disponibles para precios realmente baratos. Los que se compran mandos saltatelo y saltar al paso 4.
Quienes van a utilizar los archivos hexagonales que ofrecemos pueden saltar al paso 3.
Acabo de leer el siguiente párrafo para entender un poco.
Vamos a empezar con una explicación de la señal de que vamos a enviar. Nos transmitirá la señal PWM (modulada de anchura de pulso) IR. No hay razón para preocuparse si usted no sabe lo que es. La señal de infrarrojos será pulsada enciende y apaga cada 26 segundos de micro (es decir, en 13 y apagado para 13 o nosotros podemos decir que la frecuencia es 38khz). Luego esta señal pulsada se transmitió hace algún tiempo (600 a 1500 micro segundos) y apagada (otra vez 600-1500 micro segundos aproximadamente). Esta pulsada señal en y off deben ser repetidos para obtener una cadena de ciclos de encendido y apagado. Variar la longitud de on y el tiempo para obtener valores diferentes. Vea este enlace para entender mejor.
https://Learn.Adafruit.com/ir-sensor/IR-Remote-SIG...
Es simple, ¿no?
Pasos para hacer un control remoto:
- Sube el programa dado a attiny85 (necesita archivos de la biblioteca como se indica en el primer paso y un programador)
- Extraer el archivo hexadecimal
- Copiar y pegar
Conectar el circuito
Cargar el programa dado abajo en arduino IDE después de seleccionar los correspondientes tableros de menú herramientas y guárdelo como sendIR. Cambiar valores en los soportes, junto a las estrellas si quiere obtener sus propios códigos. Experimentar con la función SendUpCode si desea valores diferentes. (Sabes lo que estoy hablando de si lees hasta el final y trató de subir un programa una vez en el attiny85)
Ahora tenemos que obtener el código hexadecimal para utilizar en AVRdude (para STK500v2).
Extrayendo el archivo hexadecimal de arduino IDE es fácil. Primero
Abierto arduino IDE = > archivos = > Preferencias = > marque Mostrar detallado durante la compilación.
Luego compilar los programas anteriores con sus modificaciones. Obtendrás un montón de nuevas palabras en el espacio negro por debajo del espacio de trabajo en el IDE. La línea justo antes de la línea que indica el número de bytes del programa es lo que se debe copiar. Tiene la ruta de acceso a la carpeta de compilación que contiene el archivo hexadecimal.
Copiar y pegar la ruta en 'Mi PC'. Habrá un archivo como 'sendIR.cpp.hex'. Sí, copiar y pegarlo en algún lugar seguro después de retitular como 'sendIR.hex'. Esto es lo que vamos a utilizar en el paso siguiente.
Conecte el diagrama del circuito como se muestra con LED solo para probar el IR transmitiendo los códigos. Más tarde pudo conectar el circuito con múltiples LED para un control remoto completo.