Мазмуну:

Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонуп (жакшыртылган/2-бөлүк): 6 кадам
Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонуп (жакшыртылган/2-бөлүк): 6 кадам

Video: Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонуп (жакшыртылган/2-бөлүк): 6 кадам

Video: Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонуп (жакшыртылган/2-бөлүк): 6 кадам
Video: Вентиляция в хрущевке. Как сделать? Переделка хрущевки от А до Я. #31 2024, Ноябрь
Anonim
Image
Image
Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонот (жакшыртылган/2-бөлүк)
Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонот (жакшыртылган/2-бөлүк)
Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонот (жакшыртылган/2-бөлүк)
Аэро пианино IR жакындык сенсорун, спикерди жана Arduino Uno колдонот (жакшыртылган/2-бөлүк)

Бул мурунку аба пианиносунун жакшыртылган версиясы?. Бул жерде мен чыгаруу катары JBL спикерин колдонуп жатам. Мен ошондой эле талаптарга ылайык режимди өзгөртүү үчүн сенсордук баскычты коштум. Мисалы- Hard Bass режими, Кадимки режим, Жогорку жыштыктагы режим. Мен сизге Arduino менен туташкан спикерди көрсөтөм. Адатта пианино баскычты басуунун жөнөкөй механизми боюнча электрдик же механикалык иш болобу. Бирок бул жерде бир бурулуш, биз кээ бир сенсорлорду колдонуу менен фортепианодогу баскычтардын муктаждыгын жок кыла алмакпыз. Жана Infra-red Proximity сенсорлору себепке эң ылайыктуу, анткени алар колдонууга оңой жана алар микроконтроллер тактасынын бир гана сандык пинин ээлейт. Жана ошондой эле бул сенсорлор ошол жердеги эң арзан сенсорлордун бири.

Жабдуулар

1) 10 шт Ir жакындык сенсору

2) Arduino uno/ mega

3) аудио уячасы бар динамик

4) баскыч (Менин учурда сенсордук баскыч)

5) сенсорлорду орнотуу үчүн база (акрил барак)

6) Кара карточка/ Кара виолончель тасмасы

7) бурамалар/клей

8) Зымдар

1 -кадам: Ир сенсорлорун орнотуу

Ир сенсорлорун орнотуу
Ир сенсорлорун орнотуу
Ир сенсорлорун орнотуу
Ир сенсорлорун орнотуу

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

2 -кадам: Ir сенсорунун диапазонун тууралоо жана кара түстүү баракчалар менен жабуу

Ир сенсорунун диапазонун тууралоо жана кара карточка түрмөктөрү менен жабуу
Ир сенсорунун диапазонун тууралоо жана кара карточка түрмөктөрү менен жабуу
Ир сенсорунун диапазонун тууралоо жана кара карточка түрмөктөрү менен жабуу
Ир сенсорунун диапазонун тууралоо жана кара карточка түрмөктөрү менен жабуу

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

3 -кадам: Динамикти Arduino менен туташтыруу

Динамикти Arduino менен туташтыруу
Динамикти Arduino менен туташтыруу
Динамикти Arduino менен туташтыруу
Динамикти Arduino менен туташтыруу
Динамикти Arduino менен туташтыруу
Динамикти Arduino менен туташтыруу

Аудио уячасынын бир учун динамикке туташтырыңыз, экинчи учу көбүнчө 3 бөлүктөн турат. Үстүнкү эки бөлүгү сол жана оң кириштер үчүн, ал эми төмөнкү бөлүгү жер. Ошентип, аудио уячасынын жерин Arduino/микроконтроллердин жерге туташтырыңыз жана аудио уячасынын оң/сол бөлүгүнүн каалаганын микроконтроллердин санарип пинине туташтырыңыз. Жакшы түшүнүк алуу үчүн жогорудагы сүрөттү караңыз. Катуу сүйлөткүчтү күйгүзүңүз жана аудио чыгармаңыз даяр.

4 -кадам: Wiring Ir Sensor Module жана Touch Sensor Switch

Wiring Ir Sensor Module жана Touch Sensor Switch
Wiring Ir Sensor Module жана Touch Sensor Switch
Wiring Ir Sensor Module жана Touch Sensor Switch
Wiring Ir Sensor Module жана Touch Sensor Switch

Мен пианинонун режимдерин өзгөртүү үчүн сенсордук сенсорду колдонуп жатамбы?. Анын ордуна жөнөкөй баскыч баскычын колдонсоңуз болот. Сенсордук которгучтун оң терминалын Arduino +5V менен терс жерге туташтырыңыз. Сенсордук сенсордун чыгышын Arduino аналогдук пинине киргизиңиз. Ир сенсорлорунун бардык оң терминалдарын зым менен ширетүү аркылуу туташтырыңыз (милдеттүү эмес). Ошондой эле бардык сенсорлордун бардык жер казыктарын туташтырыңыз. Эми, акыры, сенсордук түйүндөрдү Ир сенсорунан микроконтроллер тактасынын санарип казыктарына туташтыруу керек. Менин учурда, бул Arduino uno. Эсиңизде болсун, тоскоолдук аныкталганда сенсордун чыгышы аз болот.

5 -кадам: Arduino Ide колдонуп микроконтроллер коду

Бул коддо, биз адегенде ир сенсорунун кириши, сенсордук баскычтын кириши жана Динамиктин чыгышы үчүн казыктарды аныкташыбыз керек. Андан кийин биз ар кандай режимдеги ар кандай жыштыктардын тизилген массивин түзөбүз. Arduino ide функциясы биздин чыгарманы спикерге жөнөтүү. Биз noTone () колдонобуз; үндү токтотуу функциясы. Мен циклде шарттуу билдирүүнү гана колдонгом, андыктан түшүнүү оңой болот жана жакшы иштейт.

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