Latest Python on Pi | Luciano's tech see the web in desktop mode to better experience | 477 OS | 312 OS Pi 4B | 108 OS Pi5
Es un Led de 5 mm que emite luz infrarroja a 38 KHz. Puede venir o no con una resistencia SMD 103 (10 kΩ).
Tensión de funcionamiento: 5V
Corriente directa: 30 ~ 60 mA
El consumo de energía: 90mW
Temperatura de funcionamiento: -25 ° C a 80 ° C [-13 ° F a 176 ° F]
Dimensiones: 18.5 mm x 15 mm [0.728 pulgadas x 0.591 pulgadas]
Forward voltage (Vf): 1,1V
Forward current (If): 20mA
Emitting wavelength: 940nm (non-visible light)
En la placa de circuito impreso existe la posibilidad de soldar directamente la resistencia requerida. El lugar para soldar la resistencia se encuentra directamente encima de los pines de conexión en la PCB.
Para microcontrolador con Pin 5V usa resistencia de 220 Ω.
Para microcontrolador con Pin 3V3 usa resistencia de 120 Ω.
Desde el VCC del sensor nos conectamos al Colector del transistor NPN 2N2222, de su base a una resistencia de 10kΩ si el módulo no la tuviese(SMD 103) al Pin 1 3.3V, el emisor a GND.
Hay que instalar LIRC desde el Terminal:
Editamos modules agregando las siguientes dos líneas al final del archivo:
Presionamos "Ctrl+x" para cerrar."Y" para guardar. "Enter" para aceptar y terminar de cerrar el archivo.
Editamos config.txt:
Agregamos la siguiente línea al final del archivo:
Presionamos "Ctrl+x" para cerrar."Y" para guardar. "Enter" para aceptar y terminar de cerrar el archivo.
Editamos ir-remote.conf:
Agregamos la siguiente línea:
Presionamos "Ctrl+x" para cerrar."Y" para guardar. "Enter" para aceptar y terminar de cerrar el archivo.
Editamos las siguientes líneas en lirc_options.conf:
Presionamos "Ctrl+x" para cerrar."Y" para guardar. "Enter" para aceptar y terminar de cerrar el archivo.
Paramos y reiniciamos lircd:
Nos fijamos que Lircd esté ejecutándose:
Reiniciamos la Raspberry Pi:
Creamos el siguiente programa desde la Terminal o con tu IDE favorito:
Con la combinación de teclas [CTRL+O] puede guardar el archivo. Confirme esto con [Enter] y salga del editor con la combinación de teclas [CTRL+X].
Para correr el programa abrimos la Terminal e ingresamos:
Transmisor
Receptor
En primer lugar, abra el archivo config.txt con el siguiente comando:
Ahora agregue el siguiente contenido al final del archivo:
Con la combinación de teclas [CTRL+O] puede guardar el archivo. Confirme esto con [Enter] y salga del editor con la combinación de teclas [CTRL+X]. Ahora reinicia tu Raspberry Pi con el siguiente comando:
Ahora instalemos el módulo ir-keytable:
Con el siguiente comando puede determinar la identificación del dispositivo. Esto es necesario para poder dirigirse al receptor en el curso posterior:
La primera línea de la salida debería tener un aspecto similar al siguiente:
Aquí se puede leer que podemos dirigirnos a nuestro receptor a través de la identificación rc0. Por lo tanto, comenzamos la recepción ahora a través del siguiente comando:
Abrimos la Terminal e ingresamos:
Abrimos Thonny y buscamos el directorio micropython_ir, copiaremos el directorio ir_rx a nuestra Raspberry Pi Pico/W.
Luego navegamos al directorio micropython-async/v3/, copiaremos el directorio primitives a nuestra Raspberry Pi Pico/W.
Seleccionamos el directorio ir_tx y presionamos clic derecho opción Upload to/
En Thonny navegamos hasta la carpeta clonada micropython-async/v3
Nos posamos sobre la carpeta primitives y presionamos clic derecho opción Upload to/
Escribimos test() y podemos ver mediante la cámara de un celular como el LED Infrarrojo se enciende y apaga.
Debe de ser de 120 Ω
Debe de ser de 120 Ω
Requiere librerías micropython_ir y micropython-async
Requiere Package ir-receiver (En Windows para instalar Packages requerimos tener Git instalado, en Pi OS viene por defecto, si usas otro Linux: sudo apt install git).
Abrimos la Terminal o el CMD e ingresamos:
Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.
En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w:
Requiere Package ir-receiver (En Windows para instalar Packages requerimos tener Git instalado, en Pi OS viene por defecto, si usas otro Linux: sudo apt install git).
Abrimos la Terminal o el CMD e ingresamos:
Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.
En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w: