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

LED Neopixel շերտի ծավալի անալիզատոր `4 քայլ
LED Neopixel շերտի ծավալի անալիզատոր `4 քայլ

Video: LED Neopixel շերտի ծավալի անալիզատոր `4 քայլ

Video: LED Neopixel շերտի ծավալի անալիզատոր `4 քայլ
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Նոյեմբեր
Anonim
LED Neopixel շերտի ծավալի անալիզատոր
LED Neopixel շերտի ծավալի անալիզատոր

Ես ունեի պահեստային Neopixel ժապավեն, որը շուրջս էր ընկած, և ես մտածեցի, որ լավ կլինի իմ ձայնային համակարգի համար սպեկտրի անալիզատոր պատրաստել:

Ենթադրում եմ, որ դուք ծանոթ եք arduino- ի զարգացման միջավայրին, եթե ոչ, ապա այնտեղ շատ ձեռնարկներ կան:

Նշում:

Սա ցույց է տալիս ծավալը, ոչ թե հաճախականությունը:

Բայց ես կարող եմ հաճախականություն կազմել ավելի ուշ:

Քայլ 1: Հավաքեք մասեր

Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր

Ձեզ հարկավոր կլինի.

  • Arduino (ես օգտագործել եմ Նանոն, դուք կարող եք օգտագործել մյուսները)
  • 2x 330 օհմ ռեզիստորներ
  • տախտակ
  • jumper լարերը
  • LED շերտ (նեոպիքսելներ)
  • 1000uf կոնդենսատոր
  • 10k պոտենցիոմետր

ըստ ցանկության:

  • խոսնակ
  • աուդիո խցիկ

Քայլ 2: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան

Կառուցեք սխեման, ինչպես ցույց է տրված, եթե ցանկանում եք, կարող եք այն կառուցել շերտի տախտակի վրա `ավելի մշտական լուծման համար:

Դուք կարող եք սա ուղիղ միացնել նաև աուդիո աղբյուրին (ցուցադրված է սխեմատիկորեն), օրինակ. ուժեղացուցիչի ելք, պարզապես լարերը միացրեք ձեր այլ աղբյուրին `աուդիո խցիկի փոխարեն: Օգտագործելով այս մեթոդը, բարձրախոսը ձեզ պետք չէ, քանի որ լարերն, այնուամենայնիվ, միացված են այլ բարձրախոսներին զուգահեռ:

Պոտենցիոմետրը նախատեսված է LED- ների բարձրությունը փոխելու համար `կախված մուտքի ծավալից: Սա պարտադիր չէ, եթե դա չեք ցանկանում, կարող եք հեռացնել այն ծածկագրից:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Համոզվեք, որ տեղադրված է Adafruit Neopixel գրադարանը:

Եթե ոչ, ապա բացեք գրադարանի կառավարիչ (ուրվագծեք գրադարանի կառավարման գրադարանները): Այնուհետեւ որոնեք «Adafruit Neopixel»:

Կտտացրեք ցուցադրվողի վրա և կտտացրեք «տեղադրել»:

Հաջորդը բացեք կցված կոդը, համոզվեք, որ «STRIP_LENGTH» - ը սահմանված է ձեր շերտի երկարության վրա, «Գործիքներ» ընտրացանկից ընտրեք տախտակն ու նավահանգիստը և վերբեռնեք:

Քայլ 4: Ավարտվեց:

Ավարտվեց!
Ավարտվեց!

Այժմ կարող եք տպավորել մարդկանց ձեր երաժշտության ձայնի անալիզատորով կամ պարզապես դիտել երաժշտությամբ:

Խնդիրների վերացում.

-Եթե LED- ները բոլորը լուսավորված են թեթևակի թրթռոցով, ապա պտտեք պոտենցիոմետրը, մինչև որ դրանք իջնեն երաժշտության ներքո

-Եթե ոչինչ չի կատարվում, համոզվեք, որ աուդիո աղբյուրը միացված է և աշխատում է

Հնարավոր է լավ գաղափար լինի, որ պլաստիկ տախտակից պատրաստեք PCB և դրանք տեղադրեք գեղեցիկ վայրում, եթե այն մշտական լինի: Տեսեք նրանց աշխատանքի տեսանյութը:

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