Kazalo:

Glasbene luči za razpoloženje: 5 korakov (s slikami)
Glasbene luči za razpoloženje: 5 korakov (s slikami)

Video: Glasbene luči za razpoloženje: 5 korakov (s slikami)

Video: Glasbene luči za razpoloženje: 5 korakov (s slikami)
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, November
Anonim
Glasbene luči za razpoloženje
Glasbene luči za razpoloženje

Uvod in ozadje

V prvem letu (spomladi 2019) sem želel popestriti svojo spalnico. Prišel sem na idejo, da bi ustvaril lastne luči razpoloženja, ki bi se odzvale na glasbo, ki sem jo poslušal v slušalkah. Odkrito povedano, nisem imel posebnega navdiha, samo zdelo se mi je, da so videti kul. V vročini sezone finala sem sestavil krmilnik LED traku, ki bi se lahko odzval na zvok. Delovalo je, toda to je bila le postavitev mize, še zdaleč ne popolna ali trajna. Čas je minil, domače naloge so se kopičile in ta projekt je vse globlje potonil v mojo škatlo nedokončanih stvari.

Potem je nastopila karantena.

Pridobila sem dovolj časa za opravljanje stvari, ki so mi všeč, in energije za dokončanje projektov preteklih dni. Tako je bila ta osamljena plošča rešena z dna mojega kupa in ta projekt je bil končno (no, večinoma) zaključen.

To ni polnopravni izdelek, kar je razvidno iz kartona in slabega programiranja, ampak vseeno zabavna majhna dekoracija.

(Ta navodila niso tako podrobna, predvsem zaradi tega, kako dolgo je bila ta naprava narejena.)

Predpogoji

Osnovno vezje in izkušnje s programiranjem Arduino.

Opomba za izdelovalca (vi):

Luči razpoloženja, ki jih boste ustvarili, se skoraj zagotovo ne bodo ujemale z mojim. To navodilo obravnavajte bolj kot predlog in se nanj obrnite sami!

Zaloge

  • Teensy ++ 2.0 (ali kateri koli Arduino, ki ga imate)
  • Različni upori
  • Različna stikala
  • Različni kondenzatorji
  • 3,5 mm vtičnica (moški ali ženski)
  • Potenciometri (ali kodirniki)
  • IC ojačevalnik zvoka
  • Naslovljivi LED trakovi
  • Razcepnik za slušalke

To so partnerske povezave Amazon, zato z vsako prodajo zaslužim malo provizije. Če teh zalog še nimate in želite podpreti moje prihodnje projekte, sledite tem povezavam!:)

1. korak: Načrtujte in izdelajte ploščico

Plan Out in Breadboard
Plan Out in Breadboard
Plan Out in Breadboard
Plan Out in Breadboard

Prvi korak za vsak dober projekt je, da določite svoje zahteve. Ta korak je precej odprt. Na vas je, da naredite tako preprosto ali zapleteno, kot želite.

Moje zahteve

  • Nadzirajte naslovljiv LED trak za razsvetljavo razpoloženja
  • Imejte način zvočne reakcije
  • Imejte način statičnega RGB - ko želim samo videti še osvetljeno
  • Za preklapljanje med načini imejte izbirno stikalo
  • Imeti potenciometre za nadzor načina RGB
  • Priključite vijačni priključek na 5V napajanje

Ko določite svoje zahteve, morate naslednjo stvar ugotoviti, katere komponente potrebujete, in jih določiti. Vzemite moj zgornji sistemski diagram kot vodilo! Testiranje je kritičen korak pri odpravljanju napak, zagotavljanju skupnega delovanja komponent in izogibanju dolgotrajnim napakam.

Opombe:

Zakaj delilnik napetosti za avdio vhod?

Morda ste opazili, da je na vhodni liniji zvočnega signala razdelilnik napetosti. To je posledica ene od omejitev ADC -jev Arduinosa: ADC lahko bere samo napetosti med 0 - 5V. Ker je zvočni signal AC, bo imel dele, kjer bo negativen. Očitno ne želimo, da bi ta negativna napetost dosegla vhodni pin, zato signal izravnamo z delilnikom napetosti in ga držimo v središču pri 2,5 V.

Zakaj ojačevalnik?

Ugotovil sem, da je bil signal, ko sem uporabljal slušalke ali zvočnike pri nastavitvi matične plošče, prešibek, da bi ga Arduino lahko obdelal. To težavo je rešilo dodajanje ojačevalnika. Kot lahko vidite, je predhodno testiranje pomembno!

2. korak: Program

Ta koda je tisto, kar sem uporabil v svojih luči razpoloženja. Te kode zagotovo ne boste uporabljali, ne da bi jo prilagodili zaradi različne postavitve strojne opreme in plošče. Če si želite ogledati, kako se knjižnice uporabljajo, jih vzemite bolj kot primer.

Uporabljene knjižnice:

Fastled.h (za naslovljivo LED upravljanje)

fix_fft.

3. korak: Perfboard It

Perfboard It
Perfboard It

Če imate znanje, toplo priporočam oblikovanje tiskanega vezja namesto plošče. To je veliko manj dolgočasen postopek spajkanja. Ne morem podrobno opisati vseh spajkalnih spojev, ki sem jih naredil, vendar je tukaj nekaj ključnih nasvetov:

Nasveti:

Komponente položite na ploščo, da jih predhodno namestite. To vam bo prihranilo veliko glavobolov.

Na napajalno tirnico postavite obvodni kondenzator, da ublažite učinke konic porabe energije.

Izkoristite dodatno dolžino kabla, ki jo ponujajo kondenzatorji in upori skozi luknje. Z njimi povežite druge točke na plošči.

Za enostavno odstranitev/pritrditev komponent uporabite ženski priključek PWM in moške zatiče glave.

Kadar lahko, uporabite žico s trdnim jedrom. Lažje je vstaviti v luknje.

4. korak: Zgradite ohišje

Zgradite ohišje
Zgradite ohišje

Čas je, da zgradite ohišje za vašo novo ploščo/PCB. Uporabil sem rezani karton, ker je bilo to najboljše, kar sem imel pri roki. Če imate 3D tiskalnik ali kako drugo metodo, je to tudi dobro!

Nasveti:

Uporabite čeljusti, da izmerite dimenzije vaše deske, še posebej, če kadirate ohišje.

Če uporabljate karton

Pri rezanju vedno pustite malo prostora. Vedno lahko izrežete več, vendar nikoli ne morete znova pritrditi.

Uporabite majhen ali natančen nož. Majhno rezilo je ključno za izdelavo natančnih, dobro prilegajočih se lukenj.

5. korak: Uživajte

Zabavajte se z novimi lučmi razpoloženja!

Stvari za razširitev:

Naredite primeren primer?

Več vzorcev ali načinov?

Hitrejši mikrokrmilnik?

Priporočena: