loading

Tianhui- ප්‍රමුඛතම UV LED චිප් නිෂ්පාදකයින් සහ සැපයුම්කරුවන්ගෙන් එකක් වන ODM/OEM UV led chip සේවාව වසර 22+ කට වැඩි කාලයක් සපයයි.

 විද් යුත් තැපෑල: my@thuvled.com        TELL: +86 13018495990     

ශබ්ද ප්‍රතිචාර සබන් IR LED තීරුව සෑදීම

පරිභෝජන භාණ්ඩ:



නිසැකවම ශක්තිය සම්පූර්ණය

2 LED ආලෝක තීරුව. Esp8266 / node MCU

IR නායකය

4ෂර ප් රතිරෝපය



5ifikazzjoni වැඩසටහන කේබලය

6 ශුභාර්යාව

යකඩ යකඩ

8 zina 7805 IC (ESP බල සැපයීම භාවිත කිරීම සඳහා)

9သော පියවර 1: ESP සූදානම් කරන්න

පළමුව, nodemcu පරිගණකයකට හෝ ලැප්ටොප් පරිගණකයකට සම්බන්ධ කරන්න.

දැන් nodemcu සඳහා ධාවකය ස්ථාපනය කරන්න (ගූගල් සෙවුම භාවිතයෙන්).

Arduino IDE විවෘත කිරීමෙන් පසු (ඇත්ත වශයෙන්ම, ඔබ එය බාගත කර ස්ථාපනය කළ යුතුය), Arduino මෙවලම් තීරුවේ මෙවලම් ක්ලික් කරන්න, ඉන්පසු පුවරුව ක්ලික් කරන්න, පුවරු කළමනාකරු තෝරා esp8266 ස්ථාපනය සඳහා සොයන්න (එය සම්පූර්ණ කිරීමට යම් කාලයක් ගතවනු ඇත)

දැන් Arduino මෙවලම් තීරුවෙන් "sketch" තෝරන්න, "library ඇතුලත් කරන්න" තෝරන්න, ඉන්පසු "library කළමනාකරණය කරන්න" තෝරන්න, "iremoteesp8266" සොයන්න සහ එය ස්ථාපනය කරන්න.

දැන්, "මෙවලම්" හරහා පමණක් වින්යාසය සම්පූර්ණ කිරීම සඳහා, ඔබ "මවු පුවරුව" වෙත ගොස් "nodemcu 1.0 (ESP 12-e)" හෝ esp8266 හි වෙනත් අනුවාද තෝරාගත යුතුය.

පියවර 2: IR LED සකස් කර පරීක්ෂා කරන්න

පළමුව, අපි ස්ථාපනය කළ යුතුයි

මෙහාට යන්න

ඔබේ LED ආලෝක තීරුව එය 24 යතුරක් හෝ යතුරු 44 (විශාල) දුරස්ථ පාලකයක් වේවා හඳුනා ගන්න

දුරස්ථ පාලක කේතය ලබා ගැනීමට මෙතැනින්

පුස්තකාලය ස්ථාපනය කිරීමෙන් පසු, අපි රූපයේ දැක්වෙන පරිදි IR LED සම්බන්ධ කිරීමෙන් අපගේ IR LED සකස් කරමු. IR led එයට සම්බන්ධ කරන්න, ඉන්පසු පහත කටු සටහන උඩුගත කර IR led පාලකය වෙත යොමු කරන්න. LED තීරුව ෆ්ලෑෂ් විය යුතුය (සක්‍රිය සහ අක්‍රිය)// යතුරු 24 සහ 44 සමඟ දුරස්ථ පාලකය එකවර.

මෙන්න මේක කරන්න කෝඩ් එක.

#IR_ OFF 0xF740BF //බිටු 32 කින් Resective ir කේත නිර්වචනය කරන්න

#0xF7C මත IR_ නිර්වචනය කරන්න0

#IncludeIRsend irsend (4); // IR පින්;

Void setup () {0

Irsend.begin ();

}

