loading

Tianhui - адзін з вядучых вытворцаў і пастаўшчыкоў УФ-святлодыёдных чыпаў, забяспечвае абслугоўванне УФ-святлодыёдных чыпаў ODM/OEM больш за 22 гады.

 Электронная пошта: my@thuvled.com        TELL: +86 13018495990     

Стварэнне ВК-святлодыёднай стужкі Sound Response Soap

Расходныя матэрыялы:



1খр

2 святлодыёдныя панэлі. Esp8266 / вузел MCU

Ліверы імпартавання IR

Перазапісенне



Кабел праграмы 5рро

6 areduino

Сясціцца

8অр

9- крок:

Спачатку падключыце nodemcu да кампутара або ноўтбука.

Цяпер усталюйце драйвер для nodemcu (з дапамогай пошуку Google).

Пасля адкрыцця Arduino IDE (вядома, вам трэба загрузіць і ўсталяваць яго), націсніце Інструменты на панэлі інструментаў Arduino, затым націсніце дошку, абярыце менеджэр дошкі і знайдзіце ўстаноўку esp8266 (гэта зойме некаторы час)

Цяпер абярыце «эскіз» на панэлі інструментаў Arduino, абярыце «ўключыць бібліятэку», затым выберыце «кіраванне бібліятэкай», знайдзіце «iremoteesp8266» і ўсталюйце яго

Цяпер, каб завяршыць канфігурацыю толькі праз «інструменты», вам трэба перайсці ў «матчыну плату» і выбраць «nodemcu 1.0 (ESP 12-e)» або іншыя версіі esp8266.

Крок 2: падрыхтуйце і праверце ВК-святлодыёд

Спачатку нам трэба ўсталяваць

Ідзі сюды

Вызначце сваю святлодыёдную стужку, няхай гэта будзе пульт дыстанцыйнага кіравання з 24 або 44 клавішамі (большы).

Каб атрымаць код дыстанцыйнага кіравання тут

Пасля ўстаноўкі бібліятэкі мы падрыхтавалі нашы ВК-святлодыёды, падключыўшы іх, як паказана на малюнку. Падключыце ВК-святло да яго, затым загрузіце наступны эскіз і накіруйце ВК-святло на кантролер. Святлодыёдная панэль павінна міргаць (уключацца і выключацца)// Пульт дыстанцыйнага кіравання з 24 і 44 клавішамі адначасова.

Вось код для гэтага.

#define IR_ OFF 0xF740BF // Адпаведныя IR-коды ў 32 бітах

#define IR_ ON 0xF7C0

#IncludeIRsend irsend (4); // IR пліны

Void setup () {

Irsend.begin ();

}

Void ланп () {

Irsend.sendNEC(IR_ON, 32);

Затрымка 5000;

Irsend.sendNEC(IR_ OFF, 32);

Затрымка 5000;

}

Крок 3: праводка і падрыхтоўка мікрафона

Мы будзем выкарыстоўваць толькі аналагавы кантакт espe8266 A0 у якасці ўваходу ў якасці аналагавага сігналу і выкарыстоўваць яго для запуску гукавога інфрачырвонага сігналу

Падключыце штыфт да A0

Падключыце 5 В да VIN (паколькі вузел MCU не мае выхаду 5 В)

Такім чынам мы падключаем штыфт ВК-святлодыёда D2 выраўноўвання да прыёмніка святлодыёднай панэлі.

А

Крок 4: загрузіце код і падрыхтуйцеся

#уключыць

#уключыць

#define microphonePin A0

унутраны гук;

int гук1;

Const int irPin = 4; // d2IRsend irsend

Серіяль.begin(9600);

PinMode (мікрофон Пін, INPUT);

PinMode( irPin, OUTPUT);}

// IR коды

#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 ланп () {

Звук = analogRead

Серіал.print( гук); // ўводныя чытанне у аудыа сігнал у серіяльнікі

Першыя “” );

Калі (гугукка 415)

{

Звук1 = map(вук, 415, 750, 140, 255); // мапашыць вышэйшыя частку, якія з'яўляецца над тэкст у масштаб 150 - 255

}

Інакш 340 && Звук Значэнне ў дыяпазону 340 - 415 (начэнне ў 1. 45v) . залежаць від кампанентаў, які выкарыстае ў циклі. Фінар

{

Sound1 = map(вук, 340, 415, 0, 9);

}

Інакш, калі (гугук 360)

{

Sound1 = map

}

Калі (вук1 ане 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);

}

Не паведамленне, калі ((вук 1) =" 200)

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Затрымка (120);}

А)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Не паведамленне, калі (вук1 =

{

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Інакш, калі (вук1 ане 80)

{

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Інакше, калі (вук1 ане 40)

{

Irsend.sendNEC(IR_G, 32);

Затрымка (120);

}

Не паведамленне, калі (вук1=10)

{

Irsend.sendNEC(IR_R, 32);

Затрымка (120);}

Астатнія расходныя матэрыялы:

1. Відавочна, з крыніцай харчавання

2 святлодыёдныя панэлі. Esp8266 / вузел MCU

3. Лідэр ВК-выпраменьвальніка

4. Падпіска

5. Кабель для праграмавання

6 areduino

7. Паяльнік (некаторыя асноўныя зваркі)

8. 7805 IC (для выкарыстання святлодыёднага блока харчавання ў якасці блока харчавання ESP)

9. Крок 1: падрыхтуйце ESP

Спачатку падключыце nodemcu да кампутара або ноўтбука.

Цяпер усталюйце драйвер для nodemcu (з дапамогай пошуку Google).

Пасля адкрыцця Arduino IDE (вядома, вам трэба загрузіць і ўсталяваць яго), націсніце Інструменты на панэлі інструментаў Arduino, затым націсніце дошку, абярыце менеджэр дошкі і знайдзіце ўстаноўку esp8266 (гэта зойме некаторы час)

Цяпер абярыце «эскіз» на панэлі інструментаў Arduino, абярыце «ўключыць бібліятэку», затым выберыце «кіраванне бібліятэкай», знайдзіце «iremoteesp8266» і ўсталюйце яго

Цяпер, каб завяршыць канфігурацыю толькі праз «інструменты», вам трэба перайсці ў «матчыну плату» і выбраць «nodemcu 1.0 (ESP 12-e)» або іншыя версіі esp8266.

Крок 2: падрыхтуйце і праверце ВК-святлодыёд

Спачатку нам трэба ўсталяваць

Ідзі сюды

Вызначце сваю святлодыёдную стужку, няхай гэта будзе пульт дыстанцыйнага кіравання з 24 або 44 клавішамі (большы).

Каб атрымаць код дыстанцыйнага кіравання тут

Пасля ўстаноўкі бібліятэкі мы падрыхтавалі наш ІЧ-святлодыёд, падключыўшы ІЧ-святлодыёд, як паказана на малюнку. Падключыце ВК-святло да яго, затым загрузіце наступны эскіз і накіруйце ВК-святло на кантролер. Святлодыёдная светлавая панэль павінна міргаць (уключацца і выключацца). // пульт дыстанцыйнага кіравання з 24 і 44 клавішамі можна выкарыстоўваць адначасова.

Вось код для гэтага.

#define IR_OFF 0xF740BF // Адпаведныя ІЧ-коды ў 32 бітах

#define IR_ON 0xF7C0

#уключыць

IRsend irsend (4); // IR пліны

Void setup () {

Irsend.begin ();

}

Void ланп () {

Irsend.sendNEC(IR_ON, 32);

Затрымка 5000;

Irsend.sendNEC(IR_ OFF, 32);

Затрымка 5000;

}

Крок 3: праводка і падрыхтоўка мікрафона

Мы будзем выкарыстоўваць толькі аналагавы кантакт espe8266 A0 у якасці ўваходу ў якасці аналагавага сігналу і выкарыстоўваць яго для запуску гукавога інфрачырвонага сігналу

Падключыце штыфт да A0

Падключыце 5 В да VIN (паколькі вузел MCU не мае выхаду 5 В)

Такім чынам мы падключаем штыфт ВК-святлодыёда D2 выраўноўвання да прыёмніка святлодыёднай панэлі.

А

Крок 4: загрузіце код і падрыхтуйцеся

#уключыць

#уключыць

#define microphonePin A0

унутраны гук;

int гук1;

Const int irPin = 4; // d2IRsend irsend

Серіяль.begin(9600);

PinMode (мікрофон Пін, INPUT);

PinMode( irPin, OUTPUT);}

// IR коды

#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 ланп () {

Звук = analogRead

Серіал.print( гук); // ўводныя чытанне у аудыа сігнал у серіяльнікі

Першыя “” );

Калі (гугукка 415)

{

Звук1 = map(вук, 415, 750, 140, 255); // мапашыць вышэйшыя частку, якія з'яўляецца над тэкст у масштаб 150 - 255

}

Інакш 340 && Звук Значэнне ў дыяпазону 340 - 415 (начэнне ў 1. 45v) . залежаць від кампанентаў, які выкарыстае ў циклі. Фінар

{

Sound1 = map(вук, 340, 415, 0, 9);

}

Інакш, калі (гугук 360)

{

Sound1 = map

}

Калі (вук1 ане 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);

}

Не паведамленне, калі ((вук 1) =" 200)

{

Irsend.sendNEC(IR_G, 32);

Irsend.sendNEC(IR_B, 32);

Затрымка (120);}

А)

{

Irsend.sendNEC(IR_R, 32);

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Не паведамленне, калі (вук1 =

{

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Інакш, калі (вук1 ане 80)

{

Irsend.sendNEC(IR_B, 32);

Затрымка (120);

}

Інакше, калі (вук1 ане 40)

{

Irsend.sendNEC(IR_G, 32);

Затрымка (120);

}

Не паведамленне, калі (вук1=10)

{

Irsend.sendNEC(IR_R, 32);

Затрымка (120);}

яшчэ

{

Irsend.sendNEC(IR_ FADE7, 32);

Затрымка (120);

} Серіяль.println (вук 1);

Затрымка(50);

}

{

Irsend.sendNEC(IR_ FADE7, 32);

Затрымка (120);

} Серіяль.println (вук 1);

справа

Адпраўце свой запыт
няма дадзеных
Звяжыцеся з намі
Мы вітаем карыстацкіх канструкцый і ідэі і здольны задаволіць канкрэтныя патрабаванні. Для атрымання дадатковай інфармацыі, калі ласка, наведайце вэб-сайт або звязацца з намі напрамую з пытаннямі або запытамі.
адзін з самых прафесійных пастаўшчыкоў ультрафіялетавых святлодыёдаў у Кітаі
мы адданыя святлодыёдным дыёдам больш за 22 гады, вядучы вытворца інавацыйных святлодыёдных чыпаў & пастаўшчык UVC LED 255nm265nm 275nm, UVB LED 295nm ~ 315nm, UVA LED325nm 340nm 365nm ~ 405nm 


Вы можаце знайсція  Нас тут.
2207F Yingxin International Building, No.66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, Кітай
Customer service
detect