loading

I-Tianhui- enye yeenkokeli ezikhokelayo ze-UV ze-chip ze-UV kunye nababoneleli babonelela ngenkonzo ye-chip ye-ODM/OEM UV.

Ukwenziwa kweNxibelelaniso yeSandi yokuphendula i-IR LED Strip

Izinto ezisetyenziswayo:



Ngokucacileyo ngokubonelela ngombane

2 ibha yokukhanya kwe-LED. Esp8266 / node MCU

Inkokeli ye-IR

Ukuxhathisa i-4.



Intambo yeenkqubo ze-5。

6را arduino ide.

Intsimbi yesixhenxe (ezinye i-welding esisiseko)

I-8ration 7805 IC (ukusebenzisa umbane wamandla we-LED njengobonelelo lwamandla we-ESP)

9。 Inyathelo 1: ulungiselela i-ESP

Okokuqala, qhagamshela i-nodemcu kwikhompyuter okanye ilaptop.

Ngoku faka umqhubi we-nodemcu (usebenzisa uphendlo lukaGoogle).

Emva kokuvula i-Arduino IDE (ngokuqinisekileyo, kufuneka uyikhuphele kwaye uyifake), cofa iZixhobo kwibar yesixhobo yeArduino, emva koko ucofe ibhodi, khetha umphathi webhodi kwaye ukhangele ukufakela esp8266 (kuya kuthatha ixesha ukugqiba)

Ngoku khetha "umzobo" kwibar yesixhobo yeArduino, khetha "bandakanya ilayibrari", emva koko ukhethe "lawula ithala leencwadi", khangela "iremoteesp8266" kwaye uyifake

Ngoku, ukugqiba ukucwangciswa kuphela nge "izixhobo", kufuneka uye kwi "motherboard" kwaye ukhethe "nodemcu 1.0 (ESP 12-e)" okanye ezinye iinguqulelo ze-esp8266.

Inyathelo lesi-2: lungiselela kwaye uvavanye i-IR LED

Okokuqala, kufuneka sifake

Yiya apha

Chonga isibane sakho se-LED, nokuba sisitshixo se-24 okanye isitshixo se-44 (esikhulu) solawulo olukude

Ukufumana ikhowudi yokulawula kude apha

Emva kokufaka ithala leencwadi, silungise ii-IR zethu ze-IR ngokudibanisa ii-IR LEDs njengoko kubonisiwe kumfanekiso. Qhagamshela i-IR ekhokelela kuyo, emva koko ulayishe umzobo olandelayo kwaye ukhombe i-IR ekhokelela kumlawuli. Ibar ye-LED kufuneka ikhanyise (ivule kwaye icime) // Ulawulo olukude kunye namaqhosha angama-24 kunye nama-44 ngexesha elinye.

Nantsi ikhowudi yokwenza oku.

#chaza i-IR_ OFF 0xF740BF // Iikhowudi ze-ir zokususa kwiibhithi ezingama-32

#chaza i-IR_ KWI-0xF7C0

#IncludeIRsend irsend (4); // IR pin

Void setup () {0)

Irsend.begin ();

}

@ Info: whatsthis

Irsend.sendNEC (IR_ON, 32);

Ukulibaziseka (5000);

Irsend.sendNEC (IR_OFF, 32);

Ukulibaziseka (5000);

}

Inyathelo 3: iingcingo kunye nokulungiselela imakrofoni

Siza kusebenzisa i-analog pin ye-espe8266 A0 njengegalelo njengophawu lwe-analog kwaye siyisebenzise ukuqalisa isandi esisekwe kwi-infrared signal.

Qhagamshela iphini kuA0

Qhagamshela i-5V kwi-VIN (njenge-node ye-MCU ayinayo imveliso ye-5V)

Ngale ndlela, sidibanisa i-IR LED D2 ipini yokudibanisa ulungelelaniso kumamkeli webar yokukhanya kwe-LED.

A

Inyathelo 4: layisha ikhowudi kwaye ulungele

#zibandakanya

#zibandakanya

#chaza imakrofoniPin A0

isandi sangaphakathi;

int isandi1;

Const int irPin = 4; // d2IRsend irsend (irPin); into yokuseta () {

