
Мазмуну:
- 1 -кадам: материалдарды алуу
- 2 -кадам: Электр - Эстафетаны жана Рождество чырактарын туташтыруу
- 3 -кадам: Электр - Микрофон жана Arduino
- 4 -кадам: Arduino Code - Автоматтык түрдө жаркыраган жарыктар
- 5 -кадам: Arduino Code - Кол менен жаркыраган жарыктар
- 6 -кадам: Жарыктарды орнотуңуз жана Кодду иштетиңиз
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53



Бул Нускамада мен сизге музыка ойногондо автоматтык түрдө жаркылдаган Рождество чырактарын кантип курууну көрсөтөм! Долбоор 2 бөлүктөн турат: Электр схемасы жана Arduino Code/Algorithm. Район 8 жеке рельстин жардамы менен 8 жеке Рождестволук жарыктын ар бириндеги схеманы жабуу менен иштейт. Электр микрофону динамиктердин топтомунда ойноп жаткан үн толкундарын тартып алат жана аны аналогдук киргизүү аркылуу Arduinoго жөнөтөт.
Бул жерден колдонууга жарактуу программалар үчүн 2 вариант бар. Сиз белгилүү бир музыкалык тректер үчүн жарыктын айрым тилкелерин кол менен ирмөө үчүн кол кодунун шаблонун колдонсоңуз болот, же автоматтык кодду колдонсоңуз болот, ал ойнотулган жыштыктын негизинде ар кандай зым жиптерин иштетет.
1 -кадам: материалдарды алуу
Бул долбоорго керектүү материалдардын тизмеси өтө жумшак болгондуктан, бул абдан жеткиликтүү долбоор. Материалдардын тизмеси жана мен бардыгын кайдан сатып алдым (Amazon Affiliate Link):
1x Arduino Uno
1x Нан тактасы
1x Электр Микрофон Күчөткүчү
1x Jumper Wire Bundle 65 PCS
1x Premium Аял/Эркек Jumper Wires - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 канал эстафетасы
8x Vickerman Mini Christmas Lights (ошондой эле азыраак жиптерди сатып алууга болот)
Резина мээлейлерди жана өрт өчүргүчтөрдү, эгерде сиз бул типтеги долбоорлорго жаңыдан кирсеңиз сунушталат. Төмөндө материалдар тизмесинин PDF жүктөлүүчү версиясы дагы бар.
2 -кадам: Электр - Эстафетаны жана Рождество чырактарын туташтыруу



Электр схемасынын жүрөгү - реле. Реле - бул релеге бир аз кичине чыңалуу колдонулганда жабылган механикалык которгуч. Бул кичинекей чыңалуу зымдын катмары аркылуу өткөндүктөн иштейт, ал механикалык которгучту жабуу үчүн электр магнитин түзөт. Которуу ар бир Christmas Light тилкесинин бир эле учуна туташкан. Коммутатор жабылганда, дубал розеткасынын чыңалуусу жип аркылуу өтүп, жарык жаратат!
Эскертүү: Рождествонун жарык чырактарынын үстүндө иштебеңиз, чырактар сайылып турганда!
Жарыктарды реле менен туташтыруу үчүн, жарыктын тилкесине бирден кесүү жасаңыз жана зымдын бир аз тилкесин кесип, анын ар бир тарабында жездин аз өлчөмүн ачыңыз. Муну аяктагандан кийин, ар бир жез учун 1 реленин кадимкидей ачык учтарына туташтырыңыз. Муну 8 жарык жип үчүн жасаңыз.
Релени кантип туташтыруу керектигин бул жерден тапса болот:
3 -кадам: Электр - Микрофон жана Arduino



Андан кийин, биз үн толкундарын аналогдук кирүү катары кабыл ала башташыбыз үчүн, электрофондук микрофонду Arduino менен туташтырышыбыз керек. Байланыштар VCC микрофону жана Arduino 5V менен жерге туташуу менен абдан жөнөкөй, микрофондун чыгышы Arduino аналогдук 0 пинге түз туташат. Жогорудагы сүрөттөр жана төмөндөгү визуалдык Fritzing схемасы микрофон менен релелик тактанын Arduino менен кантип туташып турганы жөнүндө толук маалымат берет.
4 -кадам: Arduino Code - Автоматтык түрдө жаркыраган жарыктар

Бардык электрониканы туташтыргандан кийин, Arduino кодун жүктөө убактысы келди! Жарыктын автоматтык коду жаңы жылдык чырактардын микрофондун угуп жаткан үнүнүн жыштыгына жараша автоматтык түрдө жаркырашына алып келет. Убакыт доменинен үн толкунун жыштык доменине айландыруу үчүн код FFT (Fast Fast Fartier Transform) окшош FHT (Fast Hartley Transform) деп аталган алгоритмди колдонуу менен иштейт.
Мен көбүнчө код жазууда адистештирилген китепканаларды колдонгум келбейт, бирок ачык музыкалык лабораториядагы китепкана менен иштөө абдан оңой болгон жана бул долбоорду тезирээк кылган! Код GitHub репозиторийимде жеткиликтүү болот:
5 -кадам: Arduino Code - Кол менен жаркыраган жарыктар

Менин GitHub репозиторийимде кол менен жарк эткен коддор да бар. Бул репозиторийдеги кол коду учурда Carol of Bells үчүн калибрленген, бирок мен ушул коддо колдонгон үлгү боюнча кодду каалаган ырга жаркырап өзгөртө аласыз! Код GitHubда да жеткиликтүү болот:
6 -кадам: Жарыктарды орнотуңуз жана Кодду иштетиңиз


Жарыктарыңызды каалаган жерге коюп, кодуңузду Arduino тактасына жүктөп, жарык шоуңузду көрүңүз! Бүткөндөн кийин жана ал иштей баштаганда, сиз ноутбукуңузду жанында кармаштын кажети жок, Arduinoңузду 9В батарейкасы менен кубаттай аласыз. Шоудан ырахат алыңыз!
Сунушталууда:
DIY автоматтык музыкалык Christmas Lights (MSGEQ7 + Arduino): 6 кадам (сүрөттөр менен)

DIY автоматтык музыкалык Рождество чырактары (MSGEQ7 + Arduino): Ошентип, мен жыл сайын мындай кылам деп айтам жана эч качан аны жасабайм, анткени мен көп нерсени создуктурам. 2020 - өзгөрүү жылы, ошондуктан мен муну жасоо жылы деп айтам. Ошентип, сизге жагат жана өз музыкалык Рождество чырактарын жасайсыз деп үмүттөнөбүз. Бул с болуп калат
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: 18 кадам (сүрөттөр менен)

Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: EspañolQue es Vixen Lights? 3.x версиясын толуктоо RGB интеллектуалдык программасы боюнча толукталган.Ошондо жүктөп алыңыз http://www.vixenl
Christmas Tree Lights Батарея Voltage Сыноочу: 12 кадам (Сүрөттөр менен)

Жаңы жылдык балаты чырактары Батарея чыңалуусун текшерүүчү: Рождестводон кийин күйгүзүлбөгөн сынган лампаларыңыз болушу мүмкүн. Сиз аларды көптөгөн кызыктуу долбоорлор үчүн колдоно аласыз, мисалы, бул. Анын дисплейи катары Рождество дарагынын чырактарын колдонгон анын 1.5V батареясын текшерүүчү
Arduino Christmas Lights: 5 кадам (Сүрөттөр менен)

Arduino Christmas Lights: Christmas жакындап калды, ошондуктан мен үйүмдүн кооз жасалгасын жасоону чечтим. Жаңы жылдык чырактардын көптөгөн түрлөрү бар, бирок мен аларды өз алдынча жасоону чечтим. Мен ойлогон эң жөнөкөй нерсе, кээ бир леддерди Arduinoго туташтыруу
DIY Christmas Lights музыкага коюлган - хореографиялык үй жарыктары: 15 кадам (сүрөттөр менен)

DIY Рождество чырактары музыкага коюлган - Үйдүн хореографиялык жарыктары: DIY Рождестволук чырактары Музыкага коюлган - Үйдүн хореографиялык жарыктары Бул башталгыч DIY эмес. Сизге электроника, циркология, BASIC программалоо жана электр коопсуздугу жөнүндө жалпы түшүнүктөр керек. Бул DIY тажрыйбалуу адам үчүн, ошондуктан