loading

Mae Tianhui- un o'r prif wneuthurwyr a chyflenwyr sglodion UV LED yn darparu gwasanaeth sglodion dan arweiniad ODM/OEM UV ers dros 22+ mlynedd.

 E-bost: my@thuvled.com        TELL: +86 13018495990     

Gwneud o Sebon Ymateb Sain IR Strip LED

Nwyddau traul:



1 ona yn amlwg gyda chyflenwad pŵer

2 bar golau LED. Esp8266 / nod MCU

Arweinydd allyrydd IR

Gwrthiant 4



Cebl Rhaglennu 5

6را arduino ideno

Haearn Soldering 7 。 (rhywfaint o weldio sylfaenol)

8ifikazzjoni 7805 IC (am ddefnyddio cyflenwad pŵer LED fel cyflenwad pŵer ESP)

9。 Cam 1: paratoi ESP

Yn gyntaf, cysylltwch nodemcu â chyfrifiadur neu liniadur.

Nawr gosodwch y gyrrwr ar gyfer nodemcu (gan ddefnyddio chwiliad Google).

Ar ôl agor yr Arduino IDE (wrth gwrs, mae angen i chi ei lawrlwytho a'i osod), cliciwch Tools ar y bar offer Arduino, yna cliciwch ar y bwrdd, dewiswch reolwr bwrdd a chwiliwch am osod esp8266 (bydd yn cymryd peth amser i'w gwblhau)

Nawr dewiswch "braslun" o'r bar offer Arduino, dewiswch "cynnwys llyfrgell", yna dewiswch "rheoli llyfrgell", chwiliwch am "iremoteesp8266" a'i osod

Nawr, i gwblhau'r cyfluniad yn unig trwy "offer", mae angen i chi fynd i "motherboard" a dewis "nodemcu 1.0 (ESP 12-e)" neu fersiynau eraill o esp8266.

Cam 2: paratoi a phrofi'r IR LED

Yn gyntaf, mae angen inni osod

Ewch yma

Nodwch eich stribed golau LED, p'un a yw'n teclyn rheoli o bell 24 allwedd neu 44 allwedd (mwy).

I gael y cod rheoli o bell yma

Ar ôl gosod y llyfrgell, fe wnaethom baratoi ein IR LEDs trwy gysylltu'r IR LEDs fel y dangosir yn y ffigwr. Cysylltwch yr IR dan arweiniad iddo, yna uwchlwythwch y braslun canlynol a phwyntiwch yr IR dan arweiniad at y rheolydd. Dylai'r bar LED fflachio (ymlaen ac i ffwrdd) // Rheolaeth bell gyda 24 a 44 allwedd ar yr un pryd.

Dyma'r cod i wneud hyn.

#define IR_ OFF 0xF740BF // Resective ir codes mewn 32 did

#diffinio IR_ AR 0xF7C0

#IncludeIRsend irsend (4); // IR pin.

Setup () !

Irsend.begin ();

}

Drid loop () {

Irsend.sendNEC (IR_ON, 32);

Oedi (5000);

Irsend.sendNEC (IR_OFF, 32);

Oedi (5000);

}

Cam 3: gwifrau a pharatoi'r meicroffon

Byddwn ond yn defnyddio'r pin analog o espe8266 A0 fel y mewnbwn fel y signal analog ac yn ei ddefnyddio i sbarduno'r signal isgoch sy'n seiliedig ar sain

Cysylltwch y pin ag A0

Cysylltwch 5V â VIN (gan nad oes gan y nod MCU allbwn 5V)

Yn y modd hwn, rydym yn cysylltu pin IR LED D2 y cysylltiad aliniad â derbynnydd y bar golau LED.

A

Cam 4: uwchlwythwch y cod a pharatowch

#cynnwys

#cynnwys

#diffinio meicroffonPin A0

sain int;

sain int1;

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

Serial.begin (99600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir Codau dan arweiniad

#diffinio IR_ BPlus 0xFF3AC5 //

#define IR_ BMinus 0xFFBA45 //

#diffinio IR_ AR 0xFF827D //

#define IR_ OFF 0xFF02FD //

#diffinio IR_ R 0xFF1AE5 //

#diffinio IR_ G 0xFF9A65 //

#diffinio IR_ B 0xFFA25D //

#diffinio IR_ W 0xFF22DD //

#diffinio IR_ B1 0xFF2AD5 //

#diffinio IR_ B2 0xFFAA55 //

#diffinio IR_ B3 0xFF926D //

#define IR_ B4 0xFF12ED //

#diffinio IR_ B5 0xFF0AF5 //

#diffinio IR_ B6 0xFF8A75 //

#diffinio IR_ B7 0xFFB24D //

#diffinio IR_ B8 0xFF32CD //

#diffinio IR_ B9 0xFF38C7 ​​//

#diffinio IR_ B10 0xFFB847 //

#diffinio IR_ B11 0xFF7887 //

#diffinio IR_ B12 0xFFF807 //

#diffinio IR_ B13 0xFF18E7 //

#diffinio IR_ B14 0xFF9867 //

#diffinio IR_ B15 0xFF58A7 //

#diffinio IR_ B16 0xFFD827 //

#diffinio IR_ UPR 0xFF28D7 //

#diffinio IR_ UPG 0xFFA857 //

#diffinio IR_ UPB 0xFF6897 //

#define IR_ CYFLYM 0xFFE817 //

#define IR_ DOWNR 0xFF08F7 //

#define IR_ DOWNG 0xFF8877 //

#define IR_ DOWNB 0xFF48B7 //

#define IR_ ARAF 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 //

#diffinio IR_ FLASH 0xFFD02F //

#define IR_ JUMP3 0xFF20DF //

#define IR_ JUMP7 0xFFA05F //

#define IR_ FADE3 0xFF609F //

#define IR_ FADE7 0xFFE01F //

Drid loop () {

Sain = analogRead (microphonePin); // cael darllen signal sain mewnbwn

Serial.print (sain); // darlleniadau signal sain mewnbwn i arddangosfa Serial

Cyfresol.print( “” );

Os (sawn 415)

{

Sain1 = map (sain, 415, 750, 140, 255); // mapio gwerthoedd amledd uwch sy'n uwchlaw gwrthbwyso i raddfa 150 - 255

}

Arall os (sain 340 && Swnio 《 415) // cadw gwrthbwyso darllen i raddfa sero .. lle gwerth gwrthbwyso yn yr ystod o 340 - 415 (werth gwrthbwysedd yn 1.45v) 。. yn dibynnu ar gydrannau a ddefnyddir mewn cylched.খ

{

Sain1 = map (sain, 340, 415, 0, 9);

}

Arall os (sain 《 340)

{

Sain1 = map (sain, 0, 340, 10, 139); // cadw o dan ddarlleniadau gwrthbwyso i raddfa 1-139。.

}

Os (sain1 Â 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);

}

Arall os ((sain 1) =" 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Oed (120);}

Arall os (sain1 ayns 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1 thonnau 120)

{

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1′′ 80)

{

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1 ayns 40)

{

Irsend.sendNEC (IR_G, 32);

Oedi (120);

}

Arall os (sain1′′ 10)

{

Irsend.sendNEC (IR_R, 32);

Oed (120);}

Nwyddau traul eraill:

1. Yn amlwg gyda chyflenwad pŵer

2 bar golau LED. Esp8266 / nod MCU

3. Arweinydd allyrrydd IR

4. Gwrthsen

5. Cebl rhaglennu

6را arduino ideno

7. Haearn sodro (peth weldio sylfaenol)

8. 7805 IC (ar gyfer defnyddio cyflenwad pŵer LED fel cyflenwad pŵer ESP)

9. Cam 1: paratoi ESP

Yn gyntaf, cysylltwch nodemcu â chyfrifiadur neu liniadur.

Nawr gosodwch y gyrrwr ar gyfer nodemcu (gan ddefnyddio chwiliad Google).

Ar ôl agor yr Arduino IDE (wrth gwrs, mae angen i chi ei lawrlwytho a'i osod), cliciwch Tools ar y bar offer Arduino, yna cliciwch ar y bwrdd, dewiswch reolwr bwrdd a chwiliwch am osod esp8266 (bydd yn cymryd peth amser i'w gwblhau)

Nawr dewiswch "braslun" o'r bar offer Arduino, dewiswch "cynnwys llyfrgell", yna dewiswch "rheoli llyfrgell", chwiliwch am "iremoteesp8266" a'i osod

Nawr, i gwblhau'r cyfluniad yn unig trwy "offer", mae angen i chi fynd i "motherboard" a dewis "nodemcu 1.0 (ESP 12-e)" neu fersiynau eraill o esp8266.

Cam 2: paratoi a phrofi'r IR LED

Yn gyntaf, mae angen inni osod

Ewch yma

Nodwch eich stribed golau LED, p'un a yw'n teclyn rheoli o bell 24 allwedd neu 44 allwedd (mwy).

I gael y cod rheoli o bell yma

Ar ôl gosod y llyfrgell, fe wnaethom baratoi ein IR dan arweiniad trwy gysylltu'r IR LED fel y dangosir yn y ffigur. Cysylltwch yr IR dan arweiniad iddo, yna uwchlwythwch y braslun canlynol a phwyntiwch yr IR dan arweiniad at y rheolydd. Dylai'r bar golau LED fflachio (ymlaen ac i ffwrdd). / / gellir defnyddio'r teclyn rheoli o bell gyda 24 a 44 allwedd ar yr un pryd.

Dyma'r cod i wneud hyn.

#define IR_OFF 0xF740BF // Resective ir codes mewn 32 did

#diffinio IR_ON 0xF7C0

#cynnwys

IRsend irsend (4); // IR pin IR

Setup () !

Irsend.begin ();

}

Drid loop () {

Irsend.sendNEC (IR_ON, 32);

Oedi (5000);

Irsend.sendNEC (IR_OFF, 32);

Oedi (5000);

}

Cam 3: gwifrau a pharatoi'r meicroffon

Byddwn ond yn defnyddio'r pin analog o espe8266 A0 fel y mewnbwn fel y signal analog ac yn ei ddefnyddio i sbarduno'r signal isgoch sy'n seiliedig ar sain

Cysylltwch y pin ag A0

Cysylltwch 5V â VIN (gan nad oes gan y nod MCU allbwn 5V)

Yn y modd hwn, rydym yn cysylltu pin IR LED D2 y cysylltiad aliniad â derbynnydd y bar golau LED.

A

Cam 4: uwchlwythwch y cod a pharatowch

#cynnwys

#cynnwys

#diffinio meicroffonPin A0

sain int;

sain int1;

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

Serial.begin (99600);

PinMode (microphonePin, INPUT);

PinMode (irPin, OUTPUT);}

// ir Codau dan arweiniad

#diffinio IR_BPlus 0xFF3AC5 //

#define IR_BMinus 0xFFBA45 //

#diffinio IR_ON 0xFF827D //

#define IR_OFF 0xFF02FD //

#diffinio IR_R 0xFF1AE5 //

#diffinio IR_G 0xFF9A65 //

#diffinio IR_B 0xFFA25D //

#diffinio IR_W 0xFF22DD //

#diffinio IR_B1 0xFF2AD5 //

#diffinio IR_B2 0xFFAA55 //

#diffinio IR_B3 0xFF926D //

#diffinio IR_B4 0xFF12ED //

#diffinio IR_B5 0xFF0AF5 //

#diffinio IR_B6 0xFF8A75 //

#diffinio IR_B7 0xFFB24D //

#diffinio IR_B8 0xFF32CD //

#diffinio IR_B9 0xFF38C7 ​​//

#diffinio IR_B10 0xFFB847 //

#diffinio IR_B11 0xFF7887 //

#diffinio IR_B12 0xFFF807 //

#diffinio IR_B13 0xFF18E7 //

#diffinio IR_B14 0xFF9867 //

#diffinio IR_B15 0xFF58A7 //

#diffinio IR_B16 0xFFD827 //

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

#diffinio IR_DIY2 0xFFB04F //

#define IR_DIY3 0xFF708F //

#define IR_AUTO 0xFFF00F //

#define IR_DIY4 0xFF10EF //

#diffinio IR_DIY5 0xFF906F //

#define IR_DIY6 0xFF50AF //

#diffinio IR_FLASH 0xFFD02F //

#define IR_JUMP3 0xFF20DF //

#define IR_JUMP7 0xFFA05F //

#define IR_FADE3 0xFF609F //

#define IR_FADE7 0xFFE01F //

Drid loop () {

Sain = analogRead (microphonePin); // cael darllen signal sain mewnbwn

Serial.print (sain); // darlleniadau signal sain mewnbwn i arddangosfa Serial

Cyfresol.print( “” );

Os (sawn 415)

{

Sain1 = map (sain, 415, 750, 140, 255); // mapio gwerthoedd amledd uwch sy'n uwchlaw gwrthbwyso i raddfa 150 - 255

}

Arall os (sain 340 && Swnio 《 415) // cadw gwrthbwyso darllen i raddfa sero .. lle gwerth gwrthbwyso yn yr ystod o 340 - 415 (werth gwrthbwysedd yn 1.45v) 。. yn dibynnu ar gydrannau a ddefnyddir mewn cylched.খ

{

Sain1 = map (sain, 340, 415, 0, 9);

}

Arall os (sain 《 340)

{

Sain1 = map (sain, 0, 340, 10, 139); // cadw o dan ddarlleniadau gwrthbwyso i raddfa 1-139。.

}

Os (sain1 Â 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);

}

Arall os ((sain 1) =" 200)

{

Irsend.sendNEC (IR_G, 32);

Irsend.sendNEC (IR_B, 32);

Oed (120);}

Arall os (sain1 ayns 160)

{

Irsend.sendNEC (IR_R, 32);

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1 thonnau 120)

{

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1′′ 80)

{

Irsend.sendNEC (IR_B, 32);

Oedi (120);

}

Arall os (sain1 ayns 40)

{

Irsend.sendNEC (IR_G, 32);

Oedi (120);

}

Arall os (sain1′′ 10)

{

Irsend.sendNEC (IR_R, 32);

Oed (120);}

arall

{

Irsend.sendNEC (IR_FADE7, 32);

Oedi (120);

} Cyfres.println (sain 1);

Oedi (50);

}

{

Irsend.sendNEC (IR_FADE7, 32);

Oedi (120);

} Cyfres.println (sain 1);

dela

Anfonwch eich Ymholiad
Dim data
Cysylltwch â ni
Rydym yn croesawu dyluniadau a syniadau personol ac yn gallu darparu ar gyfer y gofynion penodol. Am fwy o wybodaeth, ewch i'r wefan neu cysylltwch â ni'n uniongyrchol â chwestiynau neu ymholiadau.
un o'r cyflenwyr UV LED mwyaf proffesiynol yn Tsieina
rydym wedi ymrwymo i deuodau LED dros 22+ mlynedd, yn wneuthurwr sglodion LED arloesol blaenllaw & cyflenwr ar gyfer UVC LED 255nm265nm 275nm, UVB LED 295nm ~ 315nm, UVA LED325nm 340nm 365nm ~ 405nm 


Gallwch ddod o hyd  Ni yma
2207F Yingxin International Building, Rhif 66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, China
Customer service
detect