Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Paghahanda kay Esp
- Hakbang 2: Paghahanda at Pagsubok ng IR LED
- Hakbang 3: Mga Kable at Paghahanda ng Mikropono
- Hakbang 4: I-upload ang Code at Handa na Ito sa Rock
Video: Tunog Reaktibo Murang Ir Led Strip: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Tunog Reaktibo Murang Ir Led Strip
well, ang ideya ay dumating pagkatapos ng led strip dumating mula sa AliExpress at hindi sila mga neopixel ngunit RGB LED strip na may 44krys o 24 key remote na uri, Dumb me lol, inorder ko ang maling. Gusto ko sila para sa isang partido, ngunit may remote! !! Naaah. Kaya't tiniklop ko ang aking manggas at gini-google ito.
Nakuha esp based IR Web server na mapa ang parehong mga remote na pindutan sa IR emitter pin na konektado sa isang IR led.
ngunit nais ko ang isang bagay na naiiba tulad ng isang tunog reaktibo, muli nakuha ko ang maraming mga Tutorial na may ws1811 o neopixels at ilang kahit na may MOSFETs at LED`s, ngunit wala ako sa oras kaya sinubukan ko ang isang pipi na diskarte ng Pagma-map ng Audio kahit na A0 PIn ng esp at Pagma-map ang output sa mga balde upang paganahin ang ilang mga kumbinasyon ng IR remote Buttons MOstly rgb lamang ngunit bet ko na gagawin mo itong mas mahusay kaysa sa akin.
Mga gamit
1. isang LED Strips malinaw na may Power supply
2. esp8266 / node mcu
3. Pinamunuan ni Ir Emitter
4. Isang risistor
5. Programming cable
6. arduino ide
7. isang bakal na bakal (ilang pangunahing paghihinang)
8. isang 7805 ic (para sa paggamit ng led supply bilang esp supply)
9. Isang module ng mmicrophone o aux y split para sa Sound input
Hakbang 1: Paghahanda kay Esp
- Una sa lahat, ikonekta ang Nodemcu sa computer o laptop.
- I-install ngayon ang driver ng nodemcu (i-google ito).
- Matapos itong buksan, ang Arduino IDE (Siyempre kailangan mong i-download ito at i-install ito) Mag-click sa "Mga Tool" sa Arduino toolbar mag-click sa "Board" Piliin ang "Board Manager" at hanapin ang esp8266 i-install ito (tatagal ng ilang oras upang matapos)
- Ngayon, piliin ang "Sketch" mula sa Arduino toolbar piliin ang "Isama ang Library" mula doon piliin ang "Pamahalaan ang mga aklatan" Maghanap para sa "IRremoteESP8266" at i-install ito
- Ngayon ang pag-configure ay tapos lamang mula sa "Mga Tool" kailangan naming pumunta sa "Mga Lupon" Piliin ang "NodeMcu 1.0 (ESP 12-E)" o ibang bersyon ng ESP8266.
Hakbang 2: Paghahanda at Pagsubok ng IR LED
Una sa lahat, kailangan naming mag-install ng irLED library para sa esp
Punta ka dito
Kinikilala ang iyong led strip alinman sa 24 key o 44 key (mas malaki ang isa) na remote
para sa pagkuha ng mga remotes code na pumunta DITO
Sa naka-install na library kailangan naming ihanda ang aming IR LED sa pamamagitan ng pagkonekta nito tulad ng ipinakita sa Imahe. Ang pagbase dito ay ikonekta ang IR LED, pagkatapos ay i-upload ang sumusunod na Sketch at ituro ang IR LED sa controller. Ang LED strip ay dapat na kumurap (nakabukas at naka-off). // gumagana kapwa may 24 at 44 na mga key Remote.
DITO ang code na Gawin ito.
#define IR_OFF 0xF740BF // Mga resibo ir code sa 32 bits # tukuyin ang IR_ON 0xF7C0 # isama ang <IRremoteESP8266.h IRsend irsend (4); // IR pin void setup () {irsend.begin (); } void loop () {irsend.sendNEC (IR_ON, 32); pagkaantala (5000); irsend.sendNEC (IR_OFF, 32); pagkaantala (5000); }
Hakbang 3: Mga Kable at Paghahanda ng Mikropono
Gagamitin lamang namin ang Analog pin ng Espe8266 A0 para sa Pagkuha ng Input bilang signal ng Analogue at Paggamit nito upang ma-trigger ang ir na humantong batay sa Sound
Kumonekta sa I-pin sa a0
Ikonekta ang 5V sa Vin (AS node mcu ay walang 5v output)
iyan ay ihanay namin ang IR LED na konektado sa D2 pin sa Reciever ng LED strip.
a
Hakbang 4: I-upload ang Code at Handa na Ito sa Rock
# isama ang # isama # tukuyin ang microphonePin A0 int tunog; int tunog1; const int irPin = 4; // d2IRsend irsend (irPin); void setup () {Serial.begin (9600); pinMode (microphonePin, 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 0xFF1AA // // tukuyin ang 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 0define IRF //7 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_B13 0xFFineE1 // # / #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_DeDefine IR_DOTR 0xFF08F7 // #d 0 tukuyin ang 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 // #d 0 HD / void loop () {sound = analogRead (microphonePin); // pagkuha ng input ng signal ng audio signal na Serial.print (tunog); // input audio signal readings to Serial display Serial.print (""); kung (tunog> 415) {sound1 = mapa (tunog, 415, 750, 140, 255); // pagmamapa ng mas mataas na mga halagang dalas na mas mataas sa offset sa scale na 150 - 255} iba pa kung (tunog> 340 && tunog <415) // pinapanatili ang offset na pagbabasa sa zero scale..here offset na halaga sa saklaw na 340 - 415 (offset na halaga sa 1.45v)..ito ay nakasalalay sa mga komponet na ginamit sa circuit.. {sound1 = mapa (tunog, 340, 415, 0, 9); } iba pa kung (tunog 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); } iba pa kung ((sound1)> 200) {irsend.sendNEC (IR_G, 32); irsend.sendNEC (IR_B, 32); antala (120);} iba pa kung (sound1> 160) {irsend.sendNEC (IR_R, 32); irsend.sendNEC (IR_B, 32); pagkaantala (120); } iba pa kung (sound1> 120) {irsend.sendNEC (IR_B, 32); pagkaantala (120); } iba pa kung (sound1> 80) {irsend.sendNEC (IR_B, 32); pagkaantala (120); } iba pa kung (sound1> 40) {irsend.sendNEC (IR_G, 32); pagkaantala (120); } iba pa kung (sound1> 10) {irsend.sendNEC (IR_R, 32); antala (120);} iba pa {irsend.sendNEC (IR_FADE7, 32); pagkaantala (120); } Serial.println (tunog1); antala (50); }
Inirerekumendang:
Kaonashi Walang Mukha ng Tunog Mga Reaktibo na ilaw: 3 Hakbang
Kaonashi Walang Mukha Ng Tunog Mga Reaktibo na ilaw: Upang makarating sa diwa ng mga bagay, maglagay ng mga ilaw ng string. Ngunit hindi ba magiging cool kung mai-channel mo ang mga ilaw upang magaan ang ilaw nito kapag narinig ang mga tunog? Gumawa ng Kaonashi o Walang Mukha (mula sa klasikong pelikula na Spirited Away) na mukha ng mask na parang reaktibo
Ang Charger ng Laptop Gumagawa ng Tunog ng Tunog ng Beep: 3 Mga Hakbang
Ang Charger ng Laptop Gumagawa ng Isang Tunog ng Beep Naayos: Ito ay orihinal na na-publish sa: https://highvoltages.co/tips-and-tricks/l laptop-charger-making-a-beep-sound/ bisitahin ang www.highvoltages.co/blogs para sa higit pa .LAPTOP CHARGER Gumagawa NG BEEP SOUND: Ang iyong charger ng laptop ay gumagawa ng tunog ng beep at hindi ito char
Vacuum Tube Lamp - Reaktibo ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Vacuum Tube Lamp - Sound Reactive: Nasabi ko na ito dati at sasabihin kong muli - Ang mga tubo ng vacuum ay isang kamangha-manghang bagay na makikita! Tingin ko talaga na baka magkaroon ako ng isang bahagyang pagkahumaling ng vacuum tube. Sa tuwing nakakakita ako ng ilang mga tubo ng vacuum sa aking mga paglalakbay napipilitan akong bilhin ang mga ito. Ang problema
Arduino Bascis - Mga tunog ng tunog at tono: 5 Hakbang
Arduino Bascis - Nagpe-play ng Mga Tunog at Tono: Nais kong maglaro ng ilang mga sound effects, at napagtanto na ito ay isa sa mga napabayaang lugar pagdating sa mga tutorial. Kahit sa Youtube, may kakulangan ng magagandang mga tutorial sa mga Arduino at tunog, kaya, ako ang mabuting tao, nagpasyang ibahagi ang aking kaalaman
Arduino Infinity Mirror (Bluetooth at Reaktibo ng Tunog): 9 Mga Hakbang (na may Mga Larawan)
Arduino Infinity Mirror (Bluetooth at Sound Reactive): Lumikha ako ng isang Infinity Mirror para sa isang proyekto sa paaralan kasama ang Arduino na makokontrol mo sa iyong telepono o tablet sa pamamagitan ng paggamit ng Bluetooth. Ang salamin ay mayroon ding built-in na mikropono na nakakakita ng tunog / musika at tumutugon nang naaayon sa pamamagitan ng pagbuo ng nakahahalina