Sadržaj:
- Korak 1: BlueTOOTH prijemnik
- Korak 2: DJ LED diode
- Korak 3: Prvi test
- Korak 4: Kodiranje …
- Korak 5: Drugi test
- Korak 6: Svjetiljka
- Korak 7: Završni test
- Korak 8: Rock 'n' Roll
- Korak 9: Prođite kroz kod
Video: Arduino glazbena stolna svjetiljka s Bluetoothom!: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav! U ovom Instructableu napravit ću nešto svijetlo! Dopustite mi da vam predstavim moju novu novu stolnu svjetiljku! Njegovo jeftino diy rješenje za pretvaranje vašeg dosadnog stola u DJ noćnu atrakciju! Ili možda nije. Ali uvjeravam vas da će konačni proizvod biti cool! Pa krenimo u izradu !!
Komponente:
1. Arduino Uno (Nano bi bila bolja opcija)
2. Bluetooth audio prijemnik
Ako ste u Indiji, možete ga preuzeti odavde:
NAS:
www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…
3. LED diode (koristio sam traku)
4. Zvučnici (imao sam sustav zvučnika s audio pojačanjem)
5. Kablovi za spajanje
Alati:
1. Lemilica
2. Pištolj za ljepilo (opcionalno)
Korak 1: BlueTOOTH prijemnik
Pa počnimo s lakim dijelom. Nabavio sam jeftini Bluetooth audio prijemnik za 110 rupija (oko 1,5 USD)
Samo uklonite kućište uređaja i mala ploča može se lako izvaditi. Ne brinite, nećemo se baviti svim kompliciranim stvarima oko toga.
Pažljivo rukujte njime ili ćete morati nabaviti još jedan ako se nešto pokvari. S jedne strane ćete pronaći USB ulaz za napajanje, a s druge strane ženski audio izlaz. Moramo lemiti 2 žice na ovaj izlaz na dijelovima prikazanim na slici 3. To su u osnovi jedan od dva izlazna pina zvučnika. Pazite da ne petljate s unutarnjom stranom izlaznog priključka ili kasnije nećete moći umetnuti audio priključak svojih zvučnika.
Korak 2: DJ LED diode
Nabavite 4 LED diode bilo koje boje i lemite sve njihove negativne pinove na jedan komad žice. Lemite zasebne žice na svaki od pozitivnih pinova LED dioda. SIGURNOST NA PRVOM MJESTU! Koristite stalak za lemljenje ako je dostupan. I preporučuju se zaštitne rukavice i naočale. Upotrijebite mali ventilator kako biste usmjerili dimove od sebe.
Ipak, ne morate biti ograničeni na četiri LED diode. Ako ste upoznati s Arduinom, možete ga jednostavno programirati da kontrolira više.
Mogli biste koristiti RGB traku za veću kontrolu, ali pokušao sam je održati što jednostavnijom jer će korištenje RGB trake zahtijevati mnogo programiranja.
Koristio sam normalnu LED traku i izrezao četiri dijela s po 3 LED -a u nizu u svakom dijelu. To će dati više svjetla iz svjetiljke i ne moram koristiti otpornik za ograničavanje struje.
Korak 3: Prvi test
Ovaj dio bit će lak ako ste koristili četiri LED diode poput mene. Možete samo kopirati moj kôd, zalijepiti ga u Arduino ide i izravno prenijeti. Ali to neće biti točna svjetlosna predstava. Dakle, ako želite da izgleda profesionalno, evo što trebate učiniti.
Prvo umetnite zvučnike u Bluetooth prijemnik.
Sada u Arduino ide upišite sljedeći kôd:
void setup ()
{
Serial.begin (9600);
}
void loop ()
{
Serial.println (analogRead (A0));
}
Sada povežite svoj Arduino uno/nano s računalom i prenesite skicu.
Spojite jednu od lemljenih žica (na Bluetooth strujnom krugu) na A0 pin Arduina, a drugu žicu na pin za uzemljenje (GND). Spojite svoj pametni telefon na Bluetooth prijemnik i pustite nešto. Glazbu biste trebali čuti u zvučnicima. Prilagodite glasnoću na najudobniju razinu (za mene je to Maksimalna glasnoća:-)). Provjerite je li vaš Arduino još priključen na računalo. Pritisnite alati -> serijski monitor i trebali biste vidjeti slučajne brojeve koji se prikazuju. Možda bi vam bilo prebrzo da ih zabilježite. Dakle, vratite se nazad, kliknite alati -> serijski ploter i vidjet ćete grafikon vašeg zvuka koji se reproducira. Napravite nekoliko snimaka zaslona ili fotografija za kasniju analizu.
Ako vas zanima glazba koju sam svirao za test, to je njen 'Suncokret' iz Spidermana u Spider stihu
Korak 4: Kodiranje …
Nekima bi ovaj dio mogao biti dosadan. Ali vjerujte mi, ljepota vašeg krajnjeg proizvoda ovisi o tome. Ja sam to učinio što jednostavnijim. Prvo pogledajte moj kod i pokušajte razumjeti što se događa. Na kraju ćemo proći kroz šifru.
Priložio sam docx datoteku svog koda. Možete proći kroz to.
Nakon što je vaš kôd spreman, možete ga prenijeti na Arduino. Oh da, pobrinite se da Arduino nije povezan ni s čim drugim osim s vašim računalom.
Korak 5: Drugi test
Uklonite svoj Arduino s računala i na njega priključite napajanje od 9-12v (preporučuje se 9v). Sada spojite pozitivne pinove vaših LED dioda na izlaze vašeg Arduina (u ovom slučaju pin 6, 7, 8, 9). Spojite zajednički negativni terminal na pin GND. Spojite žice s vašeg Bluetooth prijemnika na A0 i GND pinove vašeg Arduina i pustite glazbu (putem Bluetootha).
Ako LED diode trepere uz vašu glazbu, napravili ste sjajan posao. Jer za mene prvi put nije. Ni zvučnik nije izlazio iz zvučnika. I što je najvažnije, pjesma se puštala izravno putem mog mobilnog zvučnika. Nije se moglo povezati s Bluetoothom! Tada sam otkrio da su dva kontakta na USB ulazu za napajanje Bluetooth ploče prekinuta. To je problem s jeftinim stvarima. Morao sam ih lemiti na ploču i sve je radilo besprijekorno! Iako sam za test koristio normalne plave LED diode umjesto trake.
Kul, napravimo lampu!
Korak 6: Svjetiljka
Našao sam dvije male PVC cijevi, ali trebala mi je jedna duga. Dakle, zalijepila sam ih zajedno s manjom cijevi unutar njega za pojačanje. Kasnije sam zalijepio četiri LED trake na jednakoj udaljenosti jedna od druge na cijev. Možete vidjeti kako sam 'uredno' zadržao sve na slici:-p
Nazovimo ovo 'jezgrom' naše svjetiljke. Vanjsko tijelo napravio sam jednostavnim valjanjem papira veličine A4 u cilindar. Jednostavno! Zapravo sam mislio napraviti stalnu verziju ovoga ako sve radi kako treba.
Korak 7: Završni test
Prije nego što sam sve spakirao u kutiju, želio sam izvršiti zadnju provjeru. Spojio sam jezgru na Arduino, uključio sve, pustio kul glazbu i …
Ništa se nije dogodilo. Čak niti jedna LED nije pokušala zasvijetliti! Sve sam još jednom provjerio i kasnije shvatio da su LED diode svaka 12v!
Arduino izlazni pin može napajati max napon od ~ 3.3v. To je dovoljno za normalne LED diode, ali za ove LED trake je potrebno 9-12v. Mogao sam ih spojiti putem zasebnog napajanja koristeći tranzistor za svaku LED, ali to bi narušilo jednostavnost projekta.
Zamijenio sam ih s 4 pojedinačne crvene LED diode i ponovno započeo test. LED diode su konačno zatreptale uz moju glazbu, ali iz nekog čudnog razloga, četvrta LED nije svijetlila. Promijenio sam skriptu i smanjio prekidni napon za četvrtu LED diodu da svijetli, ali poboljšanja nisu primijećena. Zatim sam učinio granični napon četvrte LED diode jednakim kao i treće i ponovio test. Ne, nije vidljiv sjaj. Kasnije sam izmijenio skriptu za upravljanje 5 LED dioda i ponovio eksperiment. Sada su četvrta i peta LED odbile svijetliti. Čudan. Napravio sam još par testova i dotjerivanja, ali ništa se nije promijenilo. Tako sam napokon upotrijebio samo tri LED diode.
Korak 8: Rock 'n' Roll
Konačno sam svu elektroniku spakirao u kutiju i okomito pričvrstio jezgru svjetiljke. Zatim sam stavio papirnati cilindar oko njega i pustio glazbu da dopre do svih ušiju. Da! Izgledalo je super! Ne onoliko koliko sam očekivao, ali ipak prilično dobro. Htio sam ipak žutu lampu. Crveno je izgledalo dobro. A od dosadnih USB -a dobio sam jeftin Bluetooth zvučnik.
Korak 9: Prođite kroz kod
Prije nego pritisnete gumb za povratak i vidite naslov ovog koraka, molimo vas da glasate za ovu instrukciju za natjecanja u kojima se nalazi. Hvala.
Doc verziju koda možete pronaći u ovom koraku.
Kao što sam rekao (mnogo puta), kod je jednostavan. Proglasili smo cijeli zvuk za spremanje razine zvuka s ulaza. Postoji mala greška u funkciji postavljanja. Analogni pin 'A0' definiran je kao ulazni pin (umjesto 'soundpin'). Igle 6, 7, 8, 9 definirane su kao izlazi.
U funkciji petlje započinjemo uvjetom tražeći da se sve LED diode uključe ako je zvučni ulaz veći od 35. Slično imamo još tri uvjeta koji ciljaju određene LED diode za određeni raspon ulaza. I na kraju, ako se ne prima ulaz od A0, sve LED diode se isključuju.
Nadam se da razumiješ. Dao sam sve od sebe, jer sam početnik u Arduinu! I da, ovo mi je prvi Instructable!
Molim vas da me obavijestite ako trebam unijeti bilo kakve promjene u svoj Instructable. Vidimo se do sljedećeg!
Preporučeni:
Cirkadijalna LED stolna svjetiljka (nije potrebno programiranje!): 7 koraka (sa slikama)
LED stolna lampa prilagođena cirkadijanima (programiranje nije potrebno!): Dizajnirala sam ovu svjetiljku za cirkadijalni ritam. Noću vam je lakše spavati jer se mogu uključiti samo LED diode tople boje. Tijekom dana može vas držati budnima jer se i hladno bijela i topla LED dioda mogu upaliti u
Moderna stolna svjetiljka s beskonačnim ogledalom: 19 koraka (sa slikama)
Moderna Led Infinity Mirror stolna svjetiljka: © 2017 techydiy.org Sva prava pridržanaNe smijete kopirati ili redistribuirati video zapise ili slike povezane s ovom instrukcijom. U ovoj uputi opisat ću kako izraditi moderno oblikovano beskonačno ogledalo, koje također stvarno radi kao i
DIY LED svjetlo - moderna stolna svjetiljka za raspoloženje s daljinskim upravljačem: 8 koraka (sa slikama)
DIY LED svjetlo - moderna stolna svjetiljka za raspoloženje s daljinskim upravljačem: U ovom članku ću proći postupak koji sam koristio za izradu ove sjajne LED svjetiljke za raspoloženje u obliku piramide. Koristio sam javor za glavnu strukturu i neke bodlje od mahagonija za dodatnu snagu. Za svjetla sam koristio RGB LED svjetla koja dolaze u traci od 16 stopa t
Spiralna svjetiljka (poznata i kao stolna svjetiljka Loxodrome): 12 koraka (sa slikama)
Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome): Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome) projekt je koji sam započeo 2015. Inspiriran je Loxodrome Sconcem Paula Nylandera. Moja prvotna ideja bila je za motoriziranu stolnu svjetiljku koja bi projicirala tekuće vrtloge svjetla na zid. Dizajnirao sam i
Arduino glazbena reaktivna stolna lampa: 8 koraka (sa slikama)
Arduino glazbena reaktivna stolna lampa: Pozdrav svima! U ovoj verziji napravit ćemo reaktivnu LED stolnu svjetiljku koristeći jednostavne komponente i neko osnovno Arduino programiranje. Omogućuje impresivan učinak gdje će svjetlo plesati uz sve zvukove i glazbu. Završio sam ovaj projekt sa suigračem