Мазмуну:

Жөнөкөй УЗИ теремин жасаңыз: 6 кадам
Жөнөкөй УЗИ теремин жасаңыз: 6 кадам

Video: Жөнөкөй УЗИ теремин жасаңыз: 6 кадам

Video: Жөнөкөй УЗИ теремин жасаңыз: 6 кадам
Video: МАЛ САРАЙ . ОЙДОГУДАЙ МАЛ САРАЙ 1-АЙДА САЛЫНЫП БУТТУ👍🤲🥰 2024, Ноябрь
Anonim
Жөнөкөй УЗИ теремин жасаңыз
Жөнөкөй УЗИ теремин жасаңыз

Бул долбоор arduino негизделген УЗИ теремин.

1 кадам:

Image
Image

Киришүү/Негизги маалымат:

Теремин жасоону көптөн бери ойлоп жүргөм. Мен ар кандай китепканалар жана үндөр менен эксперимент жүргүзө турган Arduino негизделген версиясына тартылдым. Башында мен интернеттен көргөн бир долбоорго кайрылууну чечтим.

Ал Arduinoдогу "Mozzi" китепканасына негизделген жана үн үчүн моно аудио күчөткүчтү талап кылган. Ал ошондой эле акселерометрди колдонуп, кыйшайып калганда бузулган үндү жаратат, бирок мен бул кошумча функцияны талап кылбагандыктан, мен ошого жараша кодду жана схеманы ылайыкташтырдым. Бирок, күчөткүч ар кандай чараларды көрүүгө карабай, мага электр энергиясы менен кыйынчылыктарды жаратып жатты. Мага "Моззи" өзгөчө колдонгон "вибрато үнүн" талап кылбагандыктан, мен жаңы версияны иштеп чыгууну чечтим.

Долбоорду иштеп чыгуу

Мен "ToneAC" китепканасына туш келдим, ал коддоого жетиштүү жана "New Ping" китепканасын менин ультрадыбыштуу сигнал үчүн колдонгон. ToneAC кемчиликсиз иштеп жатканда, newPing бири мен каалаган үндүн диапазонунда жакшы иштебеди жана мен каалабаган диапазондон чыкканда дайыма үн чыгарып турду. Мен ошондой эле ToneAC китепканасы менен абдан шайкеш эмес экенин окудум; Кандай болбосун, мен аралыкты аныктоо үчүн "Ultrasonic" китепканасына өтүүнү чечтим жана бүт кодду кайра жаздым, анткени ал мага см аралыкты берди, NewPing микросекундтарда берди. Мен каалаган оптималдуу диапазонго (болжол менен 120 см) жана чайырга (болжол менен 1,5 октава ойнойт) жетүү үчүн жыштык формуласын карадым, ошондой эле менин схемамды өзгөрттүм. Эки китепкананын бир жакшы жери - бул казыктар так аныкталган жана демейки казыктарга байланыштуу эч кандай түшүнүк жок. Ошондой эле спикер Arduino менен түз байланышта, андыктан USB кабелин колдонсоңуз, ал электр менен камсыздоодо көйгөй жаратпайт жана ачык жана катуу үн чыгара алат. Бирок, ал көп токту бере албаган батарейка менен жакшы иштебейт, ошондуктан аны тиркегенде, сиз чынында Arduino жарыгын көрүп, андан кийин күңүрттөнө аласыз.

2-кадам:

Сүрөт
Сүрөт

Кошумча тууралоолор жана жылтыратуу

Үн көлөмүн көзөмөлдөө үчүн, мен спикер менен Arduino ортосунда потенциометрди орнотуп койдум, ошондо оюнчу аны бир баскыч менен өзгөртө алат. Тактанын жардамы менен эң жакшы иштегендиктен, мен аны туура түшүнүү үчүн артында манжалары бар теремин тактасын жасадым. Акыр -аягы, мен негизги схема үчүн жакшы корпусту таптым, спикердин зымдары, сенсор жана USB кабели үчүн бир нече тешик бургуладым (ошондуктан мен Arduino түз туташтыра алмакмын) аны чыгарбай эле (жыгач кесимдерин Arduino ордунда болушун камсыз кылыңыз). Мен бул компоненттердин бардыгын-кутунун корпусун, спикерди жана USB кабелин жана адаптерин компакт кутуга салдым, андыктан комплектке окшоп калдым-болгону USB кабелине кошуп, адаптерди розеткага туташтырып ойнот !

3 -кадам:

Бөлүктөр:

УЗИ сенсор

Динамик-16 ом (сиз азыраак чыңалууну колдоно аласыз, бирок бул эң жакшы көлөмдү берет)

Потенциометр- 10 миңге чейин

Arduino Uno (USB кабели менен)

Зым жана корпус баарын киргизет

4 -кадам:

Код жана схема

Район үчүн колдонулган кодду бул жерден тапса болот: Код

Бул долбоордун схемасы абдан жөнөкөй. Баяндамачы Arduino менен түздөн -түз жерге туташтыргыч 9ду жана оң зымды 10 потенциометр аркылуу туташтырат. УЗИ сенсору үчүн триг 12ге, жаңырык 13кө, ал эми бийлик жана жер 5V жана жерге тиешелүү түрдө барат.

5 -кадам: Дагы бир нече видео:

6 -кадам:

Бактылуу болгула!

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