Съдържание:
- Консумативи
- Стъпка 1: Монтиране на Ir сензори
- Стъпка 2: Окабеляване на сензорите
- Стъпка 3: Свързване на изхода
- Стъпка 4: Регулиране на обхвата на Ir сензора и покриване с черни ролки от автомобилен лист
- Стъпка 5: Код за платка за микроконтролер
- Стъпка 6: Резултат
Видео: Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Обикновено пианото, било то електрическа или механична работа върху простия механизъм на натискане на бутона. Но тук има обрат, бихме могли просто да премахнем нуждата от клавиши в пиано, като използваме някои сензори. Инфрачервените сензори за близост най-добре отговарят на каузата, защото са лесни за използване и заемат само един цифров щифт на микроконтролерната платка. Освен това тези сензори са едни от най -евтините сензори, налични там. Използвам зумер като музикален изход, но можете да използвате подходящ високоговорител/ субуфер. В бъдеще очаквам с нетърпение да надстроя проекта с усилване на басите с помощта на субуфер.
Консумативи
1) 10 бр Ir сензор за близост
2) Arduino uno/ mega
3) винтове (по избор)
4) Проводници
5) Пиезо-електрически зумер
6) Черен картон/ черна лента за виолончело
Стъпка 1: Монтиране на Ir сензори
Ir сензорните модули са оборудвани с монтажен отвор в центъра. Можете да използвате отвора, за да поставите сензора с плътен винт, или просто да използвате лепило, за да го залепите. Използвах акрилен лист като основа и пробих дупки в акрил с подходящи маркировки, където всяка дупка беше на 2 см една от друга. Не подреждайте сензорите твърде близо един до друг, тъй като това може да развали вашето потребителско изживяване при пианото.
Стъпка 2: Окабеляване на сензорите
Свържете всички положителни изводи на сензорите с помощта на проводник и спойка (по избор). Свържете също всички заземителни щифтове на всички сензори. И накрая, трябва да свържете изходните щифтове от Ir сензора към цифровите изводи на платката на микроконтролера. В моя случай това е Arduino uno. Не забравяйте, че когато се открие препятствие, изходът от сензора е нисък. Така че, ако искате да свържете светодиод като индикатор във веригата, свържете отрицателния извод към изхода на сензора и положителния към 3.3v положителна шина на Arduino uno.
Стъпка 3: Свързване на изхода
Сега свържете цифровия изходен извод към положителния извод на зумера/ високоговорителя. И свържете отрицателния извод към земята на Arduino uno. Ако използвате зумер/ високоговорител, който изисква високо напрежение, се препоръчва да използвате npn bjt, тъй като той има много бързо превключване и може да работи безпроблемно с променливи честотни входове от Arduino. Уверете се също, че ако използвате зумер с висока мощност, не използвайте захранване от arduino. Вместо това използвайте някакъв външен източник, но в моя случай консумацията на енергия е ниска, така че използвам директно от Arduino.
Стъпка 4: Регулиране на обхвата на Ir сензора и покриване с черни ролки от автомобилен лист
Използвайте потенциометъра на сензорния модул, за да регулирате подходящия диапазон за клавишите на пианото. Сега монтирайте черните ролки от картони върху него, сензорен модул и фотодиод, както е показано на снимката. Това се прави, за да се предотврати откриването на нежелано препятствие в друга посока. Искаме да открием пръсти само отпред. И ние използваме черен картон, защото черният абсорбира всички дължини на вълните и дори инфрачервените.
Стъпка 5: Код за платка за микроконтролер
Кодът започва с определяне на честоти, за които искаме изход на зумер/високоговорител. След това дефинираме щифтове, които ще използваме за сензорни входове. След това настройваме нашите щифтове в void setup (). В void loop () току -що използвах условни изрази, защото кодът става прост и е достатъчно добър за настоящите нужди.
Препоръчано:
Visuino Как се използва индуктивен сензор за близост: 7 стъпки
Visuino Как да използваме индуктивен сензор за близост: В този урок ще използваме индуктивен сензор за близост и светодиод, свързан към Arduino UNO и Visuino, за да открием метална близост. Гледайте демонстрационен видеоклип
Въздушно пиано с помощта на IR сензор за близост, високоговорител и Arduino Uno (надстроено/част 2): 6 стъпки
Въздушно пиано с помощта на IR сензор за близост, високоговорител и Arduino Uno (надстроено/част 2): Това е подобрена версия на предишния проект за въздушно пиано?. Тук използвам JBL високоговорител като изход. Включих и сензорен бутон за промяна на режимите според изискванията. Например- режим на твърди баси, нормален режим, висок fr
IR сензор за близост .: 4 стъпки (със снимки)
IR Proximity Sensor .: В този проект ще обясня как да направя обикновен IR сензор за близост, използвайки IR LED, LM358 Dual Op-Amp и някои основни електронни компоненти, които можете да намерите във всеки местен магазин за електроника
Цифров контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: 7 стъпки (със снимки)
Дигитален контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: Здравейте на всички. В тази инструкция ще се опитам да ви покажа как да изградите контролер за въздушно окачване на вашата кола, като използвате един модул arduino + bluetooth и за дистанционно всеки смартфон с android +4.4, това е и първият ми инструктаж, така че ме
Рик и Морти: Избягайте от Вселената! Игра с ултразвуков сензор за близост: 7 стъпки (със снимки)
Рик и Морти: Избягайте от Вселената! Игра с ултразвуков сензор за близост: за какво става дума? Играта е доста проста. Вие контролирате космическия кораб, в който се намират Рик и Морти, като задържите ръката си нагоре и надолу по ултразвуковия сензор за близост. Цел: Съберете порталните оръжия, за да спечелите резултат, страхливецът Джери Червеят двойник