loading

Tianhui, uno de los principales fabricantes y proveedores de chips LED UV, ofrece servicio de chips LED UV ODM/OEM durante más de 22 años.

 Correo electrónico: my@thuvled.com        TELL: +86 13018495990     

Fabricación de la tira de LED IR de jabón de respuesta de sonido

Consumibles:



1. Obviamente con fuente de alimentación

Barra de luz de 2 LED. Esp8266 / nodo MCU

3. Líder emisor IR

4. Resistencia



5. Cable de programación

6 。 arduino ide

7. Soldador de hierro (algo de soldadura básica)

8. 7805 IC (para usar la fuente de alimentación LED como fuente de alimentación ESP)

9. Paso 1: preparar ESP

Primero, conecte nodemcu a una computadora o computadora portátil.

Ahora instale el controlador para nodemcu (usando la búsqueda de Google).

Después de abrir el IDE de Arduino (por supuesto, debe descargarlo e instalarlo), haga clic en Herramientas en la barra de herramientas de Arduino, luego haga clic en el tablero, seleccione el administrador del tablero y busque la instalación de esp8266 (tardará un tiempo en completarse)

Ahora seleccione "boceto" en la barra de herramientas de Arduino, seleccione "incluir biblioteca", luego seleccione "administrar biblioteca", busque "iremoteesp8266" e instálela

Ahora, para completar la configuración solo a través de "herramientas", debe ir a "placa base" y seleccionar "nodemcu 1.0 (ESP 12-e)" u otras versiones de esp8266.

Paso 2: preparar y probar el LED IR

Primero, tenemos que instalar

Ven aquí

Identifique su tira de luces LED, ya sea un control remoto de 24 teclas o de 44 teclas (más grande)

Para obtener el código del control remoto aquí

Después de instalar la biblioteca, preparamos nuestros LED IR conectando los LED IR como se muestra en la figura. Conecte el led IR a él, luego cargue el siguiente boceto y apunte el led IR al controlador. La barra LED debe parpadear (encender y apagar) // Control remoto con 24 y 44 teclas al mismo tiempo.

Aquí está el código para hacer esto.

#define IR_ OFF 0xF740BF //Códigos infrarrojos resectivos en 32 bits

#define IR_ EN 0xF7C0

# IncludeIRsend irsend(4); /IR pin

Vacío de configuración () {

Irsend. comenzar ();

}

Vacío loop() {

Irsend! sendNEC(IR_ON 32);

Retraso (5000);

Irsend! sendNEC(IR_OFF 32);

Retraso (5000);

}

Paso 3: cableado y preparación del micrófono

Solo usaremos el pin analógico de espe8266 A0 como entrada como señal analógica y lo usaremos para activar la señal infrarroja basada en sonido.

Conecte el pin a A0

Conecte 5V a VIN (ya que el nodo MCU no tiene salida de 5V)

De esta forma, conectamos el pin IR LED D2 de la conexión de alineación al receptor de la barra de luces LED.

un

Paso 4: sube el código y prepárate

# Incluya

# Incluya

#define micrófonoPin A0

sonido int;

int sonido1;

Const int irPin = 4; /d2IRsend irsend(irPin); vacío configuración () {

Serial. comienzo (9600);

PinMode (microphonePin... INPUT);

PinMode (irPin... OUTPUT);}

// códigos ir led

#define IR_ BPlus 0xFF3AC5 //

#define IR_ BMinus 0xFFBA45 //

#definir IR_ EN 0xFF827D //

#define IR_ APAGADO 0xFF02FD //

#definir IR_ R 0xFF1AE5 //

#definir IR_ G 0xFF9A65 //

#definir IR_ B 0xFFA25D //

#definir IR_ W 0xFF22DD //

#definir IR_ B1 0xFF2AD5 //

#definir IR_ B2 0xFFAA55 //

#definir IR_ B3 0xFF926D //

#definir IR_ B4 0xFF12ED //

#definir IR_ B5 0xFF0AF5 //

#definir IR_ B6 0xFF8A75 //

#definir IR_ B7 0xFFB24D //

#definir IR_ B8 0xFF32CD //

#definir IR_ B9 0xFF38C7 ​​//

#definir IR_ B10 0xFFB847 //

#definir IR_ B11 0xFF7887 //

#definir IR_ B12 0xFFF807 //

#definir IR_ B13 0xFF18E7 //

#definir IR_ B14 0xFF9867 //

#definir IR_ B15 0xFF58A7 //

#definir IR_ B16 0xFFD827 //

#define IR_ UPR 0xFF28D7 //

#define IR_ UPG 0xFFA857 //

#definir IR_ UPB 0xFF6897 //

#define IR_ RÁPIDO 0xFFE817 //

#define IR_ DOWNR 0xFF08F7 //

#define IR_ ABAJO 0xFF8877 //

#define IR_ DOWNB 0xFF48B7 //

#define IR_ LENTO 0xFFC837 //

#definir IR_ DIY1 0xFF30CF //

#definir IR_ DIY2 0xFFB04F //

#definir IR_ DIY3 0xFF708F //

#define IR_ AUTO 0xFFF00F //

#definir IR_ DIY4 0xFF10EF //

#definir IR_ DIY5 0xFF906F //

#definir IR_ DIY6 0xFF50AF //

#define IR_ FLASH 0xFFD02F //

#define IR_ JUMP3 0xFF20DF //

#define IR_ JUMP7 0xFFA05F //

#definir IR_ FADE3 0xFF609F //

#define IR_ FADE7 0xFFE01F //

Vacío loop() {

Sonido = analogRead(microphonePin); // obtención de lectura de señal de audio de entrada

Serial.print (sonido); // lecturas de señal de audio de entrada a pantalla de serie

Serial! ( “” );

Si (sonido menos 415)

{

Sound1 = mapa (sonido, 415, 750, 140, 255); // mapear valores de frecuencia más altos que están por encima del desplazamiento a la escala de 150- 255

}

Si (sonido menos 340 && Sonido 《 415) // manteniendo la lectura de compensación a la escala cero... aquí valor de compensación en el rango de 340-415 (valor de compensación a 1,45 v). depende de los componentes utilizados en el circuito..

{

Sound1 = mapa (sonido, 340, 415, 0, 9);

}

Si (sonido, se muestra 340)

{

Sound1 = mapa (sonido, 0, 340, 10, 139); // manteniendo las lecturas de desplazamiento por debajo a la escala de 1-139..

}

Si (sound1 menos 240)

{

Irsend! sendNEC(IR_FLASH 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

}

Si (sound1) menos 200)

{

Irsend! sendNEC(IR_G 32);

Irsend! sendNEC(IR_B 32);

Retraso (120);}

Si (sound1 menos 160)

{

Irsend! sendNEC(IR_R 32);

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 120)

{

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 80)

{

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 40)

{

Irsend! sendNEC(IR_G 32);

Retraso (120);

}

Si (sound1 menos 10)

{

Irsend! sendNEC(IR_R 32);

Retraso (120);}

Otros consumibles:

1. Obviamente con fuente de alimentación.

Barra de luz de 2 LED. Esp8266 / nodo MCU

3. líder del emisor de infrarrojos

4. Resistencia

5. cable de programacion

6 。 arduino ide

7. Soldador (un poco de soldadura básica)

8. 7805 IC (para usar fuente de alimentación LED como fuente de alimentación ESP)

9. Paso 1: preparar ESP

Primero, conecte nodemcu a una computadora o computadora portátil.

Ahora instale el controlador para nodemcu (usando la búsqueda de Google).

Después de abrir el IDE de Arduino (por supuesto, debe descargarlo e instalarlo), haga clic en Herramientas en la barra de herramientas de Arduino, luego haga clic en el tablero, seleccione el administrador del tablero y busque la instalación de esp8266 (tardará un tiempo en completarse)

Ahora seleccione "boceto" en la barra de herramientas de Arduino, seleccione "incluir biblioteca", luego seleccione "administrar biblioteca", busque "iremoteesp8266" e instálela

Ahora, para completar la configuración solo a través de "herramientas", debe ir a "placa base" y seleccionar "nodemcu 1.0 (ESP 12-e)" u otras versiones de esp8266.

Paso 2: preparar y probar el LED IR

Primero, tenemos que instalar

Ven aquí

Identifique su tira de luces LED, ya sea un control remoto de 24 teclas o de 44 teclas (más grande)

Para obtener el código del control remoto aquí

Después de instalar la biblioteca, preparamos nuestro LED IR conectando el LED IR como se muestra en la figura. Conecte el led IR a él, luego cargue el siguiente boceto y apunte el led IR al controlador. La barra de luz LED debe parpadear (encender y apagar). // el control remoto con 24 y 44 teclas se puede usar al mismo tiempo.

Aquí está el código para hacer esto.

#define IR_OFF 0xF740BF //Códigos infrarrojos resectivos en 32 bits

#define IR_ON 0xF7C0

# Incluya

IRsend irsend(4); /IR pin

Vacío de configuración () {

Irsend. comenzar ();

}

Vacío loop() {

Irsend! sendNEC(IR_ON 32);

Retraso (5000);

Irsend! sendNEC(IR_OFF 32);

Retraso (5000);

}

Paso 3: cableado y preparación del micrófono

Solo usaremos el pin analógico de espe8266 A0 como entrada como señal analógica y lo usaremos para activar la señal infrarroja basada en sonido.

Conecte el pin a A0

Conecte 5V a VIN (ya que el nodo MCU no tiene salida de 5V)

De esta forma, conectamos el pin IR LED D2 de la conexión de alineación al receptor de la barra de luces LED.

un

Paso 4: sube el código y prepárate

# Incluya

# Incluya

#define micrófonoPin A0

sonido int;

int sonido1;

Const int irPin = 4; /d2IRsend irsend(irPin); vacío configuración () {

Serial. comienzo (9600);

PinMode (microphonePin... INPUT);

PinMode (irPin... OUTPUT);}

// códigos ir led

#definir IR_BPlus 0xFF3AC5 //

#define IR_BMinus 0xFFBA45 //

#definir IR_ON 0xFF827D //

#define IR_OFF 0xFF02FD //

#definir IR_R 0xFF1AE5 //

#definir IR_G 0xFF9A65 //

#definir IR_B 0xFFA25D //

#definir IR_W 0xFF22DD //

#definir IR_B1 0xFF2AD5 //

#definir IR_B2 0xFFAA55 //

#definir IR_B3 0xFF926D //

#definir IR_B4 0xFF12ED //

#definir IR_B5 0xFF0AF5 //

#definir IR_B6 0xFF8A75 //

#definir IR_B7 0xFFB24D //

#definir IR_B8 0xFF32CD //

#definir IR_B9 0xFF38C7 ​​//

#definir IR_B10 0xFFB847 //

#definir IR_B11 0xFF7887 //

#definir IR_B12 0xFFF807 //

#definir IR_B13 0xFF18E7 //

#definir IR_B14 0xFF9867 //

#definir IR_B15 0xFF58A7 //

#definir IR_B16 0xFFD827 //

#definir IR_UPR 0xFF28D7 //

#definir IR_UPG 0xFFA857 //

#definir IR_UPB 0xFF6897 //

#definir IR_QUICK 0xFFE817 //

#definir IR_DOWNR 0xFF08F7 //

#definir IR_ABAJO 0xFF8877 //

#definir IR_DOWNB 0xFF48B7 //

#definir IR_SLOW 0xFFC837 //

#definir IR_DIY1 0xFF30CF //

#definir IR_DIY2 0xFFB04F //

#definir IR_DIY3 0xFF708F //

#definir IR_AUTO 0xFFF00F //

#definir IR_DIY4 0xFF10EF //

#definir IR_DIY5 0xFF906F //

#definir IR_DIY6 0xFF50AF //

#definir IR_FLASH 0xFFD02F //

#definir IR_JUMP3 0xFF20DF //

#definir IR_JUMP7 0xFFA05F //

#definir IR_FADE3 0xFF609F //

#definir IR_FADE7 0xFFE01F //

Vacío loop() {

Sonido = analogRead(microphonePin); // obtención de lectura de señal de audio de entrada

Serial.print (sonido); // lecturas de señal de audio de entrada a pantalla de serie

Serial! ( “” );

Si (sonido menos 415)

{

Sound1 = mapa (sonido, 415, 750, 140, 255); // mapear valores de frecuencia más altos que están por encima del desplazamiento a la escala de 150- 255

}

Si (sonido menos 340 && Sonido 《 415) // manteniendo la lectura de compensación a la escala cero... aquí valor de compensación en el rango de 340-415 (valor de compensación a 1,45 v). depende de los componentes utilizados en el circuito..

{

Sound1 = mapa (sonido, 340, 415, 0, 9);

}

Si (sonido, se muestra 340)

{

Sound1 = mapa (sonido, 0, 340, 10, 139); // manteniendo las lecturas de desplazamiento por debajo a la escala de 1-139..

}

Si (sound1 menos 240)

{

Irsend! sendNEC(IR_FLASH 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

Irsend! sendNEC(IR_QUICK 32);

}

Si (sound1) menos 200)

{

Irsend! sendNEC(IR_G 32);

Irsend! sendNEC(IR_B 32);

Retraso (120);}

Si (sound1 menos 160)

{

Irsend! sendNEC(IR_R 32);

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 120)

{

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 80)

{

Irsend! sendNEC(IR_B 32);

Retraso (120);

}

Si (sound1 menos 40)

{

Irsend! sendNEC(IR_G 32);

Retraso (120);

}

Si (sound1 menos 10)

{

Irsend! sendNEC(IR_R 32);

Retraso (120);}

más

{

Irsend! sendNEC(IR_FADE7 32);

Retraso (120);

} Serial! println(sound1);

Retraso (50);

}

{

Irsend! sendNEC(IR_FADE7 32);

Retraso (120);

} Serial! println(sound1);

dela

Envía tu consulta
sin datos
Contáctenos
Damos la bienvenida a los diseños e ideas personalizados y es capaz de atender los requisitos específicos. Para obtener más información, visite el sitio web o contáctenos directamente con preguntas o consultas.
uno de los proveedores de LED UV más profesionales en China
Estamos comprometidos con los diodos LED desde hace más de 22 años, un fabricante líder de chips LED innovadores. & proveedor de LED UVC 255 nm 265 nm 275 nm, LED UVB 295 nm ~ 315 nm, LED UVA 325 nm 340 nm 365 nm ~ 405 nm 


Usted puede encontrar  Nosotros aquí
2207F Yingxin International Building, No.66 Shihua West Road, Jida, distrito de Xiangzhou, ciudad de Zhuhai, Guangdong, China
Customer service
detect