loading

Tianhui- mojawapo ya watengenezaji na wasambazaji wa chipu za UV LED zinazoongoza hutoa huduma ya chipu ya LED ya ODM/OEM UV.

Utengenezaji wa Sabuni ya Mwitikio wa Sauti IR Ukanda wa LED

Matumizi:



Kwa wazi na usambazaji wa umeme

2 Mwanga wa taa ya LED. Esp8266 / nodi ya MCU

Kiongozi wa emitter wa 3راh

Upinzani 4



Keza ya Programu ya 5phosa

Ide ya 6 ya arduino

7 la chuma cha Soldering (hitimu zingine za msingi)

8ਰੇ 7805 IC (kwa kutumia usambazaji wa umeme wa LED kama usambazaji wa umeme wa ESP)

Hatua ya 1 ya kuandaa ESP

Kwanza, kuunganisha nodemcu kwenye kompyuta au kompyuta.

Sasa sakinisha dereva kwa nodemcu (kwa kutumia utafutaji wa Google).

Baada ya kufungua IDE ya Arduino (bila shaka, unahitaji kuipakua na kuiweka), bofya Zana kwenye upau wa zana wa Arduino, kisha ubofye ubao, chagua meneja wa bodi na utafute usakinishaji wa esp8266 (itachukua muda kukamilika)

Sasa chagua "mchoro" kutoka kwa upau wa zana wa Arduino, chagua "jumuisha maktaba", kisha uchague "dhibiti maktaba", tafuta "iremoteesp8266" na usakinishe.

Sasa, ili kukamilisha usanidi tu kupitia "zana", unahitaji kwenda kwenye "ubao wa mama" na uchague "nodemcu 1.0 (ESP 12-e)" au matoleo mengine ya esp8266.

Hatua ya 2: tayarisha na ujaribu IR LED

Kwanza, tunahitaji kufunga

Nenda hapa

Tambua ukanda wako wa mwanga wa LED, iwe ni ufunguo 24 au ufunguo 44 (mkubwa) wa kidhibiti cha mbali

Ili kupata nambari ya udhibiti wa mbali hapa

Baada ya kusakinisha maktaba, tulitayarisha taa zetu za IR kwa kuunganisha taa za IR kama inavyoonyeshwa kwenye takwimu. Unganisha IR inayoongozwa nayo, kisha pakia mchoro ufuatao na uelekeze IR inayoongozwa na kidhibiti. Upau wa LED unapaswa kuwaka (kuwasha na kuzima)// Kidhibiti cha mbali na funguo 24 na 44 kwa wakati mmoja.

Hapa kuna nambari ya kufanya hivi.

#fafanua IR_ OFF 0xF740BF // Misimbo ya ir inayoondoa katika biti 32

#fafanua IR_ KWENYE 0xF7C0

#IncludeIRsend irsend (4); // IR pin

Setup robo () {

Irsend.begin ();

}

Uad loop () {

Irsend.sendNEC (IR_ON, 32);

Ucheleweshaji (5000);

Irsend.sendNEC (IR_OFF, 32);

Ucheleweshaji (5000);

}

Hatua ya 3: wiring na kuandaa kipaza sauti

Tutatumia tu pini ya analogi ya espe8266 A0 kama ingizo kama ishara ya analogi na kuitumia kuanzisha mawimbi ya sauti kulingana na infrared.

Unganisha pini kwa A0

Unganisha 5V kwa VIN (kwani nodi ya MCU haina pato la 5V)

Kwa njia hii, tunaunganisha pini ya IR LED D2 ya uunganisho wa alignment kwa mpokeaji wa bar ya mwanga wa LED.

A

Hatua ya 4: pakia msimbo na uwe tayari

#pamoja na

#pamoja na

#fafanua maikrofoniPin A0

sauti ya int;

sauti ya int1;

Const int irPin = 4; // d2IRsend irsend (irPin); seti ya utup () {

Serial.begin (19600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir led Codes

#fafanua IR_ BPlus 0xFF3AC5 //

#fafanua IR_ BMinus 0xFFBA45 //

#fafanua IR_ KWENYE 0xFF827D //

#fafanua IR_ OFF 0xFF02FD //

#fafanua IR_ R 0xFF1AE5 //

#fafanua IR_ G 0xFF9A65 //

#fafanua IR_ B 0xFFA25D //

#fafanua IR_ W 0xFF22DD //

#fafanua IR_ B1 0xFF2AD5 //

#fafanua IR_ B2 0xFFAA55 //

#fafanua IR_ B3 0xFF926D //

#fafanua IR_ B4 0xFF12ED //

#fafanua IR_ B5 0xFF0AF5 //

#fafanua IR_ B6 0xFF8A75 //

#fafanua IR_ B7 0xFFB24D //

#fafanua IR_ B8 0xFF32CD //

#fafanua IR_ B9 0xFF38C7 ​​//

#fafanua IR_ B10 0xFFB847 //

#fafanua IR_ B11 0xFF7887 //

#fafanua IR_ B12 0xFFF807 //

#fafanua IR_ B13 0xFF18E7 //

#fafanua IR_ B14 0xFF9867 //

#fafanua IR_ B15 0xFF58A7 //

#fafanua IR_ B16 0xFFD827 //

#fafanua IR_ UPR 0xFF28D7 //

#fafanua IR_ UPG 0xFFA857 //

#fafanua IR_ UPB 0xFF6897 //

#fafanua IR_ HARAKA 0xFFE817 //

#fafanua IR_ DOWNR 0xFF08F7 //

#fafanua IR_ DOWNG 0xFF8877 //

#fafanua IR_ DOWNB 0xFF48B7 //

#fafanua IR_ SLOW 0xFFC837 //

#fafanua IR_ DIY1 0xFF30CF //

#fafanua IR_ DIY2 0xFFB04F //

#fafanua IR_ DIY3 0xFF708F //

#fafanua IR_ AUTO 0xFFF00F //

#fafanua IR_ DIY4 0xFF10EF //

#fafanua IR_ DIY5 0xFF906F //

#fafanua IR_ DIY6 0xFF50AF //

#fafanua IR_ FLASH 0xFFD02F //

#fafanua IR_ JUMP3 0xFF20DF //

#fafanua IR_ JUMP7 0xFFA05F //

#fafanua IR_ FADE3 0xFF609F //

#fafanua IR_ FADE7 0xFFE01F //

Uad loop () {

Sauti = analogRead (microphonePin); // kupata usomaji wa ishara ya sauti ya kuingiza

Serial.print (sauti); // usomaji wa ishara ya sauti ya kuingiza kwa maonyesho ya Serial

Serial.print ( “” );

Ikiwa (sauti 415)

{

Sauti1 = ramani ( sauti, 415, 750, 140, 255); // ramani ya maadili ya juu ya masafa ambayo iko juu ya kiwango cha 150 - 255

}

Vinginevyo ikiwa (sauti) 340 && Sauti τ 415) // kuweka offset kusoma kwa kiwango cha sifuri .. ambapo thamani ya offset katika anuwai ya 340 - 415 (thamini ya offset kwa 1.45v) 。 inategemea sehemu zinazotumiwa katika mzunguko. laka

{

Sauti1 = ramani ( sauti, 340, 415, 0, 9);

}

Vinginevyo ikiwa ( sauti ya τ 340)

{

Sauti1 = ramani ( sauti, 0, 340, 10, 139); // kuweka chini ya usomaji wa offset kwa kiwango cha 1-139 。

}

Ikiwa ( sauti1 tho 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);

}

Nyingine ikiwa (( sauti 1) tho 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Mchezo (120);}

Vinginevyo ikiwa ( sauti1 tho 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 120)

{

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 80)

{

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 40)

{

Irsend.sendNEC (IR_G, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 10)

{

Irsend.sendNEC (IR_R, 32);

Mchezo (120);}

Vingine vya matumizi:

1. Ni wazi na usambazaji wa umeme

2 Mwanga wa taa ya LED. Esp8266 / nodi ya MCU

3. Kiongozi wa mtoaji wa IR

4. Kupinga

5. Cable ya programu

Ide ya 6 ya arduino

7. Chuma cha kutengenezea (kuchomelea baadhi ya msingi)

8. 7805 IC (kwa kutumia usambazaji wa umeme wa LED kama usambazaji wa umeme wa ESP)

9. Hatua ya 1: kuandaa ESP

Kwanza, kuunganisha nodemcu kwenye kompyuta au kompyuta.

Sasa sakinisha dereva kwa nodemcu (kwa kutumia utafutaji wa Google).

Baada ya kufungua IDE ya Arduino (bila shaka, unahitaji kuipakua na kuiweka), bofya Zana kwenye upau wa zana wa Arduino, kisha ubofye ubao, chagua meneja wa bodi na utafute usakinishaji wa esp8266 (itachukua muda kukamilika)

Sasa chagua "mchoro" kutoka kwa upau wa zana wa Arduino, chagua "jumuisha maktaba", kisha uchague "dhibiti maktaba", tafuta "iremoteesp8266" na usakinishe.

Sasa, ili kukamilisha usanidi tu kupitia "zana", unahitaji kwenda kwenye "ubao wa mama" na uchague "nodemcu 1.0 (ESP 12-e)" au matoleo mengine ya esp8266.

Hatua ya 2: tayarisha na ujaribu IR LED

Kwanza, tunahitaji kufunga

Nenda hapa

Tambua ukanda wako wa mwanga wa LED, iwe ni ufunguo 24 au ufunguo 44 (mkubwa) wa kidhibiti cha mbali

Ili kupata nambari ya udhibiti wa mbali hapa

Baada ya kusakinisha maktaba, tulitayarisha IR yetu inayoongozwa kwa kuunganisha IR LED kama inavyoonyeshwa kwenye takwimu. Unganisha IR inayoongozwa nayo, kisha pakia mchoro ufuatao na uelekeze IR inayoongozwa na kidhibiti. Mwanga wa taa ya LED inapaswa kuwaka (kuwasha na kuzima). // Udhibiti wa mbali na funguo 24 na 44 unaweza kutumika kwa wakati mmoja.

Hapa kuna nambari ya kufanya hivi.

#fafanua IR_OFF 0xF740BF // Nambari za ir zinazoondolewa katika biti 32

#fafanua IR_ON 0xF7C0

#pamoja na

IRsend irsend (4); // IR pin pin

Setup robo () {

Irsend.begin ();

}

Uad loop () {

Irsend.sendNEC (IR_ON, 32);

Ucheleweshaji (5000);

Irsend.sendNEC (IR_OFF, 32);

Ucheleweshaji (5000);

}

Hatua ya 3: wiring na kuandaa kipaza sauti

Tutatumia tu pini ya analogi ya espe8266 A0 kama ingizo kama ishara ya analogi na kuitumia kuanzisha mawimbi ya sauti kulingana na infrared.

Unganisha pini kwa A0

Unganisha 5V kwa VIN (kwani nodi ya MCU haina pato la 5V)

Kwa njia hii, tunaunganisha pini ya IR LED D2 ya uunganisho wa alignment kwa mpokeaji wa bar ya mwanga wa LED.

A

Hatua ya 4: pakia msimbo na uwe tayari

#pamoja na

#pamoja na

#fafanua maikrofoniPin A0

sauti ya int;

sauti ya int1;

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

Serial.begin (19600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir led Codes

#fafanua IR_BPlus 0xFF3AC5 //

#fafanua IR_BMinus 0xFFBA45 //

#fafanua IR_ON 0xFF827D //

#fafanua IR_OFF 0xFF02FD //

#fafanua IR_R 0xFF1AE5 //

#fafanua IR_G 0xFF9A65 //

#fafanua IR_B 0xFFA25D //

#fafanua IR_W 0xFF22DD //

#fafanua IR_B1 0xFF2AD5 //

#fafanua IR_B2 0xFFAA55 //

#fafanua IR_B3 0xFF926D //

#fafanua IR_B4 0xFF12ED //

#fafanua IR_B5 0xFF0AF5 //

#fafanua IR_B6 0xFF8A75 //

#fafanua IR_B7 0xFFB24D //

#fafanua IR_B8 0xFF32CD //

#fafanua IR_B9 0xFF38C7 ​​//

#fafanua IR_B10 0xFFB847 //

#fafanua IR_B11 0xFF7887 //

#fafanua IR_B12 0xFFF807 //

#fafanua IR_B13 0xFF18E7 //

#fafanua IR_B14 0xFF9867 //

#fafanua IR_B15 0xFF58A7 //

#fafanua IR_B16 0xFFD827 //

#fafanua IR_UPR 0xFF28D7 //

#fafanua IR_UPG 0xFFA857 //

#fafanua IR_UPB 0xFF6897 //

#fafanua IR_QUICK 0xFFE817 //

#fafanua IR_DOWNR 0xFF08F7 //

#fafanua IR_DOWNG 0xFF8877 //

#fafanua IR_DOWNB 0xFF48B7 //

#fafanua IR_SLOW 0xFFC837 //

#fafanua IR_DIY1 0xFF30CF //

#fafanua IR_DIY2 0xFFB04F //

#fafanua IR_DIY3 0xFF708F //

#fafanua IR_AUTO 0xFFF00F //

#fafanua IR_DIY4 0xFF10EF //

#fafanua IR_DIY5 0xFF906F //

#fafanua IR_DIY6 0xFF50AF //

#fafanua IR_FLASH 0xFFD02F //

#fafanua IR_JUMP3 0xFF20DF //

#fafanua IR_JUMP7 0xFFA05F //

#fafanua IR_FADE3 0xFF609F //

#fafanua IR_FADE7 0xFFE01F //

Uad loop () {

Sauti = analogRead (microphonePin); // kupata usomaji wa ishara ya sauti ya kuingiza

Serial.print (sauti); // usomaji wa ishara ya sauti ya kuingiza kwa maonyesho ya Serial

Serial.print ( “” );

Ikiwa (sauti 415)

{

Sauti1 = ramani ( sauti, 415, 750, 140, 255); // ramani ya maadili ya juu ya masafa ambayo iko juu ya kiwango cha 150 - 255

}

Vinginevyo ikiwa (sauti) 340 && Sauti τ 415) // kuweka offset kusoma kwa kiwango cha sifuri .. ambapo thamani ya offset katika anuwai ya 340 - 415 (thamini ya offset kwa 1.45v) 。 inategemea sehemu zinazotumiwa katika mzunguko. laka

{

Sauti1 = ramani ( sauti, 340, 415, 0, 9);

}

Vinginevyo ikiwa ( sauti ya τ 340)

{

Sauti1 = ramani ( sauti, 0, 340, 10, 139); // kuweka chini ya usomaji wa offset kwa kiwango cha 1-139 。

}

Ikiwa ( sauti1 tho 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);

}

Nyingine ikiwa (( sauti 1) tho 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Mchezo (120);}

Vinginevyo ikiwa ( sauti1 tho 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 120)

{

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 80)

{

Irsend.sendNEC (IR_B, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 40)

{

Irsend.sendNEC (IR_G, 32);

Ucheleweshaji (120);

}

Vinginevyo ikiwa ( sauti1 tho 10)

{

Irsend.sendNEC (IR_R, 32);

Mchezo (120);}

mwingine

{

Irsend.sendNEC (IR_FADE7, 32);

Ucheleweshaji (120);

} Serial.println ( sauti 1);

Mchezo (50);

}

{

Irsend.sendNEC (IR_FADE7, 32);

Ucheleweshaji (120);

} Serial.println ( sauti 1);

dela

Kuhusu Utengenezaji wa Sabuni ya Mwitikio wa Sauti IR Ukanda wa LED

Tuma uchunguzi wako
Hakuna data.
Wasiliana nasi
Tunakaribisha miundo ya desturi na mawazo na ina uwezo wa kuhudumia mahitaji maalum. Kwa habari zaidi, tafadhali tembelea tovuti au wasiliana nasi moja kwa moja na maswali au maswali.
mmoja wa wasambazaji wa taa za UV LED nchini China
Unaweza kupata  Sisi hapa
Jengo la Kimataifa la 2207F Yingxin, No.66 Shihua West Road, Jida, Wilaya ya Xiangzhou, Jiji la Zhuhai, Guangdong, Uchina
Customer service
detect