Sisukord:

Dekoratiivne LED -lambi heli reageerib (Arduino): 5 sammu (piltidega)
Dekoratiivne LED -lambi heli reageerib (Arduino): 5 sammu (piltidega)

Video: Dekoratiivne LED -lambi heli reageerib (Arduino): 5 sammu (piltidega)

Video: Dekoratiivne LED -lambi heli reageerib (Arduino): 5 sammu (piltidega)
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #3 2024, Juuli
Anonim
Image
Image

Tere päevast, see on mu esimene juhendatav ja ma pole inglane;) palun andestage mulle, kui ma eksin.

Teema, millest tahtsin rääkida, on LED -lamp, mis võib olla ka helireaktiivne.

Lugu algab mu naisest, kellele see Ikeast pärit lamp juba ammu kuulub, ja ma mõtlen seda vaadates alati, et see võiks olla hea teema seda LED -ribaga muuta.

Siis lugedes mõnda juhendit nägin seda teemat, mis andis mulle tänu Natural Nerdile head inspiratsiooni

www.instructables.com/id/Music-Reactive-De…

Otsides teavet selle kohta, kuidas see töötab, leian ka head animatsiooni

learn.sparkfun.com/tutorials/addressable-r…

Aitäh ka Michael Bartlett

Alustame siis selle Ikea lambi häälestamist, see on standardlamp (valge), millel on potar, et oleks võimalik heledust reguleerida, ja siis lülitub see muusikareaktiivlambile, millel on 8 erinevat animatsiooni.

Video ei näita hästi potari efekti, see on reaalsuses kenam.

Vabandust, kui mul on mõni detail puudu, kuid ma ei plaaninud enne selle koostamist juhendit kirjutada.

Edit: Lisasin uue video, kuid minu kaamera (mobiiltelefon) on valgusest küllastunud, vabandust), näeme käivitamisefekti ja heleduse seadistusega valget lampi ning seejärel mitut muusikaefekti

Samm: osade loend

Siin on nimekiri

  1. muidugi lamp ise
  2. arduino NANO (nagu see)
  3. Nano kilp (mitte kohustuslik, kuid väga osaline)
  4. Helimoodul (ole ettevaatlik, ÄRGE VÕTA KY-037 või KY-038, EI OLE üldse mõistlik)
  5. 3m LED -riba RGBW (RGB -st võib piisata, kuid tahtsin RGBW -ga mängida) Võtsin sooja valge, see on AADRESSEERitav riba, iga LED -i saab käsutada eraldi, see EI OLE standardne RGB -riba
  6. 1 potar (5 potar siin)
  7. Võimsus 5v 20Ah (10 või 15 võib olla piisav, kuid eelistasin suurt)
  8. 2 kondensaatori lülitit (tavaline lüliti võib olla ka hea)
  9. kaabel
  10. jalglüliti
  11. R/C kaabel (lihtne ühendada 3 -kontaktilise anduriga)

Samm: valmistage lamp ette

Valmistage lamp ette
Valmistage lamp ette
Valmistage lamp ette
Valmistage lamp ette
Valmistage lamp ette
Valmistage lamp ette

Lamp on komplektis ja tuleb kokku panna. Kuna me ei kasuta lampi ja plastikut, mis lukustab kõik torud kokku ja kuna see on vaikne ja mitte väga jäik, otsustasin lisada poldi, nii et tehke auk ja kinnitage iga toru kokku. Olge ettevaatlik, üks on lühem ja algab alt.

Kahjuks ei saanud ma seda tehes piisavalt pilti.

Lamp on 1m38 pikk, ma kasutasin 2 tükki LED -riba, mille panin toru 2 küljele.

Olge ettevaatlik, riba peab olema õiges mõttes, sest kaabel peab olema allosas, sellisel LED -ribal on sisend ja väljund, sisend peaks olema allosas. Iga LED -riba on minu jaoks 77 LED -i pikk, kuid hiljem näen, et see on arduino NANO jaoks liiga palju.