I-serial.begin (19600);

I-pinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir led Codes

#chaza IR_ BPlus 0xFF3AC5 //

#chaza IR_ BMinus 0xFFBA45 //

#chaza i-IR_ ON 0xFF827D //

#chaza IR_ OFF 0xFF02FD //

#chaza IR_ R 0xFF1AE5 //

#chaza IR_ G 0xFF9A65 //

#chaza IR_ B 0xFFA25D //

#chaza IR_ W 0xFF22DD //

#chaza IR_ B1 0xFF2AD5 //

#chaza IR_ B2 0xFFAA55 //

#chaza IR_ B3 0xFF926D //

#chaza IR_ B4 0xFF12ED //

#chaza IR_ B5 0xFF0AF5 //

#chaza IR_ B6 0xFF8A75 //

#chaza IR_ B7 0xFFB24D //

#chaza IR_ B8 0xFF32CD //

#chaza IR_ B9 0xFF38C7 ​​//

#chaza IR_ B10 0xFFB847 //

#chaza IR_ B11 0xFF7887 //

#chaza IR_ B12 0xFFF807 //

#chaza IR_ B13 0xFF18E7 //

#chaza IR_ B14 0xFF9867 //

#chaza IR_ B15 0xFF58A7 //

#chaza IR_ B16 0xFFD827 //

#chaza IR_ UPR 0xFF28D7 //

#chaza IR_ UPG 0xFFA857 //

#chaza IR_ UPB 0xFF6897 //

#chaza i-IR_ NGOKUKHANGELA 0xFFE817 //

#chaza IR_ PHANTSI 0xFF08F7 //

#chaza IR_ PHANSI 0xFF8877 //

#chaza IR_ PHANTSI 0xFF48B7 //

#chaza IR_ SLOW 0xFFC837 //

#chaza IR_ DIY1 0xFF30CF //

#chaza IR_ DIY2 0xFFB04F //

#chaza IR_ DIY3 0xFF708F //

#chaza IR_ AUTO 0xFFF00F //

#chaza IR_ DIY4 0xFF10EF //

#chaza IR_ DIY5 0xFF906F //

#chaza IR_ DIY6 0xFF50AF //

#chaza iIR_ FLASH 0xFFD02F //

#chaza IR_ JUMP3 0xFF20DF //

#chaza IR_ JUMP7 0xFFA05F //

#chaza IR_ FADE3 0xFF609F //

#chaza IR_ FADE7 0xFFE01F //

@ Info: whatsthis

Isandi = i-analogRead (microphonePin); // ukufumana umqondiso wokufaka umsindo wesandi

I-serial.print (isandi); // ukufaka ukufundwa komqondiso weaudio kumboniso we-Seriel

Uthotho.print() “” );

Ukuba (isandini 415)

{

Isandi1 = imephu (isandi, 415, 750, 140, 255); // ukwenza imephu yamaxabiso aphezulu ephakamileyo angaphezulu kwinqanaba le-150 - 255

}

Enye into ukuba (isandi 》 340 && Isandi Thar 415) // ukugcina i-offset ifundeka kwisikali se-zero .. apho ixabiso le-offset kuluhlu lwe-340 - 415 (ixabiso le-offset kwi-1.45v) 。 kuxhomekeke kwizinto ezisetyenziswa kwisekethe. RENI

{

Isandi1 = imephu (isandi, 340, 415, 0, 9);

}

Enye into ukuba (isandi)

{

Isandi1 = imephu (isandi, 0, 340, 10, 139); // ukugcina ngezantsi ukufundwa kwe-offset kwisikali se-1-139 。.

}

Ukuba (isandi1 ayns 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);

}

Enye into ukuba ((isandi 1) =" 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Ulibaziso

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1 = 120)

{

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1 = 40)

