loading

Tianhui - один из ведущих производителей и поставщиков ультрафиолетовых светодиодных чипов предоставляет услуги ODM/OEM УФ-светодиодных чипов уже более 22 лет.

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

Изготовление ИК-светодиодной ленты Sound Response Soap

Расходные материалы:



1. Очевидно, с блоком питания

2 светодиодные полосы. Esp8266/узел MCU

3. Лидер ИК-излучателя

4. Сопротивление



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

6. arduino ide

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 // Резективные ir-коды в 32 битах

#define IR_ ON 0xF7C0

# IncludeIRsend irsend(4); // ИК-штырь

Void setup() {

Ирсенд. начало ();

}

Петля void () {

Irsend. sendNEC(IR_ON, 32);

Задержка (5000);

Irsend. sendNEC(IR_OFF, 32);

Задержка (5000);

}

Шаг 3: подключение и подготовка микрофона

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

Подключите выход к A0

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

Таким образом, мы подключаем контакт ИК-светодиода D2 юстировочного соединения к приемнику светодиодной панели.

а

Шаг 4: загрузите код и приготовьтесь

# Включают

# Включают

#define микрофонPin A0

внутренний звук;

внутр звук1;

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

Серийный. начало (9600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// Коды ИК-светодиодов

#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 //

# определить IR_ B3 0xFF926D //

#define IR_ B4 0xFF12ED //

#define IR_ B5 0xFF0AF5 //

# определить IR_ B6 0xFF8A75 //

#define IR_ B7 0xFFB24D //

#define IR_ B8 0xFF32CD //

# определить IR_ B9 0xFF38C7 ​​//

#define IR_ B10 0xFFB847 //

# определить IR_ B11 0xFF7887 //

#define IR_ B12 0xFFF807 //

# определить IR_ B13 0xFF18E7 //

# определить IR_ B14 0xFF9867 //

#define IR_ B15 0xFF58A7 //

# определить IR_ B16 0xFFD827 //

# определить IR_ UPR 0xFF28D7 //

#define IR_UPG 0xFFA857 //

#define IR_UPB 0xFF6897 //

#define IR_ БЫСТРЫЙ 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 //

# определить IR_ FADE3 0xFF609F //

# определить IR_ FADE7 0xFFE01F //

Петля void () {

Sound = analogRead(microphonePin); // получение считывания входного аудиосигнала

Serial.print(sound); // входные показания аудиосигнала на последовательный дисплей

Серийный. принт ( “” );

Если (звук 》 415)

{

Sound1 = карта (звук, 415, 750, 140, 255); // отображение более высоких значений частоты, которые выше смещены к шкале 150- 255

}

Иначе, если (звук 》 340 && Звук 《 415) // сохранение значения смещения до нулевой шкалы .. здесь значение смещения в диапазоне 340 - 415 (значение смещения на 1,45 v). Это зависит от компонентов, используемых в схеме.

{

Sound1 = карта (звук, 340, 415, 0, 9);

}

Иначе, если (звук 《 340)

{

Sound1 = карта (звук, 0, 340, 10, 139); // сохраняя показания ниже смещения в масштабе 1-139.

}

Если (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);

}

Иначе если (sound1) 》 200)

{

Irsend. sendNEC(IR_G, 32);

Irsend. sendNEC(IR_B, 32);

Задержка (120);}

Иначе если (sound1 》 160)

{

Irsend. sendNEC(IR_R, 32);

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 120)

{

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 80)

{

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 40)

{

Irsend. sendNEC(IR_G, 32);

Задержка (120);

}

Иначе если (sound1 》 10)

{

Irsend. sendNEC(IR_R, 32);

Задержка (120);}

Прочие расходные материалы:

1. Явно с блоком питания

2 светодиодные полосы. Esp8266/узел MCU

3. Лидер ИК-излучателя

4. Сопротивление

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

6. arduino ide

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 // Резективные ir-коды в 32 битах

# определить IR_ON 0xF7C0

# Включают

IRsend ирсенд (4); // ИК-штырь

Void setup() {

Ирсенд. начало ();

}

Петля void () {

Irsend. sendNEC(IR_ON, 32);

Задержка (5000);

Irsend. sendNEC(IR_OFF, 32);

Задержка (5000);

}

Шаг 3: подключение и подготовка микрофона

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

Подключите выход к A0

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

Таким образом, мы подключаем контакт ИК-светодиода D2 юстировочного соединения к приемнику светодиодной панели.

а

Шаг 4: загрузите код и приготовьтесь

# Включают

# Включают

#define микрофонPin A0

внутренний звук;

внутр звук1;

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

Серийный. начало (9600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// Коды ИК-светодиодов

# определить IR_BPlus 0xFF3AC5 //

# определить 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 //

# определить IR_B4 0xFF12ED //

# определить IR_B5 0xFF0AF5 //

# определить IR_B6 0xFF8A75 //

# определить IR_B7 0xFFB24D //

# определить IR_B8 0xFF32CD //

# определить IR_B9 0xFF38C7 ​​//

# определить IR_B10 0xFFB847 //

# определить IR_B11 0xFF7887 //

# определить IR_B12 0xFFF807 //

# определить IR_B13 0xFF18E7 //

# определить IR_B14 0xFF9867 //

# определить IR_B15 0xFF58A7 //

# определить IR_B16 0xFFD827 //

# определить IR_UPR 0xFF28D7 //

# определить IR_UPG 0xFFA857 //

# определить IR_UPB 0xFF6897 //

# определить IR_QUICK 0xFFE817 //

# определить IR_DOWNR 0xFF08F7 //

# определить IR_DOWNG 0xFF8877 //

# определить IR_DOWNB 0xFF48B7 //

# определить IR_SLOW 0xFFC837 //

# определить IR_DIY1 0xFF30CF //

# определить IR_DIY2 0xFFB04F //

# определить IR_DIY3 0xFF708F //

# определить 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 () {

Sound = analogRead(microphonePin); // получение считывания входного аудиосигнала

Serial.print(sound); // входные показания аудиосигнала на последовательный дисплей

Серийный. принт ( “” );

Если (звук 》 415)

{

Sound1 = карта (звук, 415, 750, 140, 255); // отображение более высоких значений частоты, которые выше смещены к шкале 150- 255

}

Иначе, если (звук 》 340 && Звук 《 415) // сохранение значения смещения до нулевой шкалы .. здесь значение смещения в диапазоне 340 - 415 (значение смещения на 1,45 v). Это зависит от компонентов, используемых в схеме.

{

Sound1 = карта (звук, 340, 415, 0, 9);

}

Иначе, если (звук 《 340)

{

Sound1 = карта (звук, 0, 340, 10, 139); // сохраняя показания ниже смещения в масштабе 1-139.

}

Если (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);

}

Иначе если (sound1) 》 200)

{

Irsend. sendNEC(IR_G, 32);

Irsend. sendNEC(IR_B, 32);

Задержка (120);}

Иначе если (sound1 》 160)

{

Irsend. sendNEC(IR_R, 32);

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 120)

{

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 80)

{

Irsend. sendNEC(IR_B, 32);

Задержка (120);

}

Иначе если (sound1 》 40)

{

Irsend. sendNEC(IR_G, 32);

Задержка (120);

}

Иначе если (sound1 》 10)

{

Irsend. sendNEC(IR_R, 32);

Задержка (120);}

еще

{

Irsend. sendNEC(IR_ FADE7, 32);

Задержка (120);

} Serial.println(sound1);

Задержка (50);

}

{

Irsend. sendNEC(IR_ FADE7, 32);

Задержка (120);

} Serial.println(sound1);

дела

Отправьте свой запрос
нет данных
Связаться с нами
Мы приветствуем пользовательские проекты и идеи и способны удовлетворить конкретные требования. Для получения дополнительной информации, пожалуйста, посетите веб-сайт или свяжитесь с нами напрямую с вопросами или запросами.
один из самых профессиональных поставщиков УФ-светодиодов в Китае
мы занимаемся светодиодами уже более 22 лет, являемся ведущим производителем инновационных светодиодных чипов. & Поставщик светодиодов UVC 255 нм 265 нм 275 нм, светодиодов UVB 295 нм ~ 315 нм, светодиодов UVA 325 нм 340 нм 365 нм ~ 405 нм 


Вы можете найти  Мы здесь
2207F Международное здание Инсинь, № 66 Шихуа Вест Роуд, Цзида, район Сянчжоу, город Чжухай, Гуандун, Китай
Customer service
detect