loading

Tianhui - яке аз истеҳсолкунандагон ва таъминкунандагони пешбари чипи LED UV хидматрасонии чипи ODM/OEM-ро пешниҳод мекунад.

Сохтани собуни садои вокуниши IR рахи LED

Маводҳои истеъмолӣ:



Равшан бо оиди қурбонӣ

2 Бари равшании LED. Esp8266 / гиреҳ MCU

Иҷрои emitser IR



Каталоги барномаи 5phoso

6 nardu

Ёрдани оҳан

8ration 7805 IC

9 Қадам 1: тайёр кардани ESP

Аввалан, nodemcu-ро ба компютер ё ноутбук пайваст кунед.

Акнун драйверро барои nodemcu насб кунед (бо истифода аз ҷустуҷӯи Google).

Пас аз кушодани Arduino IDE (албатта, шумо бояд онро зеркашӣ ва насб кунед), Асбобҳоро дар панели асбобҳои Arduino клик кунед, пас тахтаро клик кунед, мудири панелро интихоб кунед ва насби esp8266-ро ҷустуҷӯ кунед (барои анҷом додани он каме вақт лозим аст)

Акнун аз панели асбобҳои Arduino "эскиз" -ро интихоб кунед, "дохил кардани китобхона" -ро интихоб кунед, пас "идораи китобхона" -ро интихоб кунед, "iremoteesp8266" -ро ҷустуҷӯ кунед ва онро насб кунед

Ҳоло, барои ба итмом расонидани конфигуратсия танҳо тавассути "асбобҳо" шумо бояд ба "motherboard" гузаред ва "nodemcu 1.0 (ESP 12-e)" ё дигар версияҳои esp8266 -ро интихоб кунед.

Қадами 2: LED-и IR-ро омода ва санҷед

Аввалан, мо бояд насб кунем

Ба ин ҷо равед

Тасмаи нури LED-и худро муайян кунед, хоҳ он назорати дурдасти 24 ё 44 калид (калонтар) бошад

Барои гирифтани рамзи идоракунии дурдаст дар ин ҷо

Пас аз насб кардани китобхона, мо LED-ҳои IR-и худро тавассути пайваст кардани LED-ҳои IR тавре, ки дар расм нишон дода шудааст, омода мекунем. IR-ро ба он пайваст кунед, пас эскизи зеринро бор кунед ва IR-ро ба контроллер нишон диҳед. Бари LED бояд дар як вақт дурахшанда шавад (фаъол ва хомӯш)// Идоракунии дурдаст бо калидҳои 24 ва 44 дар як вақт.

Ин аст код барои ин кор.

#define IR_ OFF 0xF740BF // Рамзҳои резективии IR дар 32 бит

#муайян кардани IR_ ON 0xF7C0

#IncludeIRsend irsend (4); // IR ping

Void setup () {0}

Irsend.begin ();

}

Void loop () {0}

Irsend.sendNEC(IR_ON, 32);

Таъхири (5000)

Irsend.sendNEC(IR_ OFF, 32);

Таъхири (5000)

}

Қадами 3: ноқилҳо ва омода кардани микрофон

Мо танҳо пинҳои аналогии espe8266 A0-ро ҳамчун вуруд ҳамчун сигнали аналогӣ истифода мебарем ва онро барои оғоз кардани сигнали инфрасурх дар асоси садо истифода мебарем.

Пайвастшавӣ ба PIN ба A0

5V-ро ба VIN пайваст кунед (чун гиреҳи MCU баромади 5V надорад)

Бо ин роҳ, мо pin IR LED D2-и пайвасткуниро ба қабулкунандаи панели нури LED пайваст мекунем.

А

Қадами 4: Рамзро бор кунед ва омода шавед

#дарбар мегирад

#дарбар мегирад

#микрофонро муайян кунедPin A0

садои int;

int sound1;

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

Серия.begin(9600);

PinMode (микрофонен, INPUT);

PinMode( irPin, OUTPUT);}

// Рамзҳои роҳбарӣ

#define IR_ BPlus 0xFF3AC5 //

#define IR_ BMinus 0xFFBA45 //

#define IR_ ON 0xFF827D //

#define IR_ OFF 0xFF02FD //

#муайян кардани IR_ R 0xFF1AE5 //

#муайян кардани IR_ G 0xFF9A65 //

#муайян кардани IR_ B 0xFFA25D //

#муайян кардани IR_ W 0xFF22DD //

#муайян кардани IR_ B1 0xFF2AD5 //

#муайян кардани IR_ B2 0xFFAA55 //

#define IR_ B3 0xFF926D //

#define IR_ B4 0xFF12ED //

#муайян кардани 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 //

#муайян кардани IR_ UPB 0xFF6897 //

#define IR_ QUICK 0xFFE817 //

#define IR_ DOWNR 0xFF08F7 //

#муайян кардани IR_ DOWNG 0xFF8877 //

#define IR_ DOWNB 0xFF48B7 //

#муайян кардани IR_ SLOW 0xFFC837 //

#муайян кардани IR_ DIY1 0xFF30CF //

#define IR_ DIY2 0xFFB04F //

#define IR_ DIY3 0xFF708F //

#муайян кардани IR_ AUTO 0xFFF00F //

#define IR_ DIY4 0xFF10EF //

#define IR_ DIY5 0xFF906F //

#define IR_ DIY6 0xFF50AF //

#муайян кардани IR_ FLASH 0xFFD02F //

#муайян кардани IR_ JUMP3 0xFF20DF //

#муайян кардани IR_ JUMP7 0xFFA05F //

#муайян кардани IR_ FADE3 0xFF609F //

#муайян кардани IR_ FADE7 0xFFE01F //

void loop() {

Сад = analogRead

Serial.print( садо); // хондани сигнали аудиои вурудӣ барои намоиш додани сериялӣ

Сериялӣ.print ( “” );

Агар (овоз) 415)

{

Sound1 = харит( садо, 415, 750, 140, 255); // рақами аҳамияти гуногуни баландтар, ки аз вазъияти 150 - т 255

}

Дигаргунӣ агар (овоз) 340 && Садои 415) // аз хондани саҳифаи нигоҳ доред... Қимати офсет дар диапазони 340 - 415 вай аз компонентҳои истифодашуда дар бораи вобаста аст. Рӯ

{

Sound1 = харит( садо, 340, 415, 0, 9);

}

Дигаре, агар (овоз)

{

Sound1 = харита (судод, 0, 340, 10, 139); // аз поёни хондаҳои offsets-ро нигоҳ доштани 1-139.

}

