Мазмуну:

Музыка реактивдүү маанай жарыктары: 5 кадам (сүрөттөр менен)
Музыка реактивдүү маанай жарыктары: 5 кадам (сүрөттөр менен)

Video: Музыка реактивдүү маанай жарыктары: 5 кадам (сүрөттөр менен)

Video: Музыка реактивдүү маанай жарыктары: 5 кадам (сүрөттөр менен)
Video: Жакында Баткен согушу жөнүндө кино тасма чыгат 2024, Ноябрь
Anonim
Музыка реактивдүү маанай жарыктары
Музыка реактивдүү маанай жарыктары

Киришүү жана Фон

Биринчи курста (2019 -жылдын жазы) мен жатаканадагы бөлмөмдү көрктөндүргүм келди. Мен гарнитурадан уккан музыкага жооп бере турган маанай чырактарын түзүү идеясын ойлоп таптым. Чынын айтсам, менде өзгөчө илхам жок болчу, мен жөн эле алар сонун көрүнөт деп ойлогом. Финалдын ысык мезгилинде мен аудиого реакция бере ала турган LED тилкесинин контроллерин чогулттум. Бул иштеди, бирок бул жөн эле нан панелин орнотуу, толук же туруктуу нерседен алыс. Убакыт өттү, үй тапшырмасы топтолуп калды жана ал долбоор бүтпөгөн нерселердин кутусуна батып кетти.

Андан кийин карантин башталды.

Мен өзүмө жаккан нерселерди издөөгө жетиштүү убакытка ээ болдум жана өткөн күндөрдүн долбоорлорун бүтүрүүгө энергия алдым. Ошентип, ал жалгыз нан менин үймөгүмдүн түбүнөн куткарылды жана бул долбоор акыры (жакшы, негизинен) аяктады.

Бул толук кандуу продукт эмес, картондон жана сапатсыз программалоодон көрүнүп турат, бирок ошентсе да кызыктуу кичинекей жасалгалоо.

(Бул Нускамалык деталдаштырылган эмес, негизинен бул түзмөк канча убакыт мурун жасалганына байланыштуу.)

Алдын ала шарттар

Негизги райондук билим жана тажрыйба программалоо Arduino.

Жаратуучуга эскертүү (Сиз):

Сиз жасай турган маанай чырактары мендеги нерсеге дал келбейт. Бул Инструкцияны көбүрөөк сунуш катары караңыз жана ага өзүңүздүн пикириңизди кошуңуз!

Жабдуулар

  • Teensy ++ 2.0 (же сизде бар Arduino)
  • Ар кандай резисторлор
  • Ар кандай которгучтар
  • Ар кандай конденсаторлор
  • 3,5 мм джек (эркек же аял)
  • Потенциометрлер (же коддогучтар)
  • Аудио күчөткүч IC
  • Даректүү LED тилкелери
  • Гарнитураны бөлүүчү

Бул Amazon өнөктөштүк шилтемелери, ошондуктан мен ар бир сатуу менен бир аз комиссия табам. Эгерде сизде бул жабдыктар жок болсо жана менин келечектеги долбоорлорумду колдоону кааласаңыз, бул шилтемелерди ээрчиңиз!:)

1 -кадам: Пландаштыруу жана нан тактасы

Пландаштыруу жана нан тактасы
Пландаштыруу жана нан тактасы
Пландаштыруу жана нан тактасы
Пландаштыруу жана нан тактасы

Ар кандай жакшы долбоордун биринчи кадамы - бул сиздин талаптарыңызды орнотуу. Бул кадам абдан ачык аяктады. Аны каалаганча жөнөкөй же татаал кылуу сизге байланыштуу.

Менин талаптарым

  • Маанайды жарыктандыруу үчүн даректүү LED тилкесин көзөмөлдөңүз
  • Аудио реактивдүү режимге ээ болуңуз
  • Статикалык RGB режимине ээ болуңуз - мен дагы эле жарыктандырууну көргүм келгенде
  • Режимдерди алмаштыруу үчүн селекторду алмаштырыңыз
  • RGB режимин көзөмөлдөө үчүн потенциометрлер бар
  • 5 Втко туташтыруу үчүн бурама терминалы бар

Сиздин талаптарды аныктап алгандан кийин, кийинки нерсе - сизге кайсы компоненттер керек экенин аныктап, аларды панелден чыгаруу. Жетектөөчү катары менин системалык схемамды алыңыз! Тестирлөө - мүчүлүштүктөрдү чечүү, компоненттердин чогуу иштешин камсыз кылуу жана каталарды кетирбөө үчүн маанилүү кадам.

Эскертүүлөр:

Эмне үчүн аудио киргизүү үчүн чыңалуу бөлүштүргүч?

Сиз аудио сигналды киргизүү линиясында чыңалуу бөлүштүргүч бар экенин байкагандырсыз. Бул Arduinos ADCs чектөөлөрүнүн бирин эсепке алуу үчүн: ADC 0 - 5V ортосундагы чыңалууларды гана окуй алат. Аудио сигнал AC болгондуктан, анын терс жактары болот. Биз, албетте, бул терс чыңалуунун кирүүчү пинге жетүүсүн каалабайбыз, ошондуктан биз сигналды чыңалуу бөлүштүргүч менен алмаштырабыз жана аны 2,5 В борборунда сактайбыз.

Эмне үчүн күчөткүч?

Мен кулакчындарды же динамиктерди панель орнотуум менен колдонгондо, сигнал Arduino тарабынан иштелип чыгууга өтө алсыз экенин байкадым. Күчөткүчтү кошуу менен бул маселе чечилди. Көрүнүп тургандай, алдын ала тестирлөө маанилүү!

2 -кадам: Программа

Бул код менин маанай чырактарымда колдонгон нерсем. Сиз бул кодду түзмөксүз колдонбойсуз, анткени ар кандай жабдыктар жана такталар жайгашат. Китепканалар кантип колдонулганын билүү үчүн аны мисал катары алыңыз.

Колдонулган китепканалар:

Fastled.h (Даректүү LED көзөмөлү үчүн)

fix_fft.h (Дагы тезирээк Фурье үчүн

3 -кадам: Perfboard It

Perfboard It
Perfboard It

Эгерде сизде билим бар болсо, мен перфорборттун ордуна ПХБ түзүүнү сунуштайм. Бул алда канча аз түйшүктүү ширетүү процесси. Мен жасаган ар бир ширетүүчү түйүндү деталдаштыра албайм, бирок бул жерде бир нече негизги кеңештер бар:

Кеңештер:

Алдын ала туура келиши үчүн компоненттериңизди перформанга коюңуз. Бул сизге көптөгөн баш ооруларынан куткарат.

Электр чубалгысынын кесепеттерин азайтуу үчүн электр темир жолуна айланып өтүүчү конденсаторду коюңуз.

Тешик конденсаторлор жана резисторлор сунуштаган кошумча коргошундун узундугун пайдаланыңыз. Тактаңыздагы башка пункттарды туташтыруу үчүн аларды колдонуңуз.

Компоненттерди оңой алып салуу/тиркөө үчүн аял PWM бириктиргичтерин жана эркек башына төөнөгүчтөрдү колдонуңуз.

Мүмкүн болгондо катуу негизги зымды колдонуңуз. Тешиктерге салуу оңой.

4 -кадам: Корпусту куруу

Корпусун куруу
Корпусун куруу

Жаңы perfboard/PCB үчүн корпусту курууга убакыт келди. Мен кесилген картонду колдондум, анткени ал колумдагы эң жакшы нерсе болчу. Эгерде сизде 3D принтер же башка ыкма болсо, бул дагы жакшы!

Кеңештер:

Тактайыңыздын өлчөмдөрүн өлчөө үчүн калибрлерди колдонуңуз, айрыкча, эгерде сиз корпусту курап жатсаңыз.

Эгерде картонду колдонсоңуз

Кесүү учурунда ар дайым бир аз боштук калтырыңыз. Сиз ар дайым көбүрөөк кесип аласыз, бирок эч качан кайра туташтыра албайсыз.

Кичине бычак же так бычак колдонуңуз. Чакан бычак так, жакшы орнотулган тешиктерди жасоо үчүн ачкыч болуп саналат.

5 -кадам: ырахат алыңыз

Жаңы маанай чырактарыңыз менен көңүл ачыңыз!

Кеңейтиле турган нерселер:

Тиешелүү ишти жасоо?

Көбүрөөк моделдер же режимдер?

Тезирээк микроконтроллер?

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