loading

Тианхуи- један од водећих произвођача и добављача УВ ЛЕД чипова пружа услугу ОДМ/ОЕМ УВ ЛЕД чипова.

Израда ИР ЛЕД траке сапуна за звучни одговор

Потрошни материјал:



1。 Obviously with power supply

2 ЛЕД светлосна трака. Есп8266 / чвор МЦУ

3。 IR emitter leader

4。 resistance



5。 Programming cable

6。 arduino ide

7。 Soldering iron (some basic welding)

8。 7805 IC (for using LED power supply as ESP power supply)

9。 Step 1: prepare ESP

Прво повежите нодемцу са рачунаром или лаптопом.

Сада инсталирајте драјвер за нодемцу (помоћу Гоогле претраге).

Након што отворите Ардуино ИДЕ (наравно, морате да га преузмете и инсталирате), кликните на Тоолс на Ардуино траци са алаткама, затим кликните на плочу, изаберите менаџер плоче и потражите есп8266 инсталацију (требаће неко време да се заврши)

Сада изаберите „скица“ са Ардуино траке са алаткама, изаберите „укључи библиотеку“, затим изаберите „управљај библиотеком“, потражите „иремотеесп8266“ и инсталирајте је

Сада, да бисте довршили конфигурацију само преко „алата“, потребно је да одете на „матична плоча“ и изаберете „нодемцу 1.0 (ЕСП 12-е)“ или друге верзије есп8266.

Корак 2: припремите и тестирајте ИР ЛЕД

Прво, морамо да инсталирамо

Идите овде

Идентификујте своју ЛЕД светлосну траку, било да је то даљински управљач са 24 тастера или 44 тастера (већи).

Да бисте добили код за даљински управљач овде

Након инсталирања библиотеке, припремили смо наше ИР ЛЕД диоде тако што смо повезали ИР ЛЕД као што је приказано на слици. Повежите ИР ЛЕД на њега, а затим отпремите следећу скицу и усмерите ИР ЛЕД ка контролеру. ЛЕД трака треба да трепери (укључена и искључена)// Даљински управљач са 24 и 44 тастера истовремено.

Ево кода за ово.

#дефине ИР_ ОФФ 0кФ740БФ //Ресективни ИЦ кодови у 32 бита

#дефине ИР_ ОН 0кФ7Ц0

#includeIRsend irsend(4); // IR pin

void setup() {

irsend.begin();

}

void loop() {

irsend.sendNEC(IR_ON, 32);

delay(5000);

irsend.sendNEC(IR_OFF, 32);

delay(5000);

}

Корак 3: ожичење и припрема микрофона

Користићемо само аналогни пин еспе8266 А0 као улаз као аналогни сигнал и користити га за покретање инфрацрвеног сигнала заснованог на звуку

Повежите пин са А0

Повежите 5В на ВИН (пошто МЦУ чвора нема излаз од 5В)

На овај начин повезујемо ИР ЛЕД Д2 пин прикључка за поравнање са пријемником ЛЕД светлосне траке.

а

Корак 4: отпремите код и припремите се

#инцлуде

#инцлуде

#дефине микрофонПин А0

инт соунд;

инт соунд1;

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

Serial.begin(9600);

pinMode(microphonePin, INPUT);

pinMode(irPin, OUTPUT);}

// ир лед Цодес

#дефине ИР_ БПлус 0кФФ3АЦ5 //

#дефине ИР_ БМинус 0кФФБА45 //

#дефине ИР_ ОН 0кФФ827Д //

#дефине ИР_ ОФФ 0кФФ02ФД //

#дефине ИР_ Р 0кФФ1АЕ5 //

#дефине ИР_ Г 0кФФ9А65 //

#дефине ИР_ Б 0кФФА25Д //

#дефине ИР_ В 0кФФ22ДД //

#дефине ИР_ Б1 0кФФ2АД5 //

#дефине ИР_ Б2 0кФФАА55 //

#дефине ИР_ Б3 0кФФ926Д //

#дефине ИР_ Б4 0кФФ12ЕД //

#дефине ИР_ Б5 0кФФ0АФ5 //

#дефине ИР_ Б6 0кФФ8А75 //

#дефине ИР_ Б7 0кФФБ24Д //

#дефине ИР_ Б8 0кФФ32ЦД //

#дефине ИР_ Б9 0кФФ38Ц7 //

#дефине ИР_ Б10 0кФФБ847 //

#дефине ИР_ Б11 0кФФ7887 //

#дефине ИР_ Б12 0кФФФ807 //

#дефине ИР_ Б13 0кФФ18Е7 //

#дефине ИР_ Б14 0кФФ9867 //

#дефине ИР_ Б15 0кФФ58А7 //

#дефине ИР_ Б16 0кФФД827 //

#дефине ИР_ УПР 0кФФ28Д7 //

#дефине ИР_ УПГ 0кФФА857 //

#дефине ИР_ УПБ 0кФФ6897 //

#дефине ИР_ КУИЦК 0кФФЕ817 //

#дефине ИР_ ДОВНР 0кФФ08Ф7 //

#дефине ИР_ ДОВНГ 0кФФ8877 //

