Агуулгын хүснэгт:
Видео: Энгийн хэт авианы теремин хийх: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төсөл нь arduino дээр суурилсан хэт авианы теремин юм.
1-р алхам:
Оршил/Үндсэн мэдээлэл:
Би теремин хийх талаар удаан хугацаанд бодож байсан. Би өөр өөр номын сан, дуу авиаг туршиж үзэх боломжтой 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:
Байшингаа хөгжилтэй өнгөрүүлээрэй!
Зөвлөмж болгож буй:
Arduino хэт авианы скан хийх шинэчлэгдсэн SoNAR: 5 алхам
Arduino хэт авианы скан хийх SoNAR -ийг сайжруулсан: Би хэт авианы SONAR төслийг скан хийж байна. Би боловсруулах дэлгэц дээр Azimuth, Bearing, Range, Speed, Tilt -ийг хоёр дахь серво болгон өөрчлөх хэд хэдэн товчлуур нэмэхийг хүсч байна. Би Азтай Ларри төслийг эхлүүлсэн. Тэр бол гарал үүсэл гэдэгт би итгэдэг
Супер энгийн хэт авианы манан үүсгэгчийг өөрийн болгох: 4 алхам
Супер энгийн хэт авианы манан үүсгэгчийг өөрийн гараар хий: Энэ төсөлд би 113 кГц -ийн хэт авианы пьезоэлектрик дискний энгийн драйверийн хэлхээг хэрхэн бий болгохыг танд үзүүлэх болно. Энэ хэлхээ нь үндсэндээ 555 таймер, MOSFET болон хэд хэдэн нэмэлт бүрэлдэхүүн хэсгүүдээс бүрдэнэ. Замдаа би бас
Гэртээ хэт авианы илрүүлэлт, хүрээ хийх төхөөрөмж хийх: 7 алхам (зурагтай)
Гэртээ хэт авианы илрүүлэлт, хүрээ тохируулах төхөөрөмж хийх: Сайн байна уу! Би Сурабх Кумар, би түгшүүртэй радар хийхийг хүсч байсан боловч амжилтгүй болсон ч би дахин оролдох болно, гэхдээ өнөөдөр би танд хэт авианы мэдрэгч (дамжуулагч) ашиглан гэртээ хэт авианы илрүүлэлт хийх, хэмжих төхөөрөмж хийх талаар заавар өгөх болно. дэмжсэн
Хэт авианы теремин (Дуу заах): 3 алхам (зурагтай)
Хэт авианы теремин (Дуу заах): Хэт авианы Theremin бол дууны долгионыг заахад хямд теремин ашигладаг Arduino төсөл юм. Төхөөрөмж рүү хүрэх миний зайг өөрчилснөөр би дууны долгионы давтамжийг өөрчилж байна. Түүнчлэн потенциометрийг хөдөлгөх нь t -ийн далайцыг өөрчилдөг
Энгийн боловсруулалт Uldar (Хэт авианы илрүүлэлт ба хүрээ): 3 алхам
Энгийн Боловсруулах Улдар (Хэт авианы илрүүлэлт ба хязгаарлалт): Энэ бол Arduino UNO болон Processing ашиглан энгийн лидар хийх энгийн төсөл юм. импульсийн лазер туяа, хэмжүүр бүхий зорилтот