Съдържание:
- Консумативи
- Стъпка 1: Монтиране на Ir сензори
- Стъпка 2: Регулиране на обхвата на Ir сензора и покриване с черни ролки от автомобилен лист
- Стъпка 3: Свързване на високоговорителя към Arduino
- Стъпка 4: Окабеляване на IR сензорния модул и превключвателя на сензора за докосване
- Стъпка 5: Кодирайте микроконтролера, използвайки Arduino Ide
- Стъпка 6: Видео на работата по проекта
Видео: Въздушно пиано с помощта на IR сензор за близост, високоговорител и Arduino Uno (надстроено/част 2): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е подобрена версия на предишния проект за въздушно пиано?. Тук използвам JBL високоговорител като изход. Включих и сензорен бутон за промяна на режимите според изискванията. Например- режим на твърд бас, нормален режим, режим на високочестотни мелодии. Ще ви покажа как към свързания високоговорител към Arduino. Обикновено пианото, било то електрическа или механична работа върху простия механизъм на натискане на бутона. Но тук има обрат, бихме могли просто да премахнем нуждата от клавиши в пиано, като използваме някои сензори. Инфрачервените сензори за близост най-добре отговарят на каузата, защото са лесни за използване и заемат само един цифров щифт на микроконтролерната платка. Освен това тези сензори са едни от най -евтините сензори, налични там.
Консумативи
1) 10 бр Ir сензор за близост
2) Arduino uno/ mega
3) Високоговорител с аудио жак
4) бутон (В моя случай бутон чувствителен на допир)
5) Основа за монтиране на сензори (акрилен лист)
6) Черен картон/ черна лента за виолончело
7) винтове/лепило
8) Проводници
Стъпка 1: Монтиране на Ir сензори
Ir сензорните модули са оборудвани с монтажен отвор в центъра. Можете да използвате отвора, за да поставите сензора с плътен винт, или просто да използвате лепило, за да го залепите. Използвах акрилен лист като основа и пробих дупки в акрил с подходящи маркировки, където всяка дупка беше на 2 см една от друга. Не подреждайте сензорите твърде близо един до друг, тъй като това може да развали вашето потребителско изживяване при пианото.
Стъпка 2: Регулиране на обхвата на Ir сензора и покриване с черни ролки от автомобилен лист
Използвайте потенциометъра на сензорния модул, за да регулирате подходящия диапазон за клавишите на пианото. Сега монтирайте черните ролки от картони върху него, сензорен модул и фотодиод, както е показано на снимката. Това се прави, за да се предотврати откриването на нежелано препятствие в друга посока. Искаме да открием пръсти само отпред. И ние използваме черен картон, защото черният абсорбира всички дължини на вълните и дори инфрачервените.
Стъпка 3: Свързване на високоговорителя към Arduino
Свържете единия край на аудио жака към високоговорителя, а другият край обикновено съдържа 3 части. Горните две части са за ляв и десен вход, а най -долната част е заземена. Така че свържете земята на аудио жака към земята на Arduino/микроконтролера и свържете всяка дясна/лява част на аудио жака към цифровия щифт на микроконтролера. Вижте горното изображение, за да добиете добра представа. Включете високоговорителя и вашият аудио изход е готов.
Стъпка 4: Окабеляване на IR сензорния модул и превключвателя на сензора за докосване
Използвам превключвател със сензор за докосване, за да променя режимите на пианото?. Вместо това можете да използвате прост превключвател с бутон. Свържете положителния извод на превключвателя на сензора към Arduino +5V и отрицателен към земята. Свържете изхода на сензора за докосване към входа на аналоговия щифт на Arduino. Свържете всички положителни изводи на сензорите ir, като използвате проводник и спойка (по избор). Свържете също всички заземителни щифтове на всички сензори. И накрая, трябва да свържете изходните щифтове от Ir сензора към цифровите изводи на платката на микроконтролера. В моя случай това е Arduino uno. Не забравяйте, че когато се открие препятствие, изходът от сензора е нисък.
Стъпка 5: Кодирайте микроконтролера, използвайки Arduino Ide
В този код първо трябва да дефинираме щифтове за вход на сензора ir, вход за сензорен бутон за докосване и изход за високоговорители. След това създаваме вложен масив с различни честоти в различни режими. Използваме tone (); функция на Arduino ide да изпраща нашия изход към високоговорителя. Използваме noTone (); функция за спиране на звука. Използвал съм само условен израз в цикъла, така че ще бъде лесен за разбиране и работи отлично.
Препоръчано:
Visuino Как се използва индуктивен сензор за близост: 7 стъпки
Visuino Как да използваме индуктивен сензор за близост: В този урок ще използваме индуктивен сензор за близост и светодиод, свързан към Arduino UNO и Visuino, за да открием метална близост. Гледайте демонстрационен видеоклип
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: 6 стъпки (със снимки)
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: Обикновено пианото, било то електрическа или механична работа върху простия механизъм на натискане на бутона. Но тук има обрат, бихме могли просто да премахнем нуждата от клавиши в пиано, като използваме някои сензори. И инфрачервените сензори за близост най-добре отговарят на причината, защото
Как да изградите свой собствен анемометър с помощта на тръстикови превключватели, сензор за ефекта на Хол и някои отпадъци на Nodemcu - Част 2 - Софтуер: 5 стъпки (със снимки)
Как да изградите свой собствен анемометър с помощта на тръстикови превключватели, сензор за ефекта на Хол и някои отпадъци на Nodemcu - Част 2 - Софтуер: Въведение Това е продължение на първата публикация „Как да изградите свой собствен анемометър с помощта на тръстикови превключватели, сензор за Холов ефект и някои отпадъци на Nodemcu - Част 1 - Хардуер " - където показвам как се сглобява измерване на скоростта и посоката на вятъра
Как да изградите свой собствен анемометър с помощта на тръстикови превключватели, сензор за ефекта на Хол и някои отпадъци на Nodemcu. - Част 1 - Хардуер: 8 стъпки (със снимки)
Как да изградите свой собствен анемометър с помощта на тръстикови превключватели, сензор за ефекта на Хол и някои отпадъци на Nodemcu. - Част 1 - Хардуер: Въведение Откакто започнах с изучаването на Arduino и културата на създателя, ми хареса да изграждам полезни устройства, използвайки боклуци и парчета скрап, като капачки за бутилки, парчета PVC, кутии за напитки и т.н. Обичам да дам секунда живот на всяко парче или друга половинка
Цифров контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: 7 стъпки (със снимки)
Дигитален контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: Здравейте на всички. В тази инструкция ще се опитам да ви покажа как да изградите контролер за въздушно окачване на вашата кола, като използвате един модул arduino + bluetooth и за дистанционно всеки смартфон с android +4.4, това е и първият ми инструктаж, така че ме