Съдържание:
Видео: Направете прост ултразвуков термен: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Този проект е ултразвуков термин на базата на arduino.
Етап 1:
Въведение/Предистория:
Дълго мислех да направя термен. Оказах се привлечен от версия, базирана на Arduino, в която мога да експериментирам с различните библиотеки и звуци. Първоначално реших да се позова на един проект, който видях онлайн.
Той се основаваше на библиотеката „Mozzi“в Arduino и изискваше моно аудио усилвател за звука. Той също така използва акселерометър, така че да създава счупен звук с призраци, когато се накланя, но тъй като не се нуждаех от тази допълнителна функция, адаптирах кода и схемата съответно. Усилвателят обаче продължаваше да ми създава проблеми със захранванията, въпреки че опитах различни аранжименти. Тъй като дори не изисквах „вибрационния звук с духове“, за който „Mozzi“беше използвал специално, реших да продължа и да проектирам изцяло нова вариация.
Проектиране на проекта
Попаднах на библиотеката „ToneAC“, която беше достатъчно проста за кодиране и използвах библиотеката „New Ping“за моя ултразвуков сигнал. Докато ToneAC работеше перфектно, newPing не работеше добре за обхвата на звука, който исках, а също така продължаваше да дава постоянен звук, когато излезе от обхвата, който не исках. Прочетох също, че не е много съвместим с библиотеката на ToneAC; във всеки случай реших да премина към „ултразвукова“библиотека, за да открия разстоянието и пренаписах целия код, тъй като той ми даде разстояние в см, докато NewPing го даде за микросекунди. Поразрових се с честотната формула, за да постигна желания оптимален диапазон (около 120 см) и височина (свири около 1,5 октави), а също така промених схемата си. Едно добро нещо за двете библиотеки е, че щифтовете са ясно дефинирани и няма неясноти по отношение на пиновете по подразбиране. Също така високоговорителят е директно свързан към Arduino, така че ако използвате USB кабел, той не причинява проблеми с захранването и е в състояние да издава ясен и силен звук. Въпреки това, той не работи добре с батерия, която не е в състояние да осигури толкова много ток и затова, когато я свържете, всъщност можете да видите Arduino да светне и след това да потъмнее.
Стъпка 2:
Допълнителни настройки и полиране
За регулиране на силата на звука прикрепих потенциометър между високоговорителя и Arduino, така че плейърът да може да го променя с копче. Тъй като работеше най -добре с помощта на дъска, направих дъска за термен с държачи за пръсти отзад, за да я хвана правилно. Най -накрая намерих хубав корпус за основната верига, пробих няколко дупки за проводниците на високоговорителите, сензора и USB кабела (за да мога директно да включа Arduino), без да го изваждам (сложих няколко дървени парчета гарантира, че Arduino остава на място). Сложих всички тези компоненти-кутията на кутията, високоговорителя и USB кабела и адаптера в компактна кутия, така че беше като комплект-всичко, което трябваше да направите, беше плюс в USB кабела и да свържете адаптера към електрически контакт и да играете !
Стъпка 3:
Части:
Ултразвуков сензор
Високоговорител-16 ома (можете да използвате по-малко напрежение, но този дава най-добрия обем)
Потенциометър- до 10k
Arduino Uno (с USB кабел)
Проводници и корпус, за да поставите всичко
Стъпка 4:
Код и верига
Кодът, използван за веригата, може да бъде намерен на: Код
Схемата за този проект е много проста. Високоговорителят се свързва директно към Arduino със заземяващия проводник към щифт 9 и положителния проводник към щифт 10 през потенциометъра. За ултразвуковия сензор тригът отива на 12, ехото отива на 13, а захранването и земята отиват съответно на 5V и земята.
Стъпка 5: Още няколко видеоклипа:
Стъпка 6:
Приятно строителство!
Препоръчано:
Направете свой собствен супер прост ултразвуков създател на мъгла: 4 стъпки
Направете свой собствен супер прост ултразвуков създател на мъгла: В този проект ще ви покажа как да създадете проста схема на драйвер за 113kHz ултразвуков пиезоелектричен диск. Веригата се състои основно от таймер 555, MOSFET и няколко допълнителни компонента. По пътя аз ще
Светлинен термен в контролер на NES - 555 Таймер: 19 стъпки (със снимки)
Light Termin в NES контролер - 555 Таймер: Играл съм с 555 IC и никога не съм успявал да го накарам да направи нещо досега. Когато чух, че оживява и започва да се люлее в мен, бях адски доволен от себе си. Ако мога да го накарам да издаде звук, тогава всеки трябва
Направете ултразвуков тестер за разстояние с Micro: bit: 6 стъпки
Направете ултразвуков тестер за разстояние с Micro: bit: Днес ще направим ултразвуков тестер за разстояние с micro: bit и ултразвуков сензорен модул
Оптичен термен с Arduino Uno: 11 стъпки
Оптичен термен с Arduino Uno: Терменът е електронен инструмент, в който два високочестотни осцилатора контролират тона, докато движенията на ръцете на музикантите контролират височината. В тази инструкция ще изградим подобен инструмент, в който движенията на ръцете контролират количеството
Светлинен термен: 6 стъпки
Светлинен термен: Светлият термен е лесен за изграждане инструмент, който използва светлина и сенки за създаване на звук. Схемата на термин, използвана номално за тези инструменти, е доста сложна, тази обаче е толкова проста, колкото 555 таймер IC и някои основни компоненти от