loading

Tianhui- ien fan 'e liedende fabrikanten en leveransiers fan UV LED-chips leveret ODM / OEM UV-led-chiptsjinst.

Making fan Sound Response Soap IR LED Strip

Verbruiksartikelen:



1 。objeklik mei enerzje

2 LED ljochtbalke. Esp8266 / node MCU

IR- emitter lieder 3راbenName

4。 resistance



5را tapprogramma- kabelName

6ration arduino idee

7 Ô- Soldering iron (kate basiele weling)

8را 7805 IC ( foar te brûken fan LED enerzjochting as ESP- enerzjochting)

9راwestep 1: ESP preparearje

Ferbine nodemcu earst mei in kompjûter of laptop.

Ynstallearje no de stjoerprogramma foar nodemcu (mei Google sykjen).

Nei it iepenjen fan de Arduino IDE (fansels moatte jo it downloade en ynstallearje), klikje op Tools op 'e Arduino-arkbalke, klikje dan op board, selektearje board manager en sykje nei esp8266 ynstallaasje (it sil wat tiid duorje om te foltôgjen)

Selektearje no "skets" fan 'e Arduino arkbalke, selektearje "bibleteek opnimme", selektearje dan "bibleteek beheare", sykje nei "iremoteesp8266" en ynstallearje it

No, om de konfiguraasje allinich fia "ark" te foltôgjen, moatte jo nei "moederbord" gean en "nodemcu 1.0 (ESP 12-e)" of oare ferzjes fan esp8266 selektearje.

Stap 2: tariede en test de IR LED

Earst moatte wy ynstallearje

Gean hjirre

Identifisearje jo LED-ljochtstrip, of it no in 24-kaai of 44-kaai (gruttere) ôfstânsbetsjinning is

Om de remote control koade hjir te krijen

Nei it ynstallearjen fan de bibleteek, meitsje wy ús IR LED's tariede troch de IR LED's te ferbinen lykas werjûn yn 'e figuer. Ferbine de IR-led derop, upload dan de folgjende skets en wiis de IR-led nei de controller. De LED-balke moat flikkerje (oan en út) // Remote control mei 24 en 44 kaaien tagelyk.

Hjir is de koade om dit te dwaan.

#define IR_ OFF 0xF740BF //Resektive ir-koades yn 32 bits

#define IR_ ON 0xF7C0

#IncludeIRsend irsend (4); // IR pinen

void setup() {

Irsend.begin ();

}

void loop() {

irsend.sendNEC(IR_ON, 32);

delay(5000);

irsend.sendNEC(IR_OFF, 32);

Fertraging (20000);

}

Stap 3: bedrading en tariede de mikrofoan

Wy sille allinich de analoge pin fan espe8266 A0 brûke as de ynfier as it analoge sinjaal en it brûke om it lûd basearre ynfraread sinjaal te triggerjen

Ferbine de pin nei A0

Ferbine 5V nei VIN (as node MCU hat gjin 5V útfier)

Op dizze manier ferbine wy ​​de IR LED D2-pin fan 'e ôfstimmingsferbining mei de ûntfanger fan' e LED-ljochtbalke.

A

Stap 4: upload de koade en meitsje jo klear

#ynklusyf

#ynklusyf

#define mikrofoanPin A0

int sound;

ynt lûd 1;

Const int irPin = 4; // d2IRsend irsend

Serial.begin(9600);

pinMode(microphonePin, INPUT);

pinMode(irPin, OUTPUT);}

// ir led Codes

#define IR_ BPlus 0xFF3AC5 //

#define IR_ BMinus 0xFFBA45 //

#define IR_ ON 0xFF827D //

#define IR_ OFF 0xFF02FD //

#define IR_ R 0xFF1AE5 //

#define IR_ G 0xFF9A65 //

#define IR_ B 0xFFA25D //

#define IR_ W 0xFF22DD //

#define IR_ B1 0xFF2AD5 //

#define IR_ B2 0xFFAA55 //

#define IR_ B3 0xFF926D //

#define IR_ B4 0xFF12ED //

#define IR_ B5 0xFF0AF5 //

#define IR_ B6 0xFF8A75 //

#define IR_ B7 0xFFB24D //

#define IR_ B8 0xFF32CD //

#define IR_ B9 0xFF38C7 ​​//

#define IR_ B10 0xFFB847 //

#define IR_ B11 0xFF7887 //

#define IR_ B12 0xFFF807 //

#define IR_ B13 0xFF18E7 //

#define IR_ B14 0xFF9867 //

#define IR_ B15 0xFF58A7 //

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

#define IR_ DIY1 0xFF30CF //

#define IR_ DIY2 0xFFB04F //

#define IR_ DIY3 0xFF708F //

#define IR_ AUTO 0xFFF00F //

