loading

Tianhui- یکی از تولید کنندگان و تامین کنندگان پیشرو تراشه UV LED خدمات تراشه LED UV ODM/OEM را ارائه می دهد.

ساخت نوار ال ای دی IR صابون واکنش صدا

مواد مصرفی:



مشخصا با انرژي

2 نوار نور LED. Esp8266 / گره MCU

فرمانده ی آی آیر

مقاومت 4را



کابل برنامه نویسی 5ر

شش اردوين

۷ ژنران

۸رای 7805 IC (برای استفاده از انرژی LED به عنوان تامین قدرت ESP)

مرحله 9

ابتدا nodemcu را به کامپیوتر یا لپ تاپ متصل کنید.

اکنون درایور nodemcu را (با استفاده از جستجوی گوگل) نصب کنید.

پس از باز کردن IDE آردوینو (البته باید آن را دانلود و نصب کنید)، روی Tools در نوار ابزار آردوینو کلیک کنید، سپس روی board کلیک کنید، board manager را انتخاب کنید و نصب esp8266 را جستجو کنید (مدتی طول می کشد تا کامل شود)

اکنون از نوار ابزار آردوینو "sketch" را انتخاب کنید، "include library" را انتخاب کنید، سپس "manage library" را انتخاب کنید، "iremoteesp8266" را جستجو کنید و آن را نصب کنید.

اکنون، برای تکمیل پیکربندی فقط از طریق "ابزارها"، باید به "motherboard" بروید و "nodemcu 1.0 (ESP 12-e)" یا نسخه های دیگر esp8266 را انتخاب کنید.

مرحله 2: LED IR را آماده و تست کنید

ابتدا باید نصب کنیم

برو اینجا

نوار چراغ LED خود را مشخص کنید، خواه یک کنترل از راه دور 24 کلیدی یا 44 کلیدی (بزرگتر) باشد.

برای دریافت کد کنترل از راه دور اینجا

پس از نصب کتابخانه، LED های IR خود را با اتصال LED های IR همانطور که در شکل نشان داده شده است آماده می کنیم. led IR را به آن وصل کنید، سپس طرح زیر را آپلود کنید و led IR را به سمت کنترلر بگیرید. نوار LED باید چشمک بزند (روشن و خاموش)// کنترل از راه دور با 24 و 44 کلید همزمان.

در اینجا کد برای انجام این کار است.

#define IR_ OFF 0xF740BF //کدهای IR رزکتیو در 32 بیت

#define IR_ ON 0xF7C0

#IncludeIRsend Irsend(4) /

Void setup () {

Irsend.begin ();

}

رشته بندی

ایسند.سندNEC(IR_ON, 32)

تاخیر 5000

ایسند.سندNEC(IR_OFF، 32)

تاخیر 5000

}

مرحله 3: سیم کشی و آماده سازی میکروفون

ما فقط از پین آنالوگ espe8266 A0 به عنوان ورودی به عنوان سیگنال آنالوگ استفاده می کنیم و از آن برای راه اندازی سیگنال مادون قرمز مبتنی بر صدا استفاده می کنیم.

پین را به A وصل کنید0

5 ولت را به VIN وصل کنید (زیرا گره MCU خروجی 5 ولت ندارد)

به این ترتیب پایه IR LED D2 اتصال تراز را به گیرنده نوار نور LED متصل می کنیم.

ها

مرحله 4: کد را آپلود کنید و آماده شوید

#عبارتند از

#عبارتند از

#define microphonePin A0

صدای int;

int sound1;

Const int IrPin = 4; // d2IRsend irsend(irPin))

Serial.begin (99600)

پین مود(میکروفونپین، INPUT)

پین مود(irPin, OUTPUT ) (

// کدهای led 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 //

رشته بندی

صدا = الگنالRead(microphonePin);// دریافت سیگنال ورودی صوتی

سریال

سریال.print ( “” );

اگر (صدای ۳۱۵)

{

صدا 255); // نقشه ی فرکانس بالاتر که بالاتر از مقیاس ۱۵۰ هستند... 255

}

در غير اينصورت 340 && صدا 415 مقدار انحراف در محدوده ۳۴۰ - ۴۱۵( مقدار انحرافی در 1.45v) بستگي به محصولات مورد استفاده در مدار داره گوناگون

{

صدا = نقشه( صدا ، ۳۴۰ ، ۴۱۵ ، ۰ ، ۹);

}

در غير اينصورت

{

Sound1 = نقشه( صدا، ۰، ۳۴۰، ۱۰، ۱۰ ، ۱۳۹);// نگه داشتن زیر خوانده های انفست تا مقیاس ۱-139.

}

اگر (صدای صوتی ۲۰۰۴)

{

ایسند.سندNEC(IR_FLASH، 32)

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

}

در غیر این صورت ((صدا 1) )

{

ایسند.سندNEC(IR_G، 32)

ایسند.سندNEC(IR_B، 32)

تأخیر

غیر از اینکه (صدای ۱۶۰۶)

{

ایسند.سندNEC(IR_R، 32)

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای ۱۲۰ نفر)

{

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای 1 نفر ۸۰)

{

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای صدا ۴۰)

{

ایسند.سندNEC(IR_G، 32)

تأخیر 120 ؛

}

در غیر این صورت (صدای 1 ۳۰)

{

ایسند.سندNEC(IR_R، 32)

تأخیر

مواد مصرفی دیگر:

1. البته با منبع تغذیه

2 نوار نور LED. Esp8266 / گره MCU

3. لیدر تابش IR

4. مقاوم

5. کابل برنامه نویسی

شش اردوين

7. آهن لحیم کاری (برخی جوشکاری اولیه)

8. آی سی 7805 (برای استفاده از منبع تغذیه LED به عنوان منبع تغذیه ESP)

9. مرحله 1: ESP را آماده کنید

ابتدا nodemcu را به کامپیوتر یا لپ تاپ متصل کنید.

اکنون درایور nodemcu را (با استفاده از جستجوی گوگل) نصب کنید.

پس از باز کردن IDE آردوینو (البته باید آن را دانلود و نصب کنید)، روی Tools در نوار ابزار آردوینو کلیک کنید، سپس روی board کلیک کنید، board manager را انتخاب کنید و نصب esp8266 را جستجو کنید (مدتی طول می کشد تا کامل شود)

اکنون از نوار ابزار آردوینو "sketch" را انتخاب کنید، "include library" را انتخاب کنید، سپس "manage library" را انتخاب کنید، "iremoteesp8266" را جستجو کنید و آن را نصب کنید.

اکنون، برای تکمیل پیکربندی فقط از طریق "ابزارها"، باید به "motherboard" بروید و "nodemcu 1.0 (ESP 12-e)" یا نسخه های دیگر esp8266 را انتخاب کنید.

مرحله 2: LED IR را آماده و تست کنید

ابتدا باید نصب کنیم

برو اینجا

نوار چراغ LED خود را مشخص کنید، خواه یک کنترل از راه دور 24 کلیدی یا 44 کلیدی (بزرگتر) باشد.

برای دریافت کد کنترل از راه دور اینجا

پس از نصب کتابخانه، led IR خود را با اتصال LED IR همانطور که در شکل نشان داده شده است آماده کردیم. led IR را به آن وصل کنید، سپس طرح زیر را آپلود کنید و led IR را به سمت کنترلر بگیرید. نوار نور LED باید چشمک بزند (روشن و خاموش). / / کنترل از راه دور با کلیدهای 24 و 44 به طور همزمان قابل استفاده است.

در اینجا کد برای انجام این کار است.

#define IR_OFF 0xF740BF //کدهای IR رزکتیو در 32 بیت

#define IR_ON 0xF7C0

#عبارتند از

IRsend irsend(۲) : // پین IR

Void setup () {

Irsend.begin ();

}

رشته بندی

ایسند.سندNEC(IR_ON, 32)

تاخیر 5000

ایسند.سندNEC(IR_OFF، 32)

تاخیر 5000

}

مرحله 3: سیم کشی و آماده سازی میکروفون

ما فقط از پین آنالوگ espe8266 A0 به عنوان ورودی به عنوان سیگنال آنالوگ استفاده می کنیم و از آن برای راه اندازی سیگنال مادون قرمز مبتنی بر صدا استفاده می کنیم.

پین را به A وصل کنید0

5 ولت را به VIN وصل کنید (زیرا گره MCU خروجی 5 ولت ندارد)

به این ترتیب پایه IR LED D2 اتصال تراز را به گیرنده نوار نور LED متصل می کنیم.

ها

مرحله 4: کد را آپلود کنید و آماده شوید

#عبارتند از

#عبارتند از

#define microphonePin A0

صدای int;

int sound1;

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

Serial.begin (99600)

پین مود(میکروفونپین، INPUT)

پین مود(irPin, OUTPUT ) (

// کدهای led 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 //

رشته بندی

صدا = الگنالRead(microphonePin);// دریافت سیگنال ورودی صوتی

سریال

سریال.print ( “” );

اگر (صدای ۳۱۵)

{

صدا 255); // نقشه ی فرکانس بالاتر که بالاتر از مقیاس ۱۵۰ هستند... 255

}

در غير اينصورت 340 && صدا 415 مقدار انحراف در محدوده ۳۴۰ - ۴۱۵( مقدار انحرافی در 1.45v) بستگي به محصولات مورد استفاده در مدار داره گوناگون

{

صدا = نقشه( صدا ، ۳۴۰ ، ۴۱۵ ، ۰ ، ۹);

}

در غير اينصورت

{

Sound1 = نقشه( صدا، ۰، ۳۴۰، ۱۰، ۱۰ ، ۱۳۹);// نگه داشتن زیر خوانده های انفست تا مقیاس ۱-139.

}

اگر (صدای صوتی ۲۰۰۴)

{

ایسند.سندNEC(IR_FLASH، 32)

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

ایلند.sendNEC(IR_QUICK, 32;

}

در غیر این صورت ((صدا 1) )

{

ایسند.سندNEC(IR_G، 32)

ایسند.سندNEC(IR_B، 32)

تأخیر

غیر از اینکه (صدای ۱۶۰۶)

{

ایسند.سندNEC(IR_R، 32)

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای ۱۲۰ نفر)

{

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای 1 نفر ۸۰)

{

ایسند.سندNEC(IR_B، 32)

تأخیر 120 ؛

}

غیر از اینکه (صدای صدا ۴۰)

{

ایسند.سندNEC(IR_G، 32)

تأخیر 120 ؛

}

در غیر این صورت (صدای 1 ۳۰)

{

ایسند.سندNEC(IR_R، 32)

تأخیر

دیگر

{

ایلند.sendNEC(IR_FADE7، 32)

تأخیر 120 ؛

سریل

تأخیر) 50 (

}

{

ایلند.sendNEC(IR_FADE7، 32)

تأخیر 120 ؛

سریل

دلا

در باره ساخت نوار ال ای دی IR صابون واکنش صدا

استعلام خود را ارسال کنید
اطلاعاتی وجود ندارد
با ما تماس بگیرید
ما از طرح های سفارشی و ایده ها استقبال می کنیم و قادر به تهیه نیازهای خاص می شود. برای اطلاعات بیشتر، لطفا از وب سایت بازدید کنید یا به طور مستقیم با سوالات و سوالات تماس بگیرید.
یکی از حرفه ای ترین تامین کنندگان UV LED در چین
میتونی پیدا کنی  ما اینجا هستیم
ساختمان بین‌المللی 2207F Yingxin، شماره 66 جاده شیهوا غربی، جیدا، منطقه شیانگژو، شهر ژوهای، گوانگدونگ، چین
Customer service
detect