Агар (овоз1

{

Irsend.sendNEC(IR_ FLAASH, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

}

Ғайри ин, агар ((ноз) =

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Таъин( 120);}

Дигаре, агар (овоз1 офарида 160)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Ғайри ин, агар (овоз1 офис 120)

{

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Дигаргун кунед, агар (овоз1 офис 80)

{

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Дигаргун кунед агар (овоз1 офтоб 40)

{

Irsend.sendNEC(IR_G, 32);

Таъхир (120);

}

Ғайри ин, агар (sod1 =

{

Irsend.sendNEC(IR_R, 32);

Таъин( 120);}

Дигар маводи истеъмолӣ:

1. Аён аст, ки бо таъминоти барқ

2 Бари равшании LED. Esp8266 / гиреҳ MCU

3. Роҳбари эмитенти IR

4. Муборизат

5. Кабели барномасозӣ

6 nardu

7. оҳани кафшер (баъзе кафшери асосӣ)

8. 7805 IC (барои истифодаи қувваи LED ҳамчун таъминоти барқи ESP)

9. Қадами 1: ESP омода кунед

Аввалан, nodemcu-ро ба компютер ё ноутбук пайваст кунед.

Акнун драйверро барои nodemcu насб кунед (бо истифода аз ҷустуҷӯи Google).

Пас аз кушодани Arduino IDE (албатта, шумо бояд онро зеркашӣ ва насб кунед), Асбобҳоро дар панели асбобҳои Arduino клик кунед, пас тахтаро клик кунед, мудири панелро интихоб кунед ва насби esp8266-ро ҷустуҷӯ кунед (барои анҷом додани он каме вақт лозим аст)

Акнун аз панели асбобҳои Arduino "эскиз" -ро интихоб кунед, "дохил кардани китобхона" -ро интихоб кунед, пас "идораи китобхона" -ро интихоб кунед, "iremoteesp8266" -ро ҷустуҷӯ кунед ва онро насб кунед

Ҳоло, барои ба итмом расонидани конфигуратсия танҳо тавассути "асбобҳо" шумо бояд ба "motherboard" гузаред ва "nodemcu 1.0 (ESP 12-e)" ё дигар версияҳои esp8266 -ро интихоб кунед.

Қадами 2: LED-и IR-ро омода ва санҷед

Аввалан, мо бояд насб кунем

Ба ин ҷо равед

Тасмаи нури LED-и худро муайян кунед, хоҳ он назорати дурдасти 24 ё 44 калид (калонтар) бошад

Барои гирифтани рамзи идоракунии дурдаст дар ин ҷо

Пас аз насб кардани китобхона, мо IR-и худро бо пайваст кардани LED-и IR тавре, ки дар расм нишон дода шудааст, омода мекунем. IR-ро ба он пайваст кунед, пас эскизи зеринро бор кунед ва IR-ро ба контроллер нишон диҳед. Бари чароғҳои LED бояд дурахшид (фаъол ва хомӯш). // Пульти дурдасти дорои 24 ва 44 тугмаҳоро дар як вақт истифода бурдан мумкин аст.

Ин аст код барои ин кор.

#define IR_OFF 0xF740BF // Рамзҳои IR-ро дар 32 бит

# IR_ON 0xF7C-ро муайян кунед0

#дарбар мегирад

IRsend irsend (4); // IR ping

Void setup () {0}

Irsend.begin ();

}

Void loop () {0}

Irsend.sendNEC(IR_ON, 32);

Таъхири (5000)

Irsend.sendNEC(IR_ OFF, 32);

Таъхири (5000)

}

Қадами 3: ноқилҳо ва омода кардани микрофон

Мо танҳо пинҳои аналогии espe8266 A0-ро ҳамчун вуруд ҳамчун сигнали аналогӣ истифода мебарем ва онро барои оғоз кардани сигнали инфрасурх дар асоси садо истифода мебарем.

Пайвастшавӣ ба PIN ба A0

5V-ро ба VIN пайваст кунед (чун гиреҳи MCU баромади 5V надорад)

Бо ин роҳ, мо pin IR LED D2-и пайвасткуниро ба қабулкунандаи панели нури LED пайваст мекунем.

А

Қадами 4: Рамзро бор кунед ва омода шавед

#дарбар мегирад

#дарбар мегирад

#микрофонро муайян кунедPin A0

садои int;

int sound1;

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

Серия.begin(9600);

PinMode (микрофонен, INPUT);

PinMode( irPin, OUTPUT);}

// Рамзҳои роҳбарӣ

#define IR_BPlus 0xFF3AC5 //

#define IR_BMinus 0xFFBA45 //

#муайян кардани IR_ON 0xFF827D //

#муайян кардани IR_OFF 0xFF02FD //

#муайян кардани IR_R 0xFF1AE5 //

#муайян кардани IR_G 0xFF9A65 //

#муайян кардани IR_B 0xFFA25D //

#муайян кардани IR_W 0xFF22DD //

#муайян кардани IR_B1 0xFF2AD5 //

#муайян кардани IR_B2 0xFFAA55 //

#муайян кардани IR_B3 0xFF926D //

#define IR_B4 0xFF12ED //

#муайян кардани IR_B5 0xFF0AF5 //

#define IR_B6 0xFF8A75 //

#муайян кардани IR_B7 0xFFB24D //

#define IR_B8 0xFF32CD //

#муайян кардани IR_B9 0xFF38C7 ​​//

#define IR_B10 0xFFB847 //

#define IR_B11 0xFF7887 //

#define IR_B12 0xFFF807 //

#муайян кардани IR_B13 0xFF18E7 //

#define IR_B14 0xFF9867 //

#муайян кардани IR_B15 0xFF58A7 //

#define IR_B16 0xFFD827 //

#муайян кардани IR_UPR 0xFF28D7 //

#муайян кардани IR_UPG 0xFFA857 //

#муайян кардани IR_UPB 0xFF6897 //

# муайян кардани IR_QUICK 0xFFE817 //

#муайян кардани IR_DOWNR 0xFF08F7 //

#муайян кардани IR_DOWNG 0xFF8877 //

#define IR_DOWNB 0xFF48B7 //

#муайян кардани IR_SLOW 0xFFC837 //

#муайян кардани IR_DIY1 0xFF30CF //

#муайян кардани IR_DIY2 0xFFB04F //

#муайян кардани IR_DIY3 0xFF708F //

#define IR_AUTO 0xFFF00F //

#муайян кардани IR_DIY4 0xFF10EF //

#муайян кардани IR_DIY5 0xFF906F //

#муайян кардани IR_DIY6 0xFF50AF //

#муайян кардани IR_FLASH 0xFFD02F //

#муайян кардани IR_JUMP3 0xFF20DF //

#муайян кардани IR_JUMP7 0xFFA05F //

#муайян кардани IR_FADE3 0xFF609F //

#муайян кардани IR_FADE7 0xFFE01F //

Void loop () {0}

Сад = analogRead

Serial.print( садо); // хондани сигнали аудиои вурудӣ барои намоиш додани сериялӣ

Сериялӣ.print ( “” );

Агар (овоз) 415)

{

Sound1 = харит( садо, 415, 750, 140, 255); // рақами аҳамияти гуногуни баландтар, ки аз вазъияти 150 - т 255

}

Дигаргунӣ агар (овоз) 340 && Садои 415) // аз хондани саҳифаи нигоҳ доред... Қимати офсет дар диапазони 340 - 415 вай аз компонентҳои истифодашуда дар бораи вобаста аст. Рӯ

{

Sound1 = харит( садо, 340, 415, 0, 9);

}

Дигаре, агар (овоз)

{

Sound1 = харита (судод, 0, 340, 10, 139); // аз поёни хондаҳои offsets-ро нигоҳ доштани 1-139.

}

Агар (овоз1

{

Irsend.sendNEC(IR_ FLAASH, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

Irsend.sendNEC(IR_QUIC, 32);

}

Ғайри ин, агар ((ноз) =

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Таъин( 120);}

Дигаре, агар (овоз1 офарида 160)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Ғайри ин, агар (овоз1 офис 120)

{

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Дигаргун кунед, агар (овоз1 офис 80)

{

Irsend.sendNEC(IR_B, 32);

Таъхир (120);

}

Дигаргун кунед агар (овоз1 офтоб 40)

{

Irsend.sendNEC(IR_G, 32);

Таъхир (120);

}

Ғайри ин, агар (sod1 =

{

Irsend.sendNEC(IR_R, 32);

Таъин( 120);}

дигар

{

Irsend.sendNEC(IR_ FADE7, 32);

Таъхир (120);

} Serial.println( садои 1);

Таъғири 50;

}

{

Irsend.sendNEC(IR_ FADE7, 32);

Таъхир (120);

} Serial.println( садои 1);

дела

Дар атрофи Сохтани собуни садои вокуниши IR рахи LED

Тафтиши худро фиристед
Маълумот нест
Бо мо тамос гиред
Мо тарроҳӣ ва ғояҳои фармоиширо пазироӣ мекунем ва қодир аст ба талаботи мушаххас мувофиқат кунад. Барои маълумоти иловагӣ, лутфан ба вебсайт ташриф оред ё мустақиман бо саволҳо ё дархостҳо тамос гиред.
яке аз профессионалтарин таъминкунандагони LED UV дар Чин
Шумо метавонед ёфтан  Мо дар ин ҷод
2207F Yingxin International Building, No.66 Shihua West Road, Jida, ноҳияи Сянчжоу, шаҳри Чжухай, Гуандун, Чин
Customer service
detect