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

Երաժշտական ռեակտիվ բազմագույն LED լույսեր - Arduino ձայնի հայտնաբերման տվիչ - RGB LED ժապավեն ՝ 4 քայլ
Երաժշտական ռեակտիվ բազմագույն LED լույսեր - Arduino ձայնի հայտնաբերման տվիչ - RGB LED ժապավեն ՝ 4 քայլ

Video: Երաժշտական ռեակտիվ բազմագույն LED լույսեր - Arduino ձայնի հայտնաբերման տվիչ - RGB LED ժապավեն ՝ 4 քայլ

Video: Երաժշտական ռեակտիվ բազմագույն LED լույսեր - Arduino ձայնի հայտնաբերման տվիչ - RGB LED ժապավեն ՝ 4 քայլ
Video: Հոկայդոյի ամենահայտնի տաք աղբյուրների քաղաքը:♨️Ճամփորդական ուղեցույց դեպի Նոբորիբեցու Օնսեն, Ճապոնիա 2024, Նոյեմբեր
Anonim
Երաժշտական ռեակտիվ բազմագույն LED լույսեր | Arduino ձայնի հայտնաբերման տվիչ | RGB LED ժապավեն
Երաժշտական ռեակտիվ բազմագույն LED լույսեր | Arduino ձայնի հայտնաբերման տվիչ | RGB LED ժապավեն

Երաժշտական ռեակտիվ բազմագույն LED լուսարձակների նախագիծ: Այս նախագծում օգտագործվել են պարզ 5050 RGB LED ժապավեն (ոչ հասցեագրվող LED WS2812), Arduino ձայնի հայտնաբերման ցուցիչ և 12 Վ ադապտեր:

Քայլ 1: Նախագծի տեսանյութ

Image
Image

Այսպիսով, ինչպես է դա աշխատում: Եթե ավելի մոտիկից նայեք նախագծի Arduino IDE սկզբնաղբյուրին, ապա անալոգային արժեքը գալիս է Arduino ձայնային տվիչից (սա տատանվում է ըստ երաժշտության ինտենսիվության), որից հետո սահմանվում է շեմային արժեքը (ինչպես 0 -ից մինչև 1023 -ը)), եթե ձայնի տվիչից ստացված արժեքը չի համապատասխանում շեմի արժեքին, ակտիվացվում է Arduino պատահական () գործառույթը: Պատահական գործառույթում ստեղծվել է 6 տարբեր գունային խմբեր, տարբեր գույների համակցություններ կարող են ստեղծվել ՝ այս գունային խմբերում արժեքները փոխելով: Եթե ձայնային տվիչից անալոգային արժեք չկա, գործառույթը դադարեցվում է:

Քայլ 2: Պահանջվող բաղադրիչներ

Սխեմատիկ և Gerber ֆայլ
Սխեմատիկ և Gerber ֆայլ

Այս նախագիծը կարող է իրականացվել նաև Arduino UNO R3- ով և որոշ (IRFZ44N տրանզիստոր և նման) բաղադրիչներով, բայց ես պատրաստեցի այս նախագիծը մեկ տախտակի վրա: Օգտագործվել են հեշտ զոդման ենթակա բաղադրիչներ (ճիշտ ինչպես DIP գործը Atmega348P):

Ձայնի հայտնաբերման տվիչ

LED շերտի լույս 5050

AC DC 12V ադապտեր

DIP28 ATmega328P-PU

IRFZ44N տրանզիստոր

L7805CV TO220

Կերամիկական կոնդենսատոր

Էլեկտրոլիտիկ կոնդենսատոր

DIP IC վարդակից

Type B USB վարդակից

2.1 մմ Jack վարդակից

Միացնել / անջատել անջատիչը

LED

Դիմադրողական

12 ՄՀց բյուրեղ

16 ՄՀց բյուրեղ

Jumper Wire

Oldոդման գործիքներ

Քայլ 3. Սխեմատիկ և Gerber ֆայլ

Սխեմատիկ և Gerber ֆայլ
Սխեմատիկ և Gerber ֆայլ

Ես պատվիրեցի տպատախտակը PCBWay- ի միջոցով: Կարող եք պատվիրել ստորև նշված վեբ հասցեից և ձեռք բերել այս տախտակը:

Ստացեք սխեմատիկ և Gerber ֆայլ (Նաև պատվիրեք)

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

Քայլ 4: Աղբյուրի ծածկագիր

Աղբյուրի ծածկագիր
Աղբյուրի ծածկագիր

Եթե ավելի մոտիկից նայեք նախագծի Arduino IDE սկզբնաղբյուրին, ապա անալոգային արժեքը գալիս է Arduino ձայնային տվիչից (սա տատանվում է ըստ երաժշտության ինտենսիվության), որից հետո սահմանվում է շեմային արժեքը (ինչպես 0 -ից մինչև 1023 -ը)), եթե ձայնի տվիչից ստացված արժեքը չի համապատասխանում շեմի արժեքին, ակտիվացվում է Arduino պատահական () գործառույթը: Պատահական գործառույթում ստեղծվել է 6 տարբեր գունային խմբեր, տարբեր գույների համակցություններ կարող են ստեղծվել ՝ այս գունային խմբերում արժեքները փոխելով: Եթե ձայնային տվիչից անալոգային արժեք չկա, գործառույթը դադարեցվում է:

Ստացեք Arduino IDE աղբյուրի կոդը (GitHub)

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

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