වැදගත් ලූප් () {0

Irsend.sendNEC (IR_ON, 32)

ප් රමාද (20000);

Irsend.sendNEC (IR_OFF, 32);

ප් රමාද (20000);

}

පියවර 3: රැහැන්ගත කිරීම සහ මයික්‍රෆෝනය සකස් කිරීම

අපි ඇනලොග් සංඥාව ලෙස ආදානය ලෙස espe8266 A0 හි ඇනලොග් පින් පමණක් භාවිතා කරන අතර ශබ්දය පදනම් කරගත් අධෝරක්ත සංඥාව ක්‍රියාරම්භ කිරීමට එය භාවිතා කරන්නෙමු.

පින් එක A වෙත සම්බන්ධ කරන්න0

5V VIN වෙත සම්බන්ධ කරන්න (node ​​MCU ට 5V ප්‍රතිදානයක් නොමැති බැවින්)

මේ ආකාරයට, අපි LED ආලෝක තීරුවේ ග්‍රාහකයට පෙළගැස්වීමේ සම්බන්ධතාවයේ IR LED D2 පින් එක සම්බන්ධ කරමු.

පියවර 4: කේතය උඩුගත කර සූදානම් වන්න

#ඇතුළත්

#ඇතුළත්

# මයික්‍රෆෝනය Pin A නිර්වචනය කරන්න0

int ශබ්දය;

int sound1;

Const int irPin = 4; // d2IRsend irsend (irPin); Void Seup () {}

සිරියල්.begin (19600);

PinMode (microfonePin, INPUT)

PinMode(irPin, OUTPUT);}

// ir led Codes

#IR_ BPlus 0xFF3AC5 // නිර්වචනය කරන්න

#අර්ථ දැක්වීම IR_ BMinus 0xFFBA45 //

#0xFF827D මත IR_ නිර්වචනය කරන්න //

#අර්ථ දැක්වීම 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 // නිර්වචනය කරන්න

වැදගත් ලූප් () {0

ශබ්ද = AnalogRead (microphonePin); // ඇතුළු සංඥා කියවීම ලබාගන්න.

Serial.print( ශබ්ද); // සීරියල් දර්ශනයට ඇතුළත් කිරීම්

සේරල්.print( ) “” );

(සද්දී 415)

{

සයින්1 = සිතියම(සයිම්, 415, 750, 140, 255); // උස සංඛ් යාත අගයන් සිතියම් 150 දක්වා ඉහළින් අගය 255

}

වෙන්න 340 && ශබ්ද ශීඝ් ර 415) // ශුන් ය පරිශීලක කියවන්න.. 340 - 415 පාලනයේ අගය 1.45v වේ. ඒකට රඳා පාවිච්චි කරන්නේ චාරිකාවේ පාවිච්චි කරන සංකේත මත. ශිල්පය

{

සයින්1 = සිතියම(සයිම්, 340, 415, 0, 9);

}

නැත්නම් (ශබ්ද ශබ්ද 340).

{

සයින්1 = සිතියම (ශබ්ද, 0, 340, 10, 139); // 1-139 ක් රමයට පහළ තබාගන්න.

}

(ශබ්ද 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);}

නැත්නම් (සඬ්1 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 120)

{

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 වර්ග 80)

{

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 40)

