Мазмуну:

DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам

Video: DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам

Video: DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
Video: Цигун для начинающих. Для суставов, позвоночника и восстановления энергии. 2024, Ноябрь
Anonim
Image
Image
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой

Бул долбоор сизге 18 LED (6 Red + 6 Blue + 6 Yellow) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын анализдөөгө жана аларды диапазондогу эффекттерге ылайык күйгүзүү үчүн LEDлерге өткөрүүгө жардам берет., High Hat, Kick). Мен бул боюнча бир нече көрсөтмөлөрдү көрдүм, бирок көпчүлүгү өтө көлөмдүү жана башталгычтарга же DIY куруучуларга коддорду даярдоо кыйын, алардан кандайдыр бир маанини алуу үчүн булак коддорун бир нече саат бою электен өткөрүүнүн ордуна. Сиз ошондой эле smd 5050 6 тилкесин же жекече программалоочу RBG WS28xx сериясын колдоно аласыз. Бирок, алардын кубат талаптары ар башка, андыктан эгер сиз булар үчүн жаңы болсоңуз, алардын маалымат барагына кайрылыңыз.

Эгерде сиз баштапкы код менен чуркагыңыз келбесе жана аны тез арада иштетүүнү каалабасаңыз, анда сиз туура барактасыз. Биз 3 (үч) жөнөкөй кадамды аткарабыз - Бөлүктөрдү сатып алуу, аларды туташтыруу жана музыкаңызды психизациялоо үчүн терезелер тиркемесин күйгүзүү. Эң жакшы жери - бул үчүн Processing же башка китепканаларды орнотуунун кажети жок & Сиз каалаган медиа ойноткучун колдонуп, эч кандай кодду өзгөртпөстөн же тынчсызданбастан медиа ойноткучтун өзүнөн ойноп/токтото/токтото/алдыга/артка айландырсаңыз болот. медиа файл кеңейтүүлөрү жөнүндө. Үн картасы аркылуу каалаган үн анализделет, эгер *.exe тиркемеси иштеп жатса да, сиз оюнду/ютубду/кинолорду көрүп жатканда же сиздин сүйлөшкөн кызыңыз/жигитиңиз Skype чалуусунда кыйкырып жатканда да анализделет. *Колдонмону интимдик учурларда жапканыңызга ишениңиз*. !! Тамашалар бөлөк !! Келгиле, долбоорду 20 мүнөткө жетпей бүтүрөлү.

1 -кадам: БӨЛҮКТӨРДҮ САТЫП АЛУУ

БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ
БӨЛҮКТӨРДҮ САТЫП АЛУУ

Сага керек болот

а) Ардуино. (Мен тегерегимде жаткан Mega2560ти колдондум, сиз БУУну же эң аз дегенде 6 PWM казыгы менен колдоно аласыз).

б) 3,5 мм диоддор - 18 жок. (6 сары + 6 кызыл + 6 көк)., ЖЕ, LED STRIP (Эмне кылып жатканыңызды билсеңиз гана колдонуңуз).

в) Резисторлор - 220 же 150 Ом * 6

г) Breadboard / Prototype Board жана көптөгөн M-M jumper кабелдери (15 тегерегинде жетиштүү болмок).

2 -кадам: БӨЛҮКТӨРДҮ туташтыруу

БӨЛҮКТӨРДҮ туташтыруу
БӨЛҮКТӨРДҮ туташтыруу

Светодиоддордун чоң буту +ve (позитивдүү) анодду, ал эми кыска буту -ve (терс) катодду билдирет.

Жарык диоддорун жетиштүү аралыкка коюп, жакшы эффект алуу үчүн аларды жакшы иреттеңиз. Ардуинонун PWM жагындагы 'GND' пинин Breadboardдогу жерге туташтырыңыз. Резисторлорду LEDдин Катод буту менен Жер менен катар туташтырыңыз; жана PWM төөнөгүчтөрү ардуинодон LED аноддук бутуна чейин. {Сиз резистордун баалуулуктары менен айлана аласыз, бирок LEDди каршылыгы жок иштетпеңиз, болбосо күйгүзүп алсаңыз болот}. Жакшылап түшүнүү үчүн берилген схемага кайрылыңыз. Диаграммада Сол тараптан келген LEDлердин 1 -3 топтому үчүн үч 220 омдук резисторлорду колдондум; Ал эми калган 3 LED диоддору үчүн үч 150 ом.

Жарык диоддоруңузду жана резисторлоруңузду панелге орнотуп бүткөндөн кийин, Arduino'ду Windows PCке туташтырыңыз. Arduino IDE ачыңыз, Файл> Мисалдар> Фирмата> StandardFirmata өтүңүз жана мисалдын эскизин Arduinoго жүктөңүз. ! DONE!

3 -кадам: Музыкаңызды көтөрүңүз

Булак кодун алуу үчүн https://knowledgeofthings.com/diy-musical-lights-… менин блогума баш багыңыз ---------------------------- -------------------------------------------------- ----------------

Эгерде сиз тиркемеде көйгөйлөргө туш болсоңуз, анда Arduino "COM3" түзгөнүн текшериңиз, эгер андай болбосо, анда төмөндө сериялык/порт номериңиз менен комментарий бериңиз, мен сиз үчүн тиркемени жүктөйм. Эгерде Tx/Rx чырактары күйүп, бирок светодиоддор өчпөсө, анда диоддордун полярдуулугун жана бош же туура эмес зымдарды эки жолу текшериңиз.

Эскертүү: - LINUX жана MAC колдонуучулары үчүн - Кабатыр болбоңуз, мен сизге атайын тиркемени жүктөйм, жөн гана төмөндө Сериялык/Порт номериңиз менен комментарий жазыңыз. Windows 32-бит колдонуучуларына Java 8ди орнотуу сунушталат.

Кошумча эскертүү:- Эгерде сиз аудиого ээ болгон нерсени ойнотпосоңуз, бирок сиз дагы эле ардуинону туташтырып, тиркемени күйгүзүп жатсаңыз, анда туташуу туура экенин жана колдонмо иштеп жатканын көрсөтүү үчүн сары жана кызыл диоддор туш келди үлгүлөрдө жарк этип калат.. Муну 3 КАДАМДАН КИЙИН ТУУРА БОЛУШУ МҮМКҮН БУЛ ЖӨНӨКӨЙ ИНСТРУКТИВДҮ ЭРКИНДЕШТИҢИЗ. Грамматикалык каталарым үчүн кечиресиз, англис тили менин биринчи тилим эмес. Мен кимдир бирөө муну smd5050 же ws28xxтин 6 тилкесине кайталайт деп ишенем. Эгер кимдир бирөө ушундай кылса, мени менен да бөлүшүп коюңуз.

Сунушталууда: