Sadržaj:
- Pribor
- Korak 1: Priprema Esp
- Korak 2: Priprema i testiranje IC LED diode
- Korak 3: Ožičenje i priprema mikrofona
- Korak 4: Prenesite kôd i spreman je za rock
Video: Zvučno reaktivna jeftina Ir Led traka: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Zvučno reaktivna jeftina Ir Led traka
pa, ideja je nastala nakon što je LED traka stigla s AliExpressa i nisu bili neopikseli nego RGB LED traka s 44 krysa ili 24 tipa daljinskih upravljača, Glupo mi lol, naručila sam pogrešnu. Htjela sam ih za zabavu, ali s daljinskim! !! Naaah. Pa sam presavio rukave i proguglao.
Dobio sam IR web poslužitelj temeljen na esp -u koji preslikava iste tipke na daljinskom upravljaču preko pina IC odašiljača spojenog na IC LED diodu.
ali želio sam nešto drugačije poput zvučno reaktivnog, opet sam dobio puno tutorijala s ws1811 ili neopikselom, a neke čak i s MOSFET -ovima i LED diodama, ali nisam imao vremena pa sam isprobao glupi pristup mapiranja zvuka iako A0 PIn esp i Mapiranje izlaza u kantama kako bi se omogućile neke kombinacije IR daljinskih tipki MOSTly rgb samo, ali kladim se da ćete to učiniti boljim od mene.
Pribor
1. LED trake očito s napajanjem
2. esp8266 / čvor mcu
3. Ir Emitter vodio
4. Otpornik
5. Kabel za programiranje
6. arduino ide
7. lemilica (neko osnovno lemljenje)
8. a 7805 ic (za korištenje LED napajanja kao esp napajanja)
9. Modul mikrofona ili pomoćni razdjelnik za ulaz zvuka
Korak 1: Priprema Esp
- Prije svega, povežite Nodemcu s računalom ili prijenosnim računalom.
- Sada instalirajte upravljački program nodemcu (google ga).
- Nakon ovog otvaranja, Arduino IDE (Naravno da ga morate preuzeti i instalirati) Kliknite na "Alati" na Arduino alatnoj traci kliknite na "Ploča" Odaberite "Upravitelj ploče" i potražite esp8266 da ga instalirate (trebat će neko vrijeme da se dovrši)
- Sada odaberite "Sketch" na alatnoj traci Arduino, odaberite "Include Library", zatim odaberite "Manage libraries" Potražite "IRremoteESP8266" i instalirajte ga
-
Sada se konfiguracija vrši samo iz "Alati", moramo otići na "Ploče" Odaberite "NodeMcu 1.0 (ESP 12-E)" ili neku drugu verziju ESP8266.
Korak 2: Priprema i testiranje IC LED diode
Prije svega, moramo instalirati irLED biblioteku za esp
Idi tamo
Prepoznavanje daljinskog upravljača s 24 ili 44 ključa (veći)
za dobivanje koda daljinskog upravljača idite OVDJE
S instaliranom bibliotekom moramo pripremiti našu IR LED povezivanjem kao što je prikazano na slici. Na temelju njega povežite IR LED, zatim učitajte sljedeću skicu i usmjerite IC LED na upravljač. LED traka bi trebala treptati (uključuje se i isključuje). // radi i s 24 i 44 ključa Daljinski.
OVDJE je kod za to.
#define IR_OFF 0xF740BF // Resektivni ir kodovi u 32 bita #define IR_ON 0xF7C0 #include <IRremoteESP8266.h IRsend irsend (4); // IC pin void setup () {irsend.begin (); } void loop () {irsend.sendNEC (IR_ON, 32); kašnjenje (5000); irsend.sendNEC (IR_OFF, 32); kašnjenje (5000); }
Korak 3: Ožičenje i priprema mikrofona
Koristit ćemo samo analogni pin Espe8266 A0 za uzimanje ulaza kao analognog signala i njegovu upotrebu za pokretanje ir -diode na temelju zvuka
Spojite pin na a0
Priključite 5V na Vin (AS čvor AS mcu nema izlaz 5V)
to je to, poravnat ćemo IC LED spojenu na pin D2 s prijemnikom LED trake.
a
Korak 4: Prenesite kôd i spreman je za rock
#include #include #define microphonePin A0 int zvuk; int zvuk1; const int irPin = 4; // d2IRsend irsend (irPin); void setup () {Serial.begin (9600); pinMode (microphonePin, INPUT); pinMode (irPin, OUTPUT);} // ir kodovi za LED #define IR_BPlus 0xFF3AC5 // #define IR_BMinus 0xFFBA45 // #define IR_ON 0xFF827D // #define IR_OFF 0xFF02FD // #define IR_RFFxF1 // IRFEFxF1 // IRFEFFxF1 // IRFEFFxF1 definirati IR_B 0xFFA25D // #define IR_W 0xFF22DD // #define IR_B1 0xFF2AD5 // #define IR_B2 0xFFAA55 // #define IR_B3 0xFF926D // #define IR_B4 0xFF12ED // #definefine6FF6FF6FF6 IRF6FF6 IRF6FF6 IRF6FF6 0xFFB24D // #define IR_B8 0xFF32CD // #define IR_B9 0xFF38C7 // #define IR_B10 0xFFB847 // #define IR_B11 0xFF7887 // #define IR_B12 0xFFF807 // #define IR_BFFx / #define IR_B16 0xFFD827 // #define IR_UPR 0xFF28D7 // #define IR_UPG 0xFFA857 // #define IR_UPB 0xFF6897 // #define IR_QUICK 0xFFE817 // #define IR_DOWNR 0xFFF7 definirati 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 () {zvuk = analogno čitanje (mikrofonPin); // dobivanje očitavanja ulaznog audio signala Serial.print (zvuk); // unos očitanja audio signala na serijski zaslon Serial.print (""); if (zvuk> 415) {zvuk1 = karta (zvuk, 415, 750, 140, 255); // mapiranje vrijednosti veće frekvencije koje su iznad pomaka na ljestvici 150 - 255} inače ako (zvuk> 340 && zvuk <415) // zadržavanje očitanja pomaka na nultoj ljestvici..ovdje vrijednost pomaka u rasponu od 340 - 415 (vrijednost pomaka na 1.45v)..ovisi o komponentama koje se koriste u krugu.. {zvuk1 = karta (zvuk, 340, 415, 0, 9); } else if (zvuk 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); } else if ((sound1)> 200) {irsend.sendNEC (IR_G, 32); irsend.sendNEC (IR_B, 32); delay (120);} else if (sound1> 160) {irsend.sendNEC (IR_R, 32); irsend.sendNEC (IR_B, 32); kašnjenje (120); } else if (sound1> 120) {irsend.sendNEC (IR_B, 32); kašnjenje (120); } else if (sound1> 80) {irsend.sendNEC (IR_B, 32); kašnjenje (120); } else if (sound1> 40) {irsend.sendNEC (IR_G, 32); kašnjenje (120); } else if (sound1> 10) {irsend.sendNEC (IR_R, 32); kašnjenje (120);} else {irsend.sendNEC (IR_FADE7, 32); kašnjenje (120); } Serial.println (zvuk1); kašnjenje (50); }
Preporučeni:
Glazbeno reaktivna višebojna LED svjetla - Arduino senzor za detekciju zvuka - RGB LED traka: 4 koraka
Glazbeno reaktivna višebojna LED svjetla | Arduino senzor za detekciju zvuka | RGB LED traka: Projekt LED svjetla u više boja koji reagira na glazbu. U ovom projektu korištena je jednostavna 5050 RGB LED traka (ne adresabilna LED WS2812), Arduino senzor za otkrivanje zvuka i 12V adapter
Zvučno reaktivna LED traka: 7 koraka
Zvučno reaktivna LED traka: Zdravo prijatelju, Danas ću napraviti vrlo zanimljiv sklop koji je zvučno reaktivna LED traka.LED traka će svijetliti u skladu s glazbom. Ovaj krug je nevjerojatan. Povećat će munje u prostoriji. Počnimo
Zvučno reaktivna svjetlosna kocka, predstavljena u Hackspaceu: 5 koraka
Zvučno reaktivna svjetlosna kocka, predstavljena u Hackspaceu: Uvod Danas ćemo napraviti zvučnu reaktivnu drvenu kocku. Što će promijeniti boju u savršenoj sinkronizaciji s okolnim zvukovima ili vibracijama. Predstavljeno u #Hackspace 16. broju https://hackspace.raspberrypi.org/issues/16 Potreban je hardver
Lampa za vakuumsku cijev - zvučno reaktivna: 14 koraka (sa slikama)
Lampa za vakuumsku cijev - zvučno reaktivno: Rekao sam to već i ponovit ću - Vakuumske cijevi su nevjerojatna stvar za vidjeti! Zapravo mislim da bih mogao imati blagu opsesiju vakuumskim cijevima. Svaki put kad na svom putu naiđem na vakuumske cijevi, primoran sam ih kupiti. Problem
Dekorativna LED lampa zvučno reaktivna (Arduino): 5 koraka (sa slikama)
Dekorativna LED lampa zvučno reaktivna (Arduino): Dobar dan, to je moje prvo uputstvo, a ja nisam Englez;) oprostite mi ako pogriješim. Predmet o kojem sam htio govoriti je LED lampa koja može biti i zvučna reaktivno. Priča počinje sa mojom ženom koja posjeduje ovu lampu iz Ikee od