Proovin riba torule kuumliimiga liimida, kuid tellides võtsin silikoonveekindla versiooni ja kuum liim ei liiminud seda:(Nii et ma kasutasin selle asemel tie-rapsi. Mõelge kaabli kinnitamisele samal ajal.

3. samm: mahtuvuslikud lülitid ja Potar

Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar
Mahtuvuslikud lülitid ja Potar

2 mahtuvuslülitit asuvad lambi sees ja reageerivad suhteliselt hästi läbi lambi plasti.

Võite selle panna kuhu soovite, kinnitasin need lihtsalt liimitükiga, lambi kõrguse keskele.

Ülemine on valgelt animatsioonile üleminekuks.

Alumine on animatsiooni stiili muutmiseks. Seal on 8 animatsiooni, 7 on muusikaga reageerivad ja viimane on lihtsalt lõpmatu.

Potari jaoks tahtsin alguses kasutada libisevat potit, kuid ma ei teadnud, kuhu seda kergesti panna, nii et tegin lõpuks augu ja panin pöörleva.

4. samm: skeem ja programmeerimine

Skeem ja programmeerimine
Skeem ja programmeerimine

Ühendage kõik omavahel

Ja laadige kood üles

See kasutab lihtsalt Adafruit_NeoPixeli raamatukogu, kindlasti installige see.

Koodis on teil:

#defineeri NUM_LEDS 74

Isegi kui ma kasutasin 77 pikkust LED -riba, oli nano mälu otsas ja midagi ei juhtu enne, kui läksin ainult 74 LED -i. Võib -olla oleks Mega kasutamine parem

#define MIC_LOW 0.0#define MIC_HIGH 737.0

Palun kontrollige anduriga saadud min / max väärtust.

Kui deklareerite oma LED -riba, siis minu jaoks oli see NEO_RGBW ja 800 khz, kontrollige oma spetsifikatsioone.

Adafruit_NeoPixel riba = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Kui lamp süttib, läheb see valge, punase, rohelise ja sinise rullidena kokku, saate stardiosa eemaldada, kui te sellist käivitamist ei soovi.

Samm: järgmine versioon?

Mu naine oli natuke mures, kui ma tema lambile operatsiooni tegin, kuid nüüd armastab ta seda tõesti.

Kui asetate kaabli sisse, olge ettevaatlik, et neid kinnitada, et vältida esteetilisi varje.

Toiteplokk on üsna suur ja tekitab varju allosas, alustades LED -riba kõrgemal, võib varje vähendada.

Nupp on nähtav, kui valgus põleb, see ei ole esteetiline, mõtle see seinale (kui lamp on seina lähedal) ja toitega samale poole. aga hea on näha, kus nad on, ma ei taha lambile ühtegi jälge teha.

Viimases versioonis, kui klõpsate efektinupul, vilgub sinine LED, mis näitab, et puudutate nuppu ja milline animatsioon on aktiivne, kuid seda saab täiustada.

Mikro võiks olla mõistlikum ja ma mõtlen, et panna 2 mikro parema tundlikkuse saavutamiseks.

Võiks luua rohkem efekti, kuid ma arvan, et mega jaoks on vaja minna, kuna Nano mälu on nullini suletud.

Alternatiiviks võib olla ka pöörlev kodeerija, mis muudab efekti. Aga mulle meeldib esialgu mahtuvuslik lüliti:)

Kinnitasin lambi ülaossa USB -kaabli, et seda hõlpsasti programmeerida.

Lisan toitejuhtmele üldise lüliti, kui selle kätte saan.

Pange tähele, et kui olete homme sellest väsinud, võite LED -ist lahti saada ja esialgse lambi tagasi panna, kuid ma tõesti ei kujuta ette, miks….

Ideede loendis on ka kaugjuhtimispuldi lisamine.

Soovitan: