Мазмуну:
- Жабдуулар
- 1 -кадам: Бул кантип иштейт - MSGEQ7
- 2 -кадам: Test Circuit
- 3 -кадам: Код
- 4 -кадам: Релелерди кошуу
- 5 -кадам: Мунун баарын кылган Башкарма
- 6 -кадам: Жасалды + Келечек
Video: DIY автоматтык музыкалык Christmas Lights (MSGEQ7 + Arduino): 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Ошентип, жыл сайын мен муну жасайм деп айтам жана эч качан аны жасай албайм, анткени мен көп нерсени создуктуруп жатам. 2020 - өзгөрүү жылы, ошондуктан мен муну жасоо жылы деп айтам. Ошентип, сизге жагат жана өз музыкалык Рождество чырактарын жасайсыз деп үмүттөнөбүз. Бул жөнөкөй жол көрсөткүч болот, бирок кийинки жылы бул долбоор менен дагы көп нерселерди жасоону пландап жатам.
Долбоордун толук видеосу:
Жабдуулар
Bluetooth кабылдагычы
Arduino Nano https://amzn.to/3piiJHb or
PRO Mini
(аны программалоо үчүн https://amzn.to/2WGa19q керек болот)
MSGEQ7 IC
MSGEQ7 модулу
MSGEQ7 Shield
Каршылаштар
Конденсаторлор
Реле - Механикалык https://amzn.to/3pm2WXF же
Катуу абал https://amzn.to/2KOVqFU X3
Solid State 4 каналы
8x8 LED дисплей
Solder жөндөмдүү Breadboard
Hook Up Wire Kit
JST адаптерлери
3.5мм стерео джек розети
Электр менен камсыздоо модулу
9V 1А кубат булагы
AC Plug, AC розеткалары жана ар кандай жергиликтүү жабдуулардан электр кутусу
Колдонулган шаймандар (бул видео үчүн менде бар жалпы нерселер сатылып алынган эмес):
Solder Iron:
Оңдоо маты:
Коргошунсуз Solder Wire:
Магниттик жардам колу:
Мультиметр: https://amzn.to/3oQrgB5 (менин кийинки сатып алуум)
Райондук тактанын кармагычы
Бул пост менин каналымды колдоого жардам берген өнөктөштүк шилтемелерди камтыйт. Эгерде сиз менин шилтемелеримдин бири аркылуу сатып алсаңыз, мен кичинекей комиссия таба алам; сизге эч кандай кошумча чыгымдар
1 -кадам: Бул кантип иштейт - MSGEQ7
Ошентип, бул долбоордун негизги компоненти MSGeq7 болмок. Бул жети диапазондогу графикалык эквалайзер IC бул аудио спектрди жети диапазонго бөлүүчү CMOS чипи, 63Гц, 160Гц, 400Гц, 1кГц, 2.5кГц, 6.25кГц жана 16кГц. Жети жыштык ар бир диапазондун амплитудасынын DC өкүлчүлүгүн камсыз кылуу үчүн эң жогорку чектерди аныктайт жана чыгарууга чейин көбөйтүлөт. Чыпка жоопторун тандоо үчүн тышкы компоненттердин кереги жок. Чиптеги саат осцилляторунун жыштыгын тандоо үчүн чиптен тышкаркы резистор жана конденсатор гана керек. Фильтр борборунун жыштыктары бул жыштыкты көзөмөлдөйт.
Маалымат барактары:
Ошентип, чынында эле, ICди колдонуу абдан оңой.
2 -кадам: Test Circuit
Msgeq7 маалымат таблицасы бул долбоордун схемасын иштеп чыгуу үчүн колдонгон жана колдонгон типтүү схеманы камсыз кылат.
Конкреттүү резисторлордун жана конденсаторлордун маанилерине көңүл буруңуз. Менде 2 x 3.5mm стерео аудио уячалары бар, алар Bluetooth модулуна msgeq7 аркылуу сезиле турган аудио киргизүүгө мүмкүндүк берет. MSGди бөлүү үчүн башка 22k резистор жана конденсатор керек жана башка джек AUX кабели аркылуу динамикке чыгууга уруксат берет.
Ошондой эле, мен кийинчерээк Рождество чырактарын көзөмөлдөө үчүн диоддорду реле менен алмаштырдым (алар бул долбоордун чөйрөсүндө негизинен бирдей).
Светодиоддор аудионун "lows" "mids" "Highs" дегенди билдирет. План - бул жыштык амплитудаларын сезүү жана андан кийин жарыкты күйгүзүүчү триггер чекитин аныктоо.
Мен ошондой эле 8x8 LED матрицасын кошуп, аудио жыштыгын жакшы ойноп берүү үчүн, алар ойнотулуп жатат.
Код каалаган Arduino тактасы менен иштей алат, бирок мен тестирлөө үчүн нанону жана финалдык тактада Pro Mini колдонуп жатам.
3 -кадам: Код
Ошентип, код дагы абдан жөнөкөй.
Толук код:
Код 8x8 дисплей MAX7219 үчүн LedControl китепканасына муктаж https://www.arduino.cc/reference/en/libraries/ledc…. Мындан башка эч кандай кошумча китепкананын кереги жок жана код жалгыз турат.
Укурукта, мен MSGден ар кандай диапазондорду текшерем жана 8 менен 8 матрицасында көрсөтүлө турган 0 менен 7 ортосундагы маанилерди масштабдаштырам. Мен кийин баалуулуктарды массивге сактайм жана дароо иштелип чыгат.
Бул амплитудалык маанилер андан кийин алар коюлган маанини кесип өтүш үчүн текшерилет. Эгер ошондой кылышса, мен жарыкты күйгүзөм.
0, 1, 2 = LOWs (63Гцтен 400Гцке чейин)
3 -топ = MIDs (400Гцтен 2500Гцке чейин)
Band 4, 5, 6 = БИЙИКТИКТЕР (2.5КГцтен 16КГцке чейин)
Бул менин оюмча эң жакшы жарык эффектин берген байкоолорго негизделген жеке тандоо. Бул музыканын же жарык шоунун каалаган түрүнө ылайыкташтырылып, өзгөртүлүшү мүмкүн.
Мен механикалык релелерди колдонуп бүткөндүктөн, менде болгон нерселердин бардыгы, мен релени бузуп жана таасир эте турган ашыкча которуштурууга/тез термелүүгө алып келбөө үчүн, кайра ойнотуулардын минималдуу убакытка чейин калуусуна уруксат берүү үчүн желек системасын коштум. музыкалык жарык.
Убакыт өтүп, амплитудасы кайра козголбогондон кийин, жарык өчүп, процесс улана берет.
Мен миллис () колдонуп жатам, кечигүү менен эмес, кечигүү менен кодду бөгөттөө үчүн. Ошентип, код чынында тез жана эффективдүү иштейт.
4 -кадам: Релелерди кошуу
ЭСКЕРТҮҮ: AC чыңалуусунда этият болуңуз. Сураныч, эгер ишенбесеңиз, кесипкөй/Электриктен жардам алыңыз. Эскертүү, мен лицензияланган уста болом.
Бул долбоор үчүн мен механикалык релелерди колдонуп жатам, анткени мендеги катуу абалдагы релейлер DC чыңалуусуна гана тиешелүү/
Үшкүрүү
Эгерде сизде азырынча механикалык реле жок болсо жана бул долбоорду аткарууну пландасаңыз, сизге SSRs топтомун алууну сунуштайм.
Алар тезирээк жана эң маанилүүсү тынчыраак. Эскертүү SSRтин механикалык релеге салыштырмалуу учурдагы деңгээли төмөн, бир плагинге канча жарык коюп, учурдагы чүчүкулакты өлчөгүңүз келет.
5 -кадам: Мунун баарын кылган Башкарма
Баарын алгандан кийин мен каалагандай иштей баштадым.
Анын схемасы ушул эле убакта мурунку ноутбуктун аудио уячасын аудио кирүү жана чыгуу үчүн колдонгон.
Менде Arduino pro mini жана нон бортунда электр энергиясы бар, такта 12 вольттуу DC уячасынан иштейт/
8x8 дисплей бурама тешиктердин бирине тиркелет.
Реледе 6 пин JST туташтыргычы бар, ал Gnd, 5v жана 4 GPIOдорду 4 релесин көзөмөлдөп турат. Бул проект үчүн мен 3 релени гана колдонуп жатам, ал эми 4 штепсель кадимкидей жакын жана келечек үчүн кыйын абалга келтирүү жана тактаны иштетүү үчүн колдонулат.
6 -кадам: Жасалды + Келечек
Долбоордун толук видеосу:
Сиз бөлүшүп, жазылсаңыз болот.
Кийинки жылы мен алыстан жана убакытты көзөмөлдөөгө уруксат берүү үчүн WiFi жана RTC кошкум келет. Ошондой эле, FM өткөргүч, ошондуктан унаалар аудиону күүлөй алышат. Эң негизгиси, мен эстафетаны ССРС үчүн алмаштырмакмын. Мен MSGEQ7ди DSPге алмаштырып, жакшы жарык эффекттери үчүн аудиону туура талдай алам.
Үмүт кылам, баары Улуу Рождество жана Жаңы жыл менен.
Сунушталууда:
Тобиас - Ардуино музыкалык кутусу TVout менен: 5 кадам (сүрөттөр менен)
Тобиас - Ардуино Музыка кутусу TVout менен: Биринчиден, мага бул долбоордун илхамы болгон Тобиасты, менин сүйлөшкөн кызымдын алп оюнчугу менен тааныштырайын. ал жумушта жок кезде. Долбоор
Суу сактагыч менен WiFi автоматтык өсүмдүк азыктандыргычы - Ички/Тышкы өстүрүү - Суу өсүмдүктөрү автоматтык түрдө Алыстан Мониторинг менен: 21 кадам
WiFi суу сактагычы бар автоматтык өсүмдүк азыктандыргычы - ички/тышкы өстүрүү - суу өсүмдүктөрү автоматтык түрдө алыстан байкоо жүргүзүү менен: Бул окуу куралында биз өсүмдүктөрдү автоматтык түрдө сугаруучу жана Adosia платформасынын жардамы менен алыстан көзөмөлгө алына турган жабык/сырткы өсүмдүктөрдү багуу тутумун кантип орнотууну көрсөтөбүз
Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)
Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: Бүгүн мен сиздин Рождество чырактарыңыздын музыка менен жаркырашын алуу үчүн малина пиин колдонуу кадамдарын өтөм. Кошумча материалдардын бир нече доллары менен, мен сизди кадимки Рождество чырактарын бүт үйдүн жарык шоусуна айландыруу аркылуу көрсөтөм. Ал максат
Музыкалык Менора (Arduino менен жасалган): 13 кадам (Сүрөттөр менен)
Музыкалык Менора (Ардуино менен жасалган): Чанука жакында келет! Ошентип, майрамга байланыштуу долбоорду түзүү эң сонун идея болот деп ойлодум. Мен бул салкын Чануках Менораны Ардуино менен жасадым, ал ар түнү баскычты басуу менен башка ырды ойнойт. Светодиоддор
DIY Christmas Lights музыкага коюлган - хореографиялык үй жарыктары: 15 кадам (сүрөттөр менен)
DIY Рождество чырактары музыкага коюлган - Үйдүн хореографиялык жарыктары: DIY Рождестволук чырактары Музыкага коюлган - Үйдүн хореографиялык жарыктары Бул башталгыч DIY эмес. Сизге электроника, циркология, BASIC программалоо жана электр коопсуздугу жөнүндө жалпы түшүнүктөр керек. Бул DIY тажрыйбалуу адам үчүн, ошондуктан