loading

Tianhui: un dels principals fabricants i proveïdors de xips UV LED ofereix un servei de xips LED UV ODM/OEM.

Fabricació de la tira LED IR de sabó de resposta sonora

Consumibles:



1را òbviament amb subministració d' energiaName

2 barra de llum LED. Esp8266 / node MCU

El líder d'emissió d'IR 3 grace

Resistència 4OR



Cable de programació 5RO

6را arduino idea

7راts ferros d'ulls (alguns d'això)

8راr 7805 IC (per a usar el subministrament d' energia LED com a provisió d' energia ESP)

9。 pas 1: prepara el ESP

Primer, connecteu nodemcu a un ordinador o portàtil.

Ara instal·leu el controlador per a nodemcu (mitjançant la cerca de Google).

Després d'obrir l'IDE d'Arduino (per descomptat, heu de descarregar-lo i instal·lar-lo), feu clic a Eines a la barra d'eines Arduino, després feu clic a Tauler, seleccioneu el gestor de taulers i cerqueu la instal·lació d'esp8266 (trigarà un temps a completar-se)

Ara seleccioneu "esbós" a la barra d'eines d'Arduino, seleccioneu "inclou la biblioteca", després seleccioneu "gestiona la biblioteca", cerqueu "iremoteesp8266" i instal·leu-lo.

Ara, per completar la configuració només mitjançant "eines", heu d'anar a "placa base" i seleccionar "nodemcu 1.0 (ESP 12-e)" o altres versions d'esp8266.

Pas 2: prepareu i proveu el LED IR

Primer, hem d'instal·lar

Ves allà

Identifiqueu la vostra tira de llum LED, ja sigui un comandament a distància de 24 tecles o 44 tecles (més gran).

Per obtenir el codi del comandament a distància aquí

Després d'instal·lar la biblioteca, preparem els nostres LED IR connectant els LED IR tal com es mostra a la figura. Connecteu-hi el led IR i, a continuació, carregueu el següent esbós i apunteu el led IR al controlador. La barra LED hauria de parpellejar (encesa i apagada)// Comandament a distància amb 24 i 44 tecles al mateix temps.

Aquí teniu el codi per fer-ho.

#define IR_ OFF 0xF740BF //Codis ir resectives en 32 bits

#definir IR_ ON 0xF7C0

#IncludeIRsend irsend (4); // IR

Void setup () {}

Irsend.begin ();

}

El loop remot () {

Irsend.sendNEC(IR_ON, 32);

Retard(500);

Irsend.sendNEC(IR_OFF, 32);

Retard(500);

}

Pas 3: cablejat i preparació del micròfon

Només utilitzarem el pin analògic de espe8266 A0 com a entrada com a senyal analògic i l'utilitzarem per activar el senyal infrarojo basat en el so

Connecteu el pin a A0

Connecteu 5V a VIN (ja que el node MCU no té sortida de 5V)

D'aquesta manera, connectem el pin LED IR D2 de la connexió d'alineació al receptor de la barra de llum LED.

A

Pas 4: carregueu el codi i prepareu-vos

#incloure

#incloure

#definir micròfonPin A0

int so;

int so 1;

Const int irPin = 4; // d2IRsend irsend

Serial.begin (19600)

PinMode (microphonePin, INPUT)

PinMode( irPin, OUTPUT);}

// ir led Codes

#define IR_ BPlus 0xFF3AC5 //

#definir IR_ BMinus 0xFFBA45 //

#define 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 //

#define IR_ UPR 0xFF28D7 //

#define IR_ UPG 0xFFA857 //

#define IR_ UPB 0xFF6897 //

#define IR_ QUICK 0xFFE817 //

#define IR_ DOWNR 0xFF08F7 //

#define IR_ DOWNG 0xFF8877 //

#define IR_ DOWNB 0xFF48B7 //

#define 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 //

#define IR_ FADE3 0xFF609F //

#define IR_ FADE7 0xFFE01F //

El loop remot () {

Sound = analogRead

Serial.print( so); // introduïdes lectes de senyal d' àudio a la visualització serial

Serie.print ( “” );

Si (so  415)

{

So1 = mapa (sound, 415, 750, 140, 255); // mapa els valors de freqüència més alts que estan a sobre de l'escala de 150 - 255

}

Més si (so 340 && So a 415. on el valor de desplazamitat en l' interval de 340 - 415 Aquesta depèn de les components emprades en circuit. Rhone

{

Sond1 = mapa( so, 340, 415, 0, 9);

}

A més si (so τ 340)

{

Sound1 = mapa (so, 0, 340, 10, 139); // mantenint sota les lectures offset a escala de 1-139.

}

Si (so1 सं. 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);

}

Altres si ((so1) =" 200)

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Retard( 120);}

O més si (so1 Â160)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

Altres si (so1 શું 120)

{

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

O més si (so1 શું 80)

{

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

O més si (so1 a 40)

{

Irsend.sendNEC(IR_G, 32);

Retard (120);

}

Més si (so1 શું 10)

{

Irsend.sendNEC(IR_R, 32);

Retard( 120);}

Altres consumibles:

1. Evidentment amb font d'alimentació

2 barra de llum LED. Esp8266 / node MCU

3. Líder emissor IR

4. Resistent

5. Cable de programació

6را arduino idea

7. Soldador (alguna soldadura bàsica)

8. 7805 IC (per utilitzar la font d'alimentació LED com a font d'alimentació ESP)

9. Pas 1: prepareu l'ESP

Primer, connecteu nodemcu a un ordinador o portàtil.

Ara instal·leu el controlador per a nodemcu (mitjançant la cerca de Google).

Després d'obrir l'IDE d'Arduino (per descomptat, heu de descarregar-lo i instal·lar-lo), feu clic a Eines a la barra d'eines Arduino, després feu clic a Tauler, seleccioneu el gestor de taulers i cerqueu la instal·lació d'esp8266 (trigarà un temps a completar-se)

Ara seleccioneu "esbós" a la barra d'eines d'Arduino, seleccioneu "inclou la biblioteca", després seleccioneu "gestiona la biblioteca", cerqueu "iremoteesp8266" i instal·leu-lo.

Ara, per completar la configuració només mitjançant "eines", heu d'anar a "placa base" i seleccionar "nodemcu 1.0 (ESP 12-e)" o altres versions d'esp8266.

Pas 2: prepareu i proveu el LED IR

Primer, hem d'instal·lar

Ves allà

Identifiqueu la vostra tira de llum LED, ja sigui un comandament a distància de 24 tecles o 44 tecles (més gran).

Per obtenir el codi del comandament a distància aquí

Després d'instal·lar la biblioteca, preparem el nostre led IR connectant el LED IR tal com es mostra a la figura. Connecteu-hi el led IR i, a continuació, carregueu el següent esbós i apunteu el led IR al controlador. La barra de llum LED hauria de parpellejar (encesa i apagada). // el comandament a distància amb 24 i 44 tecles es pot utilitzar al mateix temps.

Aquí teniu el codi per fer-ho.

#define IR_OFF 0xF740BF //Codis ir resectives en 32 bits

#definir IR_ON 0xF7C0

#incloure

IRsend irsend (4); // IR

Void setup () {}

Irsend.begin ();

}

El loop remot () {

Irsend.sendNEC(IR_ON, 32);

Retard(500);

Irsend.sendNEC(IR_OFF, 32);

Retard(500);

}

Pas 3: cablejat i preparació del micròfon

Només utilitzarem el pin analògic de espe8266 A0 com a entrada com a senyal analògic i l'utilitzarem per activar el senyal infrarojo basat en el so

Connecteu el pin a A0

Connecteu 5V a VIN (ja que el node MCU no té sortida de 5V)

D'aquesta manera, connectem el pin LED IR D2 de la connexió d'alineació al receptor de la barra de llum LED.

A

Pas 4: carregueu el codi i prepareu-vos

#incloure

#incloure

#definir micròfonPin A0

int so;

int so 1;

Const int irPin = 4; // d2IRsend irsend (irPin); Void setup () {}

Serial.begin (19600)

PinMode (microphonePin, INPUT)

PinMode( irPin, OUTPUT);}

// ir led Codes

#definir IR_BPlus 0xFF3AC5 //

#define IR_BMinus 0xFFBA45 //

#definir IR_ON 0xFF827D //

#definir 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 //

#define IR_UPG 0xFFA857 //

#definir IR_UPB 0xFF6897 //

#definir IR_QUICK 0xFFE817 //

#definir IR_DOWNR 0xFF08F7 //

#definir IR_DOWNG 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 //

El loop remot () {

Sound = analogRead

Serial.print( so); // introduïdes lectes de senyal d' àudio a la visualització serial

Serie.print ( “” );

Si (so  415)

{

So1 = mapa (sound, 415, 750, 140, 255); // mapa els valors de freqüència més alts que estan a sobre de l'escala de 150 - 255

}

Més si (so 340 && So a 415. on el valor de desplazamitat en l' interval de 340 - 415 Aquesta depèn de les components emprades en circuit. Rhone

{

Sond1 = mapa( so, 340, 415, 0, 9);

}

A més si (so τ 340)

{

Sound1 = mapa (so, 0, 340, 10, 139); // mantenint sota les lectures offset a escala de 1-139.

}

Si (so1 सं. 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);

}

Altres si ((so1) =" 200)

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Retard( 120);}

O més si (so1 Â160)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

Altres si (so1 શું 120)

{

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

O més si (so1 શું 80)

{

Irsend.sendNEC(IR_B, 32);

Retard (120);

}

O més si (so1 a 40)

{

Irsend.sendNEC(IR_G, 32);

Retard (120);

}

Més si (so1 શું 10)

{

Irsend.sendNEC(IR_R, 32);

Retard( 120);}

altra cosa

{

Irsend.sendNEC(IR_ FADE7, 32);

Retard (120);

} Serial.println (so 1);

Retard(50);

}

{

Irsend.sendNEC(IR_ FADE7, 32);

Retard (120);

} Serial.println (so 1);

dela

Sobre Fabricació de la tira LED IR de sabó de resposta sonora

Envieu la vostra consulta
no hi ha informació
Poseu-vos en contacte amb nosaltres
Donem la benvinguda a dissenys i idees personalitzades i podem atendre els requisits específics. Per obtenir més informació, visiteu el lloc web o poseu-vos en contacte amb nosaltres directament amb preguntes o consultes.
un dels proveïdors de LED UV més professionals de la Xina
Podeu trobar.  Nosaltres aquí.
2207F Yingxin International Building, No.66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, Xina
Customer service
detect