Агуулгын хүснэгт:

Энгийн хэт авианы теремин хийх: 6 алхам
Энгийн хэт авианы теремин хийх: 6 алхам

Видео: Энгийн хэт авианы теремин хийх: 6 алхам

Видео: Энгийн хэт авианы теремин хийх: 6 алхам
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Долдугаар сарын
Anonim
Энгийн хэт авианы теремин хий
Энгийн хэт авианы теремин хий

Энэхүү төсөл нь arduino дээр суурилсан хэт авианы теремин юм.

1-р алхам:

Image
Image

Оршил/Үндсэн мэдээлэл:

Би теремин хийх талаар удаан хугацаанд бодож байсан. Би өөр өөр номын сан, дуу авиаг туршиж үзэх боломжтой Arduino дээр суурилсан хувилбар руу татагдсан юм. Эхэндээ би онлайнаар харсан нэг төсөлд хандахаар шийдсэн.

Энэ нь Arduino дахь "Mozzi" номын санд суурилсан бөгөөд дуунд моно аудио өсгөгч шаардлагатай байв. Энэ нь мөн хурдасгагч төхөөрөмж ашигласан бөгөөд ингэснээр хазайсан үед эвдэрсэн чимээ гарах болно, гэхдээ надад энэ нэмэлт функц шаардлагагүй тул код, хэлхээг зохих ёсоор нь тохируулсан. Гэсэн хэдий ч өсгөгч нь янз бүрийн зохицуулалт хийж байсан ч цахилгаан хангамжийн асуудалтай тулгарсаар байв. Надад "Моззи" -гийн ашигладаг байсан "хий үзэгдэлтэй вибрато дуу" шаардлагагүй байсан тул би үргэлжлүүлэн шинэ хувилбар гаргахаар шийдсэн.

Төслийг боловсруулах

Би "ToneAC" номын сантай таарсан бөгөөд хэт авианы дохиогоо "New Ping" номын санг кодлоход ашиглаж байсан. ToneAC төгс ажиллаж байсан ч newPing нэг нь миний хүссэн дууны хэмжээнд сайн ажиллаагүй, мөн миний хүсээгүй хүрээнээс гадуур гарах үед тогтмол дуу гаргаж байсан. Энэ нь ToneAC номын сантай тийм ч нийцтэй биш гэдгийг би бас уншсан; Ямар ч тохиолдолд би "Хэт авианы" номын сан руу шилжихээр шийдсэн бөгөөд зайг илрүүлж, 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, хүч ба газардлага 5В, газарддаг.

Алхам 5: Илүү олон видео бичлэгүүд:

Алхам 6:

Байшингаа хөгжилтэй өнгөрүүлээрэй!

Зөвлөмж болгож буй: