loading

Tianhui - yksi johtavista UV-LED-sirujen valmistajista ja toimittajista tarjoaa ODM / OEM UV led -sirupalvelua.

Sound Response Soapin valmistus IR LED-nauha

Kulutustarvikkeet:



1. Ilmeisesti virtalähteet

2 LED-valopalkkia. Esp8266 / solmu MCU

3. IR lähettijän johtaja

4. resistenssi



5. Ohjelmointikaapeli

6. arduino idet

7. Juotteen rautaa (joitakin perushitsaus)

8. 7805 IC (käyttää LED virtalähteenä ESP virtalähde)

9. Vaihe 1: valmistella ESP

Liitä ensin nodemcu tietokoneeseen tai kannettavaan tietokoneeseen.

Asenna nyt nodemcun ohjain (Google-haun avulla).

Kun olet avannut Arduino IDE:n (tietenkin sinun on ladattava ja asennettava se), napsauta Arduino-työkalurivin Työkalut, napsauta sitten korttia, valitse levyn hallinta ja etsi esp8266-asennus (se kestää jonkin aikaa)

Valitse nyt "sketch" Arduino-työkalupalkista, valitse "sisällytä kirjasto", valitse sitten "hallita kirjastoa", etsi "iremoteesp8266" ja asenna se

Nyt, jos haluat suorittaa määrityksen vain "työkalujen" kautta, sinun on siirryttävä kohtaan "emolevy" ja valittava "nodemcu 1.0 (ESP 12-e)" tai muut esp8266-versiot.

Vaihe 2: Valmistele ja testaa IR-LED

Ensinnäkin meidän on asennettava

Mene tänne

Tunnista LED-valonauhasi, olipa kyseessä 24 avaimen tai 44 avaimen (isompi) kaukosäädin

Kaukosäätimen koodi löytyy täältä

Kirjaston asennuksen jälkeen valmistelimme IR-LEDit yhdistämällä IR-LEDit kuvan osoittamalla tavalla. Yhdistä IR-johto siihen, lataa sitten seuraava luonnos ja osoita IR-johto ohjaimeen. LED-palkin pitäisi vilkkua (päälle ja pois päältä)// Kaukosäädin, jossa on 24 ja 44 näppäintä samanaikaisesti.

Tässä on koodi tämän tekemiseen.

#define IR_ OFF 0xF740BF //Resektiiviset ir-koodit 32 bitissä

#define IR_ ON 0xF7C0

# IncludeIRsend irsend(4); / / IR

Void setup() {

Irsend.begin ();

}

Void loop() %

Irsend.sendNEC(IR_ON, 32)

Viive(5000)

Irsend.sendNEC(IR_OFF, 32)

Viive(5000)

}

Vaihe 3: johdotus ja mikrofonin valmistelu

Käytämme vain espe8266 A0:n analogista nastaa tulona analogisena signaalina ja käytämme sitä äänipohjaisen infrapunasignaalin laukaisemiseen

Yhdistä pin A-liittimeen0

Liitä 5 V VIN:iin (koska solmun MCU:ssa ei ole 5 V lähtöä)

Tällä tavalla yhdistämme kohdistusliitännän IR LED D2 -nastan LED-valopalkin vastaanottimeen.

A

Vaihe 4: lataa koodi ja valmistaudu

#sisältää

#sisältää

#define mikrofoniNasta A0

int ääni;

int sound1;

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

Serial.begin(9600);

PinMode( mikrofoniPin, INPUT;

PinMode(irPin, OUTPUT);}

// ir led Codes

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

Void loop() %

Ääni = analogRead(mikrofonePin); / / / saada tulo äänisignaali lukeminen

Serial.print(ääni); // syötä äänisignaali lukemat sarjan näytön

Sarjapaikka ( “” );

If (ääni / Min 415)

{

Ääni1 = kartta (ääni, 415, 750, 140, 255); // kartoittaminen korkeammat taajuuden arvot, jotka ovat korkeammat kuin 150 asteikolla - 255

}

Muutoin (ääni ) 340 && / / Pitää offset lukeminen nolla asteikolla.. Tässä offset arvo vaihteluvälillä 340 - 415( offset arvo 1,45v) .. se riippuu piirissä käytetyistä komponenteista. ...

{

Ääni1 = kartta (ääni, 340, 415, 0, 9);

}

Muuten (ääni) 340

{

Ääni1 = kartta (ääni, 0, 340, 10, 139); / / pitää alle offset lukemat mittakaavaan 1-139..

}

If (ääni1 ääni 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;

}

Muuten jos ((ääni1) mk 200)

{

Irsend.sendNEC(IR_G, 32)

Irsend.sendNEC(IR_B, 32)

Viive(120);}

Muuten (ääni1 ks. 160)

{

Irsend.sendNEC(IR_R, 32)

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten jos (ääni1 ml 120)

{

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten (ääni1 ks. 80)

{

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten (ääni1 ks. 40)

{

Irsend.sendNEC(IR_G, 32)

Viivästys(120;

}

Muuten jos (ääni1 ml 10)

{

Irsend.sendNEC(IR_R, 32)

Viive(120);}

Muut kulutustarvikkeet:

1. Ilmeisesti virtalähteen kanssa

2 LED-valopalkkia. Esp8266 / solmu MCU

3. IR-lähettimen johtaja

4. Resistenssit

5. Ohjelmointikaapeli

6. arduino idet

7. Juotosrauta (jotkut perushitsaukset)

8. 7805 IC (LED-virtalähteen käyttämiseen ESP-virtalähteenä)

9. Vaihe 1: valmistele ESP

Liitä ensin nodemcu tietokoneeseen tai kannettavaan tietokoneeseen.

Asenna nyt nodemcun ohjain (Google-haun avulla).

Kun olet avannut Arduino IDE:n (tietenkin sinun on ladattava ja asennettava se), napsauta Arduino-työkalurivin Työkalut, napsauta sitten korttia, valitse levyn hallinta ja etsi esp8266-asennus (se kestää jonkin aikaa)

Valitse nyt "sketch" Arduino-työkalupalkista, valitse "sisällytä kirjasto", valitse sitten "hallita kirjastoa", etsi "iremoteesp8266" ja asenna se

Nyt, jos haluat suorittaa määrityksen vain "työkalujen" kautta, sinun on siirryttävä kohtaan "emolevy" ja valittava "nodemcu 1.0 (ESP 12-e)" tai muut esp8266-versiot.

Vaihe 2: Valmistele ja testaa IR-LED

Ensinnäkin meidän on asennettava

Mene tänne

Tunnista LED-valonauhasi, olipa kyseessä 24 avaimen tai 44 avaimen (isompi) kaukosäädin

Kaukosäätimen koodi löytyy täältä

Kirjaston asennuksen jälkeen valmistelimme IR-ledimme kytkemällä IR-LEDin kuvan osoittamalla tavalla. Yhdistä IR-johto siihen, lataa sitten seuraava luonnos ja osoita IR-johto ohjaimeen. LED-valopalkin pitäisi vilkkua (päälle ja pois päältä). / / kaukosäädintä 24 ja 44 näppäimellä voidaan käyttää samanaikaisesti.

Tässä on koodi tämän tekemiseen.

#define IR_OFF 0xF740BF //Resektiiviset ir-koodit 32 bitissä

#define IR_ON 0xF7C0

#sisältää

IRsend irsend(4); // IR-näppäintä

Void setup() {

Irsend.begin ();

}

Void loop() %

Irsend.sendNEC(IR_ON, 32)

Viive(5000)

Irsend.sendNEC(IR_OFF, 32)

Viive(5000)

}

Vaihe 3: johdotus ja mikrofonin valmistelu

Käytämme vain espe8266 A0:n analogista nastaa tulona analogisena signaalina ja käytämme sitä äänipohjaisen infrapunasignaalin laukaisemiseen

Yhdistä pin A-liittimeen0

Liitä 5 V VIN:iin (koska solmun MCU:ssa ei ole 5 V lähtöä)

Tällä tavalla yhdistämme kohdistusliitännän IR LED D2 -nastan LED-valopalkin vastaanottimeen.

A

Vaihe 4: lataa koodi ja valmistaudu

#sisältää

#sisältää

#define mikrofoniNasta A0

int ääni;

int sound1;

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

Serial.begin(9600);

PinMode( mikrofoniPin, INPUT;

PinMode(irPin, OUTPUT);}

// ir led Codes

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

Void loop() %

Ääni = analogRead(mikrofonePin); / / / saada tulo äänisignaali lukeminen

Serial.print(ääni); // syötä äänisignaali lukemat sarjan näytön

Sarjapaikka ( “” );

If (ääni / Min 415)

{

Ääni1 = kartta (ääni, 415, 750, 140, 255); // kartoittaminen korkeammat taajuuden arvot, jotka ovat korkeammat kuin 150 asteikolla - 255

}

Muutoin (ääni ) 340 && / / Pitää offset lukeminen nolla asteikolla.. Tässä offset arvo vaihteluvälillä 340 - 415( offset arvo 1,45v) .. se riippuu piirissä käytetyistä komponenteista. ...

{

Ääni1 = kartta (ääni, 340, 415, 0, 9);

}

Muuten (ääni) 340

{

Ääni1 = kartta (ääni, 0, 340, 10, 139); / / pitää alle offset lukemat mittakaavaan 1-139..

}

If (ääni1 ääni 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;

}

Muuten jos ((ääni1) mk 200)

{

Irsend.sendNEC(IR_G, 32)

Irsend.sendNEC(IR_B, 32)

Viive(120);}

Muuten (ääni1 ks. 160)

{

Irsend.sendNEC(IR_R, 32)

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten jos (ääni1 ml 120)

{

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten (ääni1 ks. 80)

{

Irsend.sendNEC(IR_B, 32)

Viivästys(120;

}

Muuten (ääni1 ks. 40)

{

Irsend.sendNEC(IR_G, 32)

Viivästys(120;

}

Muuten jos (ääni1 ml 10)

{

Irsend.sendNEC(IR_R, 32)

Viive(120);}

muu

{

Irsend.sendNEC(IR_FADE7, 32)

Viivästys(120;

} Serial.println(ääni 1);

Viive(50)

}

{

Irsend.sendNEC(IR_FADE7, 32)

Viivästys(120;

} Serial.println(ääni 1);

dela

Noin Sound Response Soapin valmistus IR LED-nauha

Lähetä tiedustelu
ei dataa
Ota meihin yhteyttä
Olemme tyytyväisiä mukautettuihin malleihin ja ideoihin ja pystyy palvelemaan erityisvaatimuksia. Lisätietoja on osoitteessa verkkosivusto tai ota yhteyttä suoraan kysymyksiin tai kyselyihin.
yksi ammattimaisimmista UV-LED-toimittajista Kiinassa
Löydät  Meidät tässä.
2207F Yingxin International Building, No.66 Shihua West Road, Jida, Xiangzhou District, Zhuhai City, Guangdong, Kiina
Customer service
detect