#дефине ИР_ ДОВНБ 0кФФ48Б7 //

#дефине ИР_ СЛОВ 0кФФЦ837 //

#дефине ИР_ ДИИ1 0кФФ30ЦФ //

#дефине ИР_ ДИИ2 0кФФБ04Ф //

#дефине ИР_ ДИИ3 0кФФ708Ф //

#дефине ИР_ АУТО 0кФФФ00Ф //

#дефине ИР_ ДИИ4 0кФФ10ЕФ //

#дефине ИР_ ДИИ5 0кФФ906Ф //

#дефине ИР_ ДИИ6 0кФФ50АФ //

#дефине ИР_ ФЛАСХ 0кФФД02Ф //

#дефине ИР_ ЈУМП3 0кФФ20ДФ //

#дефине ИР_ ЈУМП7 0кФФА05Ф //

#дефине ИР_ ФАДЕ3 0кФФ609Ф //

#дефине ИР_ ФАДЕ7 0кФФЕ01Ф //

void loop() {

sound = analogRead(microphonePin); // getting input audio signal reading

Serial.print(sound); // input audio signal readings to Serial display

Serial.print( “” );

if (sound 》 415)

{

sound1 = map(sound, 415, 750, 140, 255); // mapping higher frequency values which are above offset to the scale of 150 - 255

}

else if (sound 》 340 && sound 《 415) // keeping offset reading to zero scale..here offset value in the range of 340 - 415(offset value at 1.45v) 。.its depends on componets used in circuit.。

{

sound1 = map(sound, 340, 415, 0, 9);

}

else if (sound 《 340)

{

sound1 = map(sound, 0, 340, 10, 139); // keeping below offset readings to scale of 1-139.。

}

if (sound1 》 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);

}

else if ((sound1) 》 200)

{

irsend.sendNEC(IR_G, 32);

irsend.sendNEC(IR_B, 32);

delay(120);}

else if (sound1 》 160)

{

irsend.sendNEC(IR_R, 32);

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 120)

{

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 80)

{

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 40)

{

irsend.sendNEC(IR_G, 32);

delay(120);

}

else if (sound1 》 10)

{

irsend.sendNEC(IR_R, 32);

delay(120);}

Други потрошни материјал:

1. Очигледно са напајањем

2 ЛЕД светлосна трака. Есп8266 / чвор МЦУ

3. ИЦ емитер лидер

4. Отпор

5. Кабл за програмирање

6。 arduino ide

7. Лемилица (неко основно заваривање)

8. 7805 ИЦ (за коришћење ЛЕД напајања као ЕСП напајања)

9. Корак 1: припремите ЕСП

Прво повежите нодемцу са рачунаром или лаптопом.

Сада инсталирајте драјвер за нодемцу (помоћу Гоогле претраге).

Након што отворите Ардуино ИДЕ (наравно, морате да га преузмете и инсталирате), кликните на Тоолс на Ардуино траци са алаткама, затим кликните на плочу, изаберите менаџер плоче и потражите есп8266 инсталацију (требаће неко време да се заврши)

Сада изаберите „скица“ са Ардуино траке са алаткама, изаберите „укључи библиотеку“, затим изаберите „управљај библиотеком“, потражите „иремотеесп8266“ и инсталирајте је

Сада, да бисте довршили конфигурацију само преко „алата“, потребно је да одете на „матична плоча“ и изаберете „нодемцу 1.0 (ЕСП 12-е)“ или друге верзије есп8266.

Корак 2: припремите и тестирајте ИР ЛЕД

Прво, морамо да инсталирамо

Идите овде

Идентификујте своју ЛЕД светлосну траку, било да је то даљински управљач са 24 тастера или 44 тастера (већи).

Да бисте добили код за даљински управљач овде

Након инсталирања библиотеке, припремили смо наш ИР ЛЕД тако што смо повезали ИР ЛЕД као што је приказано на слици. Повежите ИР ЛЕД на њега, а затим отпремите следећу скицу и усмерите ИР ЛЕД ка контролеру. ЛЕД светлосна трака треба да трепери (укључена и искључена). / / даљински управљач са 24 и 44 тастера може се користити истовремено.

Ево кода за ово.

#дефине ИР_ОФФ 0кФ740БФ //Ресективни ИЦ кодови у 32 бита

#дефине ИР_ОН 0кФ7Ц0

#инцлуде

IRsend irsend(4); // IR pin

void setup() {

irsend.begin();

}

void loop() {

irsend.sendNEC(IR_ON, 32);

delay(5000);

irsend.sendNEC(IR_OFF, 32);

delay(5000);

}

Корак 3: ожичење и припрема микрофона

Користићемо само аналогни пин еспе8266 А0 као улаз као аналогни сигнал и користити га за покретање инфрацрвеног сигнала заснованог на звуку

Повежите пин са А0

Повежите 5В на ВИН (пошто МЦУ чвора нема излаз од 5В)

На овај начин повезујемо ИР ЛЕД Д2 пин прикључка за поравнање са пријемником ЛЕД светлосне траке.

а

Корак 4: отпремите код и припремите се

#инцлуде

#инцлуде

#дефине микрофонПин А0

инт соунд;

инт соунд1;

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

Serial.begin(9600);

pinMode(microphonePin, INPUT);

pinMode(irPin, OUTPUT);}

// ир лед Цодес

#дефине ИР_БПлус 0кФФ3АЦ5 //

#дефине ИР_БМинус 0кФФБА45 //

#дефине ИР_ОН 0кФФ827Д //

#дефине ИР_ОФФ 0кФФ02ФД //

#дефине ИР_Р 0кФФ1АЕ5 //

#дефине ИР_Г 0кФФ9А65 //

#дефине ИР_Б 0кФФА25Д //

#дефине ИР_В 0кФФ22ДД //

#дефине ИР_Б1 0кФФ2АД5 //

#дефине ИР_Б2 0кФФАА55 //

#дефине ИР_Б3 0кФФ926Д //

#дефине ИР_Б4 0кФФ12ЕД //

#дефине ИР_Б5 0кФФ0АФ5 //

#дефине ИР_Б6 0кФФ8А75 //

#дефине ИР_Б7 0кФФБ24Д //

#дефине ИР_Б8 0кФФ32ЦД //

#дефине ИР_Б9 0кФФ38Ц7 //

#дефине ИР_Б10 0кФФБ847 //

#дефине ИР_Б11 0кФФ7887 //

#дефине ИР_Б12 0кФФФ807 //

#дефине ИР_Б13 0кФФ18Е7 //

#дефине ИР_Б14 0кФФ9867 //

#дефине ИР_Б15 0кФФ58А7 //

#дефине ИР_Б16 0кФФД827 //

#дефине ИР_УПР 0кФФ28Д7 //

#дефине ИР_УПГ 0кФФА857 //

#дефине ИР_УПБ 0кФФ6897 //

#дефине ИР_КУИЦК 0кФФЕ817 //

#дефине ИР_ДОВНР 0кФФ08Ф7 //

#дефине ИР_ДОВНГ 0кФФ8877 //

#дефине ИР_ДОВНБ 0кФФ48Б7 //

#дефине ИР_СЛОВ 0кФФЦ837 //

#дефине ИР_ДИИ1 0кФФ30ЦФ //

#дефине ИР_ДИИ2 0кФФБ04Ф //

#дефине ИР_ДИИ3 0кФФ708Ф //

#дефине ИР_АУТО 0кФФФ00Ф //

#дефине ИР_ДИИ4 0кФФ10ЕФ //

#дефине ИР_ДИИ5 0кФФ906Ф //

#дефине ИР_ДИИ6 0кФФ50АФ //

#дефине ИР_ФЛАСХ 0кФФД02Ф //

#дефине ИР_ЈУМП3 0кФФ20ДФ //

#дефине ИР_ЈУМП7 0кФФА05Ф //

#дефине ИР_ФАДЕ3 0кФФ609Ф //

#дефине ИР_ФАДЕ7 0кФФЕ01Ф //

void loop() {

sound = analogRead(microphonePin); // getting input audio signal reading

Serial.print(sound); // input audio signal readings to Serial display

Serial.print( “” );

if (sound 》 415)

{

sound1 = map(sound, 415, 750, 140, 255); // mapping higher frequency values which are above offset to the scale of 150 - 255

}

else if (sound 》 340 && sound 《 415) // keeping offset reading to zero scale..here offset value in the range of 340 - 415(offset value at 1.45v) 。.its depends on componets used in circuit.。

{

sound1 = map(sound, 340, 415, 0, 9);

}

else if (sound 《 340)

{

sound1 = map(sound, 0, 340, 10, 139); // keeping below offset readings to scale of 1-139.。

}

if (sound1 》 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);

}

else if ((sound1) 》 200)

{

irsend.sendNEC(IR_G, 32);

irsend.sendNEC(IR_B, 32);

delay(120);}

else if (sound1 》 160)

{

irsend.sendNEC(IR_R, 32);

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 120)

{

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 80)

{

irsend.sendNEC(IR_B, 32);

delay(120);

}

else if (sound1 》 40)

{

irsend.sendNEC(IR_G, 32);

delay(120);

}

else if (sound1 》 10)

{

irsend.sendNEC(IR_R, 32);

delay(120);}

друго

{

irsend.sendNEC(IR_FADE7, 32);

delay(120);

} Serial.println(sound1);

delay(50);

}

{

irsend.sendNEC(IR_FADE7, 32);

delay(120);

} Serial.println(sound1);

дела

О томе Израда ИР ЛЕД траке сапуна за звучни одговор

можда ће ти се свидети
нема података
Контактирајте нас
Помоћи на прилагођене дизајне и идеје и можемо да задовољи специфичне захтеве. За више информација посетите веб локацију или нас директно контактирајте на питања или упите.
један од најпрофесионалнијих УВ ЛЕД добављача у Кини
Можете наћи  нас овде
2207Ф Међународна зграда Иингкин, бр.66 Схихуа Вест Роад, Јида, Ксиангзхоу Дистрицт, Зхухаи Цити, Гуангдонг, Кина
Customer service
detect