{

Irsend.sendNEC (IR_G, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_R, 32);

Ulibaziso

Okunye okutyiwayo:

1. Ngokucacileyo ngonikezelo lwamandla

2 ibha yokukhanya kwe-LED. Esp8266 / node MCU

3. Inkokeli ye-IR emitter

4. Uxhathiso

5. Inkqubo yentambo

6را arduino ide.

7. Intsimbi yokuntywila (i-welding esisiseko)

8. 7805 IC (yokusebenzisa umbane we-LED njengobonelelo lwamandla e-ESP)

9. Inyathelo 1: lungiselela i-ESP

Okokuqala, qhagamshela i-nodemcu kwikhompyuter okanye ilaptop.

Ngoku faka umqhubi we-nodemcu (usebenzisa uphendlo lukaGoogle).

Emva kokuvula i-Arduino IDE (ngokuqinisekileyo, kufuneka uyikhuphele kwaye uyifake), cofa iZixhobo kwibar yesixhobo yeArduino, emva koko ucofe ibhodi, khetha umphathi webhodi kwaye ukhangele ukufakela esp8266 (kuya kuthatha ixesha ukugqiba)

Ngoku khetha "umzobo" kwibar yesixhobo yeArduino, khetha "bandakanya ilayibrari", emva koko ukhethe "lawula ithala leencwadi", khangela "iremoteesp8266" kwaye uyifake

Ngoku, ukugqiba ukucwangciswa kuphela nge "izixhobo", kufuneka uye kwi "motherboard" kwaye ukhethe "nodemcu 1.0 (ESP 12-e)" okanye ezinye iinguqulelo ze-esp8266.

Inyathelo lesi-2: lungiselela kwaye uvavanye i-IR LED

Okokuqala, kufuneka sifake

Yiya apha

Chonga isibane sakho se-LED, nokuba sisitshixo se-24 okanye isitshixo se-44 (esikhulu) solawulo olukude

Ukufumana ikhowudi yokulawula kude apha

Emva kokufaka ithala leencwadi, silungiselele i-IR yethu ekhokelwa ngokudibanisa i-IR LED njengoko kubonisiwe kumfanekiso. Qhagamshela i-IR ekhokelela kuyo, emva koko ulayishe umzobo olandelayo kwaye ukhombe i-IR ekhokelela kumlawuli. Ibar yokukhanya kwe-LED kufuneka idanyaze (ivule kwaye icime). // Ulawulo olukude kunye ne-24 kunye ne-44 izitshixo zingasetyenziswa ngexesha elifanayo.

Nantsi ikhowudi yokwenza oku.

#chaza i-IR_OFF 0xF740BF // Iikhowudi ze-ir zokususa kwiibhithi ezingama-32

#chaza IR_ON 0xF7C0

#zibandakanya

IRsend irsend (4); // IR pin ye-IR

Void setup () {0)

Irsend.begin ();

}

@ Info: whatsthis

Irsend.sendNEC (IR_ON, 32);

Ukulibaziseka (5000);

Irsend.sendNEC (IR_OFF, 32);

Ukulibaziseka (5000);

}

Inyathelo 3: iingcingo kunye nokulungiselela imakrofoni

Siza kusebenzisa i-analog pin ye-espe8266 A0 njengegalelo njengophawu lwe-analog kwaye siyisebenzise ukuqalisa isandi esisekwe kwi-infrared signal.

Qhagamshela iphini kuA0

Qhagamshela i-5V kwi-VIN (njenge-node ye-MCU ayinayo imveliso ye-5V)

Ngale ndlela, sidibanisa i-IR LED D2 ipini yokudibanisa ulungelelaniso kumamkeli webar yokukhanya kwe-LED.

A

Inyathelo 4: layisha ikhowudi kwaye ulungele

#zibandakanya

#zibandakanya

#chaza imakrofoniPin A0

isandi sangaphakathi;

int isandi1;

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

I-serial.begin (19600);

I-pinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir led Codes

#chaza IR_BPlus 0xFF3AC5 //

#chaza IR_BMinus 0xFFBA45 //

#chaza IR_ON 0xFF827D //

#chaza IR_OFF 0xFF02FD //

#chaza IR_R 0xFF1AE5 //

#chaza IR_G 0xFF9A65 //

#chaza IR_B 0xFFA25D //

#chaza IR_W 0xFF22DD //

#chaza IR_B1 0xFF2AD5 //

#chaza IR_B2 0xFFAA55 //

#chaza IR_B3 0xFF926D //