#define IR_ DIY4 0xFF10EF //

#define IR_ DIY5 0xFF906F //

#define IR_ DIY6 0xFF50AF //

#define IR_ FLASH 0xFFD02F //

#define IR_ JUMP3 0xFF20DF //

#define IR_ JUMP7 0xFFA05F //

#define IR_ FADE3 0xFF609F //

#define IR_ FADE7 0xFFE01F //

Void loop () {

Sound = analogRead (microphonePin); // jo ynfiere audio- sinjaal- lêzen

Serial.print( lûnd); // ynfier- flûnssignale lêzens op seriele werjen

Serieal.print ( “” );

As (lûk tho 415)

{

Lûd1 = kaart( lûd, 415, 750, 140, 255); // oanmakke heater frekwensiewearden dy' t boppekant binne nei de skaal fan 150 - 255

}

Oarn as (lûk 的) 340 && Lûd Ofset- wearde yn de berik fan 340 - 415 (offsetwearde by 1.45v) ration. Eis is ôfhangist op komponinten brûkt yn sirkuert. Ô

{

Sound1 = map( lûd, 340, 415, 0, 9);

}

Oarn as (lûk 《 340)

{

Sound1 = kaart( lûd, 0, 340, 10, 139); // ûnder de offset- lêzens behâlde op skeaal fan 1-139.

}

As (lûd1 Α 240)

{

Irsend.sendNEC(IR_ FLAASH, 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);

}

Oarn as ((lûnd1) =" 200)

{

irsend.sendNEC(IR_G, 32);

Irsend.sendNEC( IR_B, 32);

Fertraging( 120); }

Oarn as (lûd1 tho 160)

{

Irsend.sendNEC( IR_R, 32);

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûk1 ≈ 120)

{

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûd1 सन् 80)

{

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûd1 सन् 40)

{

Irsend.sendNEC(IR_G, 32);

Fertraging (120);

}

Oars as (lûd1 ≈ 10)

{

Irsend.sendNEC( IR_R, 32);

Fertraging( 120); }

Oare verbruiksartikelen:

1. Fansels mei stroomfoarsjenning

2 LED ljochtbalke. Esp8266 / node MCU

3. IR emitter lieder

4. Resists

5. Programming kabel

6ration arduino idee

7. Soldering izer (wat basis welding)

8. 7805 IC (foar it brûken fan LED-voeding as ESP-voeding)

9. Stap 1: tariede ESP

Ferbine nodemcu earst mei in kompjûter of laptop.

Ynstallearje no de stjoerprogramma foar nodemcu (mei Google sykjen).

Nei it iepenjen fan de Arduino IDE (fansels moatte jo it downloade en ynstallearje), klikje op Tools op 'e Arduino-arkbalke, klikje dan op board, selektearje board manager en sykje nei esp8266 ynstallaasje (it sil wat tiid duorje om te foltôgjen)

Selektearje no "skets" fan 'e Arduino arkbalke, selektearje "bibleteek opnimme", selektearje dan "bibleteek beheare", sykje nei "iremoteesp8266" en ynstallearje it

No, om de konfiguraasje allinich fia "ark" te foltôgjen, moatte jo nei "moederbord" gean en "nodemcu 1.0 (ESP 12-e)" of oare ferzjes fan esp8266 selektearje.

Stap 2: tariede en test de IR LED

Earst moatte wy ynstallearje

Gean hjirre

Identifisearje jo LED-ljochtstrip, of it no in 24-kaai of 44-kaai (gruttere) ôfstânsbetsjinning is

Om de remote control koade hjir te krijen

Nei it ynstallearjen fan de bibleteek, meitsje wy ús IR-led tariede troch de IR-LED te ferbinen lykas werjûn yn 'e figuer. Ferbine de IR-led derop, upload dan de folgjende skets en wiis de IR-led nei de controller. De LED-ljochtbalke moat flikkerje (oan en út). / / de ôfstânsbetsjinning mei 24 en 44 toetsen kin brûkt wurde tagelyk.

Hjir is de koade om dit te dwaan.

#define IR_OFF 0xF740BF //Resektive ir-koades yn 32 bits

#define IR_ON 0xF7C0

#ynklusyf

IRsend irsend (4); // IR pinen

Void setup () {0

Irsend.begin ();

}

Void loop () {

Irsend.sendNEC(IR_ON, 32);

Fertraging (20000);

Irsend.sendNEC(IR_ OFF, 32);

Fertraging (20000);

}

Stap 3: bedrading en tariede de mikrofoan

Wy sille allinich de analoge pin fan espe8266 A0 brûke as de ynfier as it analoge sinjaal en it brûke om it lûd basearre ynfraread sinjaal te triggerjen

Ferbine de pin nei A0

Ferbine 5V nei VIN (as node MCU hat gjin 5V útfier)

Op dizze manier ferbine wy ​​de IR LED D2-pin fan 'e ôfstimmingsferbining mei de ûntfanger fan' e LED-ljochtbalke.

A

Stap 4: upload de koade en meitsje jo klear

#ynklusyf

#ynklusyf

#define mikrofoanPin A0

int sound;

ynt lûd 1;

Const int irPin = 4; // d2IRsend irsend

Serial.begin(9600);

PinMode (microphonePin, INPUT)

PinMode (irPin, OUTPUT);}

// ir led Codes

#define IR_BPlus 0xFF3AC5 //

#define IR_BMinus 0xFFBA45 //

#define IR_ON 0xFF827D //

#define IR_OFF 0xFF02FD //

#define IR_R 0xFF1AE5 //

#define IR_G 0xFF9A65 //

#define IR_B 0xFFA25D //

#define IR_W 0xFF22DD //

#define IR_B1 0xFF2AD5 //

#define IR_B2 0xFFAA55 //

#define IR_B3 0xFF926D //

#define IR_B4 0xFF12ED //

#define IR_B5 0xFF0AF5 //

#define IR_B6 0xFF8A75 //

#define IR_B7 0xFFB24D //

#define IR_B8 0xFF32CD //

#define IR_B9 0xFF38C7 ​​//

#define IR_B10 0xFFB847 //

#define IR_B11 0xFF7887 //

#define IR_B12 0xFFF807 //

#define IR_B13 0xFF18E7 //

#define IR_B14 0xFF9867 //

#define IR_B15 0xFF58A7 //

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

#define IR_DIY1 0xFF30CF //

#define IR_DIY2 0xFFB04F //

#define IR_DIY3 0xFF708F //

#define IR_AUTO 0xFFF00F //

#define IR_DIY4 0xFF10EF //

#define IR_DIY5 0xFF906F //

#define IR_DIY6 0xFF50AF //

#define IR_FLASH 0xFFD02F //

#define IR_JUMP3 0xFF20DF //

#define IR_JUMP7 0xFFA05F //

#define IR_FADE3 0xFF609F //

#define IR_FADE7 0xFFE01F //

Void loop () {

Sound = analogRead (microphonePin); // jo ynfiere audio- sinjaal- lêzen

Serial.print( lûnd); // ynfier- flûnssignale lêzens op seriele werjen

Serieal.print ( “” );

As (lûk tho 415)

{

Lûd1 = kaart( lûd, 415, 750, 140, 255); // oanmakke heater frekwensiewearden dy' t boppekant binne nei de skaal fan 150 - 255

}

Oarn as (lûk 的) 340 && Lûd Ofset- wearde yn de berik fan 340 - 415 (offsetwearde by 1.45v) ration. Eis is ôfhangist op komponinten brûkt yn sirkuert. Ô

{

Sound1 = map( lûd, 340, 415, 0, 9);

}

Oarn as (lûk 《 340)

{

Sound1 = kaart( lûd, 0, 340, 10, 139); // ûnder de offset- lêzens behâlde op skeaal fan 1-139.

}

As (lûd1 Α 240)

{

Irsend.sendNEC(IR_ FLAASH, 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);

}

Oarn as ((lûnd1) =" 200)

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC( IR_B, 32);

Fertraging( 120); }

Oarn as (lûd1 tho 160)

{

Irsend.sendNEC( IR_R, 32);

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûk1 ≈ 120)

{

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûd1 सन् 80)

{

Irsend.sendNEC( IR_B, 32);

Fertraging (120);

}

Oarn as (lûd1 सन् 40)

{

Irsend.sendNEC(IR_G, 32);

Fertraging (120);

}

Oars as (lûd1 ≈ 10)

{

Irsend.sendNEC( IR_R, 32);

Fertraging( 120); }

oars

{

Irsend.sendNEC(IR_ FADE7, 32);

Fertraging (120);

} Serial.println( lûnd1);

Fertraging( 50)

}

{

Irsend.sendNEC(IR_ FADE7, 32);

Fertraging (120);

} Serial.println( lûnd1);

dela

Oer Making fan Sound Response Soap IR LED Strip

Stjoer jo fraach
Jo soene miskien graach wolle
gjin gegevens
Kontakt mei ús opnimme
Wy wolkom oanpaste ûntwerpen en ideeën en is yn steat om te foldwaan oan de spesifike easken. Besykje asjebleaft de webside mear ynformaasje of nim kontakt op of kontakt mei ús direkt mei fragen of fragen.
ien fan 'e meast profesjonele UV LED-leveransiers yn Sina
Jo kinne fine  Hjir
2207F Yingxin International Building, No.66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, Sina
Customer service
detect