Բովանդակություն:

Դեկորատիվ LED լամպի ձայնային ռեակտիվ (Arduino). 5 քայլ (նկարներով)
Դեկորատիվ LED լամպի ձայնային ռեակտիվ (Arduino). 5 քայլ (նկարներով)

Video: Դեկորատիվ LED լամպի ձայնային ռեակտիվ (Arduino). 5 քայլ (նկարներով)

Video: Դեկորատիվ LED լամպի ձայնային ռեակտիվ (Arduino). 5 քայլ (նկարներով)
Video: SAS-01 Դաս #1 - Ինչպես միացնել LED լույսեր և աշխատացնել դրանք։ 2024, Հուլիսի
Anonim
Image
Image

Բարի օր, դա իմ առաջին խրատն է, և ես անգլիացի չեմ;) խնդրում եմ ներեք ինձ, եթե սխալներ թույլ տամ:

Այն թեման, որի մասին ուզում էի խոսել, LED լամպն է, քան կարող է լինել նաև ձայնային ռեակտիվ:

Պատմությունը սկսվում է իմ կնոջից, ով երկար ժամանակ տիրապետում է այս լամպին Ikea- ից, և ես միշտ մտածում եմ, երբ նայում եմ դրան, որ դա լավ առարկա կարող է լինել այն LED շերտով փոխակերպելու համար:

Հետո կարդալով որոշ ուսանելի նյութեր, ես տեսա այն թեման, որն ինձ լավ ոգեշնչեց ՝ շնորհիվ բնական Nerd- ի

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

Տեղեկատվություն եմ փնտրում ՝ իմանալու, թե ինչպես է այն աշխատում, ես նաև լավ անիմացիա եմ գտնում

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

Շնորհակալություն նաև Մայքլ Բարթլեթին

Եկեք այնուհետև կարգավորենք Ikea- ի լամպը, այն կլինի սովորական լամպ (սպիտակ), որը կարող է հարմարեցնել պայծառությունը և այն կանցնի երաժշտական ռեակտիվ լամպի `8 տարբերվող անիմացիաներով:

Տեսանյութը լավ չի ցուցադրում պոտարի էֆեկտը, այն իրականում ավելի գեղեցիկ է:

Կներեք, եթե որոշ մանրամասներ բաց թողնեմ, բայց ես չէի ծրագրում նախքան այն պատրաստելը հրահանգներ գրել:

Խմբագրում. Ես ավելացրել եմ նոր տեսահոլովակ, բայց տեսախցիկս (բջջային հեռախոսը) հագեցած է լույսով, կներեք դրա համար), մենք կարող ենք տեսնել գործարկման էֆեկտը, իսկ սպիտակ լամպը ՝ պայծառության պարամետրերով, այնուհետև մի քանի երաժշտական էֆեկտ

Քայլ 1: Մասերի ցուցակ

Ահա ցուցակը

  1. իհարկե լամպը ինքնին
  2. arduino NANO (ինչպես այս մեկը)
  3. Նանո վահան (ոչ պարտադիր, բայց շատ մասնակի)
  4. Ձայնային մոդուլ (զգույշ եղեք, KY-037 կամ KY-038- ը ընդհանրապես խելամիտ չեն)
  5. 3 մետր LED շերտի RGBW (RGB- ն կարող էր բավական լինել, բայց ես ուզում էի խաղալ RGBW- ի հետ) Ես վերցրեցի տաք սպիտակ գույնը, այն ՀԱՍՏԵՍելի ժապավեն է, յուրաքանչյուր LED կարող է պատվիրվել առանձին, դա ստանդարտ RGB շերտ չէ:
  6. 1 պոտար (այստեղ 5 բոտար)
  7. Հզորություն 5v 20Ah (10 կամ 15 -ը կարող է բավական լինել, բայց ես նախընտրում էի մեծ լինել)
  8. 2 կոնդենսատորի անջատիչ (ստանդարտ անջատիչը նույնպես կարող է լավ լինել)
  9. մալուխ
  10. ոտքի անջատիչ
  11. R/C մալուխ (հեշտ է միանալ 3 փին սենսորին)

Քայլ 2: Պատրաստեք լամպը

Պատրաստեք Լամպը
Պատրաստեք Լամպը
Պատրաստեք Լամպը
Պատրաստեք Լամպը
Պատրաստեք Լամպը
Պատրաստեք Լամպը

Լամպը հավաքածուի մեջ է և պետք է հավաքվի: Քանի որ մենք չենք օգտագործի լամպը և պլաստմասսան, որը կողպում է բոլոր խողովակները, և քանի որ ծագման վրա շատ կոշտ չէ, ես որոշեցի պտուտակ ավելացնել, այնպես որ անցք արեք և ամրացրեք յուրաքանչյուր խողովակը միասին: Beգույշ եղեք, մեկն ավելի կարճ է և սկիզբն է ներքևից:

Կներեք, երբ դա արեցի, բավականաչափ նկար չստացվեց:

Լամպը 1 մ 38 բարձրություն ունի, ես օգտագործեցի 2 կտոր led ժապավեն, որը դրել էի խողովակի 2 կողմում:

Beգույշ եղեք, շերտը պետք է լինի ճիշտ իմաստով, քանի որ մալուխը պետք է լինի ներքևում, այդպիսի LED շերտի վրա կա մուտք և ելք, մուտքը պետք է լինի ներքևում: Յուրաքանչյուր LED ժապավեն ինձ համար 77 LED երկար է, բայց հետագայում կտեսնեմ, որ այն չափազանց շատ է arduino NANO- ի համար:

Փորձում եմ շերտը տաք սոսնձել խողովակի վրա, բայց երբ պատվիրեցի, վերցրեցի սիլիկոնային անջրանցիկ տարբերակը, և տաք սոսինձը այն չկպցրեց:(Այսպիսով, ես փոխարենը օգտագործեցի փողկապներ: Մտածեք միաժամանակ միացնել մալուխը:

Քայլ 3. Capacitive Switches և Potar

Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar
Capacitive Switches եւ Potar

2 կոնդենսատիվ անջատիչներ գտնվում են լամպի ներսում և համեմատաբար լավ են արձագանքում լամպի պլաստիկի միջոցով:

Դուք կարող եք տեղադրել այն, որտեղ ցանկանում եք, ես դրանք ամրացրեցի սոսինձի մի կտորով, լամպի բարձրության կեսին:

Ամենավերինը Սպիտակից անիմացիայի անցնելու համար է:

Ներքևը անիմացիայի ոճը փոխելու համար է: Կա 8 անիմացիա, 7 -ը երաժշտական ռեակտիվ են, իսկ վերջինը `անսահման շարժվող:

Պոտարի համար, սկզբում, ես ուզում էի օգտագործել լոգարիթմական խեցեղեն, բայց չգիտեի, թե որտեղ կարող եմ այն դնել հեշտությամբ, ուստի վերջապես ես անցք բացեցի վերևում և դրեցի պտտվող:

Քայլ 4: Սխեմատիկա և ծրագրավորում

Սխեմատիկ և ծրագրավորում
Սխեմատիկ և ծրագրավորում

Միացրեք ամեն ինչ միասին

Եվ վերբեռնեք ծածկագիրը

Այն պարզապես օգտագործում է Adafruit_NeoPixel գրադարանը, համոզվեք, որ այն տեղադրել եք:

Կոդում դուք ունեք.

#սահմանել NUM_LEDS 74

Նույնիսկ եթե ես օգտագործում էի 77 երկարությամբ լուսադիոդային ժապավեն, նանոն հիշողությունից դուրս էր և ոչինչ չէր պատահի, մինչև որ իջա միայն 74 լուսադիոդի վրա: Ավելի լավ կլիներ Mega- ից օգտվելը

#սահմանեք MIC_LOW 0.0#սահմանեք MIC_HIGH 737.0

Ստուգեք ձեր սենսորով ստացված նվազագույն / առավելագույն արժեքը:

Երբ հայտարարում եք ձեր LED շերտի մասին, ինձ համար դա NEO_RGBW և 800 կՀց էր, ստուգեք ձեր բնութագրերը:

Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Երբ լամպը միանում է, այն անցնում է սպիտակ, կարմիր, կանաչ և կապույտ գլանափաթեթներով, կարող եք հեռացնել մեկնարկային մասը, եթե չեք ցանկանում նման մեկնարկ:

Քայլ 5: Հաջորդ տարբերակը?

Երբ ես լամպի վիրահատություն կատարեցի, կինս մի փոքր անհանգստացավ, բայց հիմա նա իսկապես սիրում է այն:

Երբ մալուխը ներսում եք դնում, զգույշ եղեք, որ դրանք ամրացնեք ՝ էսթետիկ ստվերներից խուսափելու համար:

Էլեկտրահաղորդման տուփը բավականին մեծ է, և ստվեր ստեղծեք ներքևում, եթե LED շերտն ավելի բարձր լինի, կարող է նվազեցնել ստվերները:

Կոճակը երևում է, երբ լույսը վառվում է, այն գեղագիտական չէ, մտածեք այն դնել պատի կողքին (եթե լամպը պատի մոտ է) և հոսանքի նույն կողմը: բայց լավ է տեսնել, թե որտեղ են նրանք, ես չեմ ուզում որևէ հետք թողնել լամպի վրա:

Վերջին տարբերակում, երբ կտտացնում եք էֆեկտի կոճակին, կապույտ LED լուսարձակը ցույց է տալիս, որ դուք դիպչում եք կոճակին, և որ անիմացիան է ակտիվ, բայց այն կարող է ուժեղացվել:

Միկրոն կարող է ավելի խելամիտ լինել, և ես զարմանում եմ, որ 2 միկրո դնեմ ավելի լավ զգայունություն ունենալու համար:

Ավելի մեծ ազդեցություն կարող է ստեղծվել, բայց ենթադրաբար պետք է գնալ մեգայի, քանի որ Նանոյի վրա առկա հիշողությունը փակվում է զրոյի:

Այլընտրանք կարող է լինել էֆեկտը փոխելու համար պտտվող կոդավորիչը: Բայց ես առայժմ սիրում եմ տարողունակ անջատիչ:)

Լամպի վերևում կցեցի USB մալուխ, որպեսզի կարողանամ այն հեշտությամբ ծրագրավորել:

Ես կավելացնեմ հոսանքի լարի ընդհանուր անջատիչը, երբ այն ստանամ:

Նկատի ունեցեք, որ եթե վաղը հոգնել եք դրանից, կարող եք ազատվել led- ից և հետ դնել սկզբնական լամպը, բայց ես իսկապես չեմ պատկերացնում, թե ինչու…:

Գաղափարների ցանկում է նաև հեռակառավարման վահանակի ավելացումը:

Խորհուրդ ենք տալիս: