Мазмуну:
- 1 -кадам: материалдарды алуу
- 2 -кадам: Электр - Эстафетаны жана Рождество чырактарын туташтыруу
- 3 -кадам: Электр - Микрофон жана Arduino
- 4 -кадам: Arduino Code - Автоматтык түрдө жаркыраган жарыктар
- 5 -кадам: Arduino Code - Кол менен жаркыраган жарыктар
- 6 -кадам: Жарыктарды орнотуңуз жана Кодду иштетиңиз
Video: Автоматташтырылган Christmas Lights: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул Нускамада мен сизге музыка ойногондо автоматтык түрдө жаркылдаган Рождество чырактарын кантип курууну көрсөтөм! Долбоор 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В батарейкасы менен кубаттай аласыз. Шоудан ырахат алыңыз!
Сунушталууда:
Негизги параметрлерди автоматташтырылган башкаруу менен аквариум дизайны: 4 кадам (сүрөттөр менен)
Негизги параметрлерди автоматташтырылган башкаруу менен аквариум дизайны: Киришүү Бүгүн деңиз аквариумуна кам көрүү ар бир аквариумга жеткиликтүү. Аквариум алуу көйгөйү кыйын эмес. Бирок жашоочулардын толук кандуу жашоосу, техникалык бузулуулардан коргоо, оңой жана тез тейлөө жана кам көрүү үчүн
Автоматташтырылган сайдинг менен темир жолдун макети: 13 кадам (сүрөттөр менен)
Автоматташтырылган сайдинг менен темир жолдун макети: Поезддин макетин түзүү - бул чоң хобби, аны автоматташтыруу аны бир топ жакшыртат! Келгиле, анын автоматташтырылышынын кээ бир артыкчылыктарын карап көрөлү: Баасы төмөн операция: Бүт түзүлүш L298N мо аркылуу Arduino микроконтроллери тарабынан башкарылат
Толугу менен автоматташтырылган сүрөткө тартуу панели: 14 кадам (сүрөттөр менен)
Толугу менен Автоматташтырылган Сүрөт Паннасы: Киришүү Саламатсызбы, бул менин автоматташтырылган камера панорам! Сиз чын эле сонун автоматташтырылган панорама станокторунун бирин эңсеп келген, бирок алар чындыгында кымбат, £ 350+ сыяктуу 2 огу үчүн кымбат. панорама? Мынакей, ушул жерден токтогула
Автоматташтырылган өтүүчү сайдинг менен темир жол макети (V2.0): 13 кадам (сүрөттөр менен)
Автоматташтырылган өтүүчү сайдинг менен моделдик темир жол макети (V2.0): Бул долбоор темир жолдун автоматташтырылган мурунку моделдеринин бири, Темир жолдун автоматташтырылган сайдинги. Бул версия локомотивди кыймылдуу курам менен кошуу жана ажыратуу өзгөчөлүгүн кошот. Операциянын
Автоматташтырылган чекиттен темир жолдун короосу Сайдинг менен: 10 кадам (сүрөттөр менен)
Yard Siding менен темир жолдун автоматташтырылган чекити: Arduino микроконтроллерлери моделдик темир жолдо чоң мүмкүнчүлүктөрдү ачат, айрыкча автоматташтыруу жөнүндө. Бул долбоор мындай колдонмонун мисалы болуп саналат. Бул мурунку долбоорлордун биринин уландысы. Бул долбоор бир упайдан турат