{

Irsend.sendNEC (IR_G, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද1 දවස 10) නම්.

{

Irsend.sendNEC (IR_R, 32);

ප් රමාද(120);}

වෙනත් පරිභෝජන භාණ්ඩ:

1. පැහැදිලිවම බල සැපයුම සමඟ

2 LED ආලෝක තීරුව. Esp8266 / node MCU

3. IR විමෝචක නායකයා

4. විරහිතය

5. ක්‍රමලේඛන කේබලය

6 ශුභාර්යාව

7. පෑස්සුම් යකඩ (සමහර මූලික වෙල්ඩින්)

8. 7805 IC (ඊඑස්පී බල සැපයුම ලෙස LED බල සැපයුම භාවිතා කිරීම සඳහා)

9. පියවර 1: ESP සූදානම් කරන්න

පළමුව, nodemcu පරිගණකයකට හෝ ලැප්ටොප් පරිගණකයකට සම්බන්ධ කරන්න.

දැන් nodemcu සඳහා ධාවකය ස්ථාපනය කරන්න (ගූගල් සෙවුම භාවිතයෙන්).

Arduino IDE විවෘත කිරීමෙන් පසු (ඇත්ත වශයෙන්ම, ඔබ එය බාගත කර ස්ථාපනය කළ යුතුය), Arduino මෙවලම් තීරුවේ මෙවලම් ක්ලික් කරන්න, ඉන්පසු පුවරුව ක්ලික් කරන්න, පුවරු කළමනාකරු තෝරා esp8266 ස්ථාපනය සඳහා සොයන්න (එය සම්පූර්ණ කිරීමට යම් කාලයක් ගතවනු ඇත)

දැන් Arduino මෙවලම් තීරුවෙන් "sketch" තෝරන්න, "library ඇතුලත් කරන්න" තෝරන්න, ඉන්පසු "library කළමනාකරණය කරන්න" තෝරන්න, "iremoteesp8266" සොයන්න සහ එය ස්ථාපනය කරන්න.

දැන්, "මෙවලම්" හරහා පමණක් වින්යාසය සම්පූර්ණ කිරීම සඳහා, ඔබ "මවු පුවරුව" වෙත ගොස් "nodemcu 1.0 (ESP 12-e)" හෝ esp8266 හි වෙනත් අනුවාද තෝරාගත යුතුය.

පියවර 2: IR LED සකස් කර පරීක්ෂා කරන්න

පළමුව, අපි ස්ථාපනය කළ යුතුයි

මෙහාට යන්න

ඔබේ LED ආලෝක තීරුව එය 24 යතුරක් හෝ යතුරු 44 (විශාල) දුරස්ථ පාලකයක් වේවා හඳුනා ගන්න

දුරස්ථ පාලක කේතය ලබා ගැනීමට මෙතැනින්

පුස්තකාලය ස්ථාපනය කිරීමෙන් පසු, අපි රූපයේ දැක්වෙන පරිදි IR LED සම්බන්ධ කිරීමෙන් අපගේ IR නායකත්වය සකස් කරමු. IR led එයට සම්බන්ධ කරන්න, ඉන්පසු පහත කටු සටහන උඩුගත කර IR led පාලකය වෙත යොමු කරන්න. LED ආලෝක තීරුව දැල්විය යුතුය (සක්‍රිය සහ අක්‍රිය). // යතුරු 24 සහ 44 සහිත දුරස්ථ පාලකය එකවර භාවිතා කළ හැක.

මෙන්න මේක කරන්න කෝඩ් එක.

#IR_OFF 0xF740BF නිර්වචනය කරන්න //බිටු 32 කින් Resective ir කේත

#IR_ON 0xF7C නිර්වචනය කරන්න0

#ඇතුළත්

IRsend irsend (4); // IR පින්;

Void setup () {0

Irsend.begin ();

}

වැදගත් ලූප් () {0

Irsend.sendNEC (IR_ON, 32)

ප් රමාද (20000);

Irsend.sendNEC (IR_OFF, 32);

ප් රමාද (20000);

}

පියවර 3: රැහැන්ගත කිරීම සහ මයික්‍රෆෝනය සකස් කිරීම

අපි ඇනලොග් සංඥාව ලෙස ආදානය ලෙස espe8266 A0 හි ඇනලොග් පින් පමණක් භාවිතා කරන අතර ශබ්දය පදනම් කරගත් අධෝරක්ත සංඥාව ක්‍රියාරම්භ කිරීමට එය භාවිතා කරන්නෙමු.

පින් එක A වෙත සම්බන්ධ කරන්න0

5V VIN වෙත සම්බන්ධ කරන්න (node ​​MCU ට 5V ප්‍රතිදානයක් නොමැති බැවින්)

මේ ආකාරයට, අපි LED ආලෝක තීරුවේ ග්‍රාහකයට පෙළගැස්වීමේ සම්බන්ධතාවයේ IR LED D2 පින් එක සම්බන්ධ කරමු.

පියවර 4: කේතය උඩුගත කර සූදානම් වන්න

#ඇතුළත්

#ඇතුළත්

# මයික්‍රෆෝනය Pin A නිර්වචනය කරන්න0

int ශබ්දය;

int sound1;

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

සිරියල්.begin (19600);

PinMode (microfonePin, INPUT)

PinMode(irPin, OUTPUT);}

// ir led Codes

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

වැදගත් ලූප් () {0

ශබ්ද = AnalogRead (microphonePin); // ඇතුළු සංඥා කියවීම ලබාගන්න.

Serial.print( ශබ්ද); // සීරියල් දර්ශනයට ඇතුළත් කිරීම්

සේරල්.print( ) “” );

(සද්දී 415)

{

සයින්1 = සිතියම(සයිම්, 415, 750, 140, 255); // උස සංඛ් යාත අගයන් සිතියම් 150 දක්වා ඉහළින් අගය 255

}

වෙන්න 340 && ශබ්ද ශීඝ් ර 415) // ශුන් ය පරිශීලක කියවන්න.. 340 - 415 පාලනයේ අගය 1.45v වේ. ඒකට රඳා පාවිච්චි කරන්නේ චාරිකාවේ පාවිච්චි කරන සංකේත මත. ශිල්පය

{

සයින්1 = සිතියම(සයිම්, 340, 415, 0, 9);

}

නැත්නම් (ශබ්ද ශබ්ද 340).

{

සයින්1 = සිතියම (ශබ්ද, 0, 340, 10, 139); // 1-139 ක් රමයට පහළ තබාගන්න.

}

(ශබ්ද 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);}

නැත්නම් (සඬ්1 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 120)

{

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 වර්ග 80)

{

Irsend.sendNEC (IR_B, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද 1 40)

{

Irsend.sendNEC (IR_G, 32)

ප් රමාද (2020)

}

නැත්නම් (ශබ්ද1 දවස 10) නම්.

{

Irsend.sendNEC (IR_R, 32);

ප් රමාද(120);}

වෙනත්

{

Irsend.sendNEC (IR_FADE7, 32)

ප් රමාද (2020)

සෙරියල්.println (ශබ්ද 1);

ප් රමාද(50);

}

{

Irsend.sendNEC (IR_FADE7, 32)

ප් රමාද (2020)

සෙරියල්.println (ශබ්ද 1);

dela

ඔබේ විමසුම යවන්න
දත්ත නැත
අප අමතන්න
අපි අභිරුචි මෝස්තර සහ අදහස් සාදරයෙන් පිළිගනිමු, විශේෂිත අවශ්යතා සපුරාලීමට හැකිය. වැඩි විස්තර සඳහා කරුණාකර කරුණාකර වෙබ් අඩවියට පිවිස හෝ ප්රශ්න හෝ විමසීම් සමඟ කෙලින්ම අප අමතන්න.
චීනයේ වඩාත්ම වෘත්තීය UV LED සැපයුම්කරුවන්ගෙන් එකකි
ප්‍රමුඛ පෙළේ නව්‍ය LED ​​චිප්ස් නිෂ්පාදකයෙකු වන අපි වසර 22+ කට වැඩි කාලයක් LED ඩයෝඩ සඳහා කැපවී සිටිමු & UVC LED 255nm265nm 275nm, UVB LED 295nm ~ 315nm, UVA LED325nm 340nm 365nm ~ 405nm සඳහා සැපයුම්කරු 


ඔයාට හොයාගන්න පුළුවන්.  අපි මෙතන්
2207F Yingxin ජාත්‍යන්තර ගොඩනැගිල්ල, අංක 66 Shihua West Road, Jida, Xiangzhou දිස්ත්‍රික්කය, Zhuhai City, Guangdong, China
Customer service
detect