#chaza IR_B4 0xFF12ED //

#chaza IR_B5 0xFF0AF5 //

#chaza IR_B6 0xFF8A75 //

#chaza IR_B7 0xFFB24D //

#chaza IR_B8 0xFF32CD //

#chaza IR_B9 0xFF38C7 ​​//

#chaza IR_B10 0xFFB847 //

#chaza IR_B11 0xFF7887 //

#chaza IR_B12 0xFFF807 //

#chaza IR_B13 0xFF18E7 //

#chaza IR_B14 0xFF9867 //

#chaza IR_B15 0xFF58A7 //

#chaza IR_B16 0xFFD827 //

#chaza IR_UPR 0xFF28D7 //

#chaza IR_UPG 0xFFA857 //

#chaza IR_UPB 0xFF6897 //

#chaza IR_QUICK 0xFFE817 //

#chaza IR_DOWNR 0xFF08F7 //

#chaza IR_DOWNG 0xFF8877 //

#chaza IR_DOWNB 0xFF48B7 //

#chaza IR_SLOW 0xFFC837 //

#chaza IR_DIY1 0xFF30CF //

#chaza IR_DIY2 0xFFB04F //

#chaza IR_DIY3 0xFF708F //

#chaza IR_AUTO 0xFFF00F //

#chaza IR_DIY4 0xFF10EF //

#chaza IR_DIY5 0xFF906F //

#chaza IR_DIY6 0xFF50AF //

#chaza IR_FLASH 0xFFD02F //

#chaza IR_JUMP3 0xFF20DF //

#chaza IR_JUMP7 0xFFA05F //

#chaza IR_FADE3 0xFF609F //

#chaza IR_FADE7 0xFFE01F //

@ Info: whatsthis

Isandi = i-analogRead (microphonePin); // ukufumana umqondiso wokufaka umsindo wesandi

I-serial.print (isandi); // ukufaka ukufundwa komqondiso weaudio kumboniso we-Seriel

Uthotho.print() “” );

Ukuba (isandini 415)

{

Isandi1 = imephu (isandi, 415, 750, 140, 255); // ukwenza imephu yamaxabiso aphezulu ephakamileyo angaphezulu kwinqanaba le-150 - 255

}

Enye into ukuba (isandi 》 340 && Isandi Thar 415) // ukugcina i-offset ifundeka kwisikali se-zero .. apho ixabiso le-offset kuluhlu lwe-340 - 415 (ixabiso le-offset kwi-1.45v) 。 kuxhomekeke kwizinto ezisetyenziswa kwisekethe. RENI

{

Isandi1 = imephu (isandi, 340, 415, 0, 9);

}

Enye into ukuba (isandi)

{

Isandi1 = imephu (isandi, 0, 340, 10, 139); // ukugcina ngezantsi ukufundwa kwe-offset kwisikali se-1-139 。.

}

Ukuba (isandi1 ayns 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);

}

Enye into ukuba ((isandi 1) =" 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Ulibaziso

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1 = 120)

{

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_B, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1 = 40)

{

Irsend.sendNEC (IR_G, 32);

Ukulibaziseka (120);

}

Enye into ukuba (isandi1

{

Irsend.sendNEC (IR_R, 32);

Ulibaziso

enye into

{

Irsend.sendNEC (IR_FADE7, 32);

Ukulibaziseka (120);

} Serial.println (isandi 1);

Elibambezelekileyo (50);

}

{

Irsend.sendNEC (IR_FADE7, 32);

Ukulibaziseka (120);

} Serial.println (isandi 1);

dela

Malunga Ukwenziwa kweNxibelelaniso yeSandi yokuphendula i-IR LED Strip

Thumela ingxelo yakho
akukho datha
Qhagamshelana nathi
Samkela uyilo lwesiko kunye nemibono kwaye uyakwazi ukubonelela ngeemfuno ezithile. Ngolwazi oluthe kratya, nceda undwendwele iwebhusayithi okanye unxibelelane nathi ngemibuzo okanye imibuzo.
omnye wababoneleli be-UV be-LED abanobuchule eTshayina
Ungayifumana  Apha
2207F Yingxin International Building, No.66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, China
Customer service
detect