Съдържание:

Направете прост ултразвуков термен: 6 стъпки
Направете прост ултразвуков термен: 6 стъпки

Видео: Направете прост ултразвуков термен: 6 стъпки

Видео: Направете прост ултразвуков термен: 6 стъпки
Видео: 16 ошибок штукатурки стен. 2024, Декември
Anonim
Направете прост ултразвуков термен
Направете прост ултразвуков термен

Този проект е ултразвуков термин на базата на arduino.

Етап 1:

Image
Image

Въведение/Предистория:

Дълго мислех да направя термен. Оказах се привлечен от версия, базирана на 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:

Приятно строителство!

Препоръчано: