Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Дохионы мэдрэгчийг утсаар холбоно уу
- Алхам 3: Бусад бүх зүйлийг утсаар холбоно уу
- Алхам 4: Програм хангамж
- Алхам 5: Ашиглахын тулд бүх зүйлийг холбоно уу
- Алхам 6: Та дууссан! Хөгжилтэй байгаарай
Видео: Theremoose - Theremin удирдлагатай компьютерийн хулгана: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төслийг Рэнди Гленнтэй хамтран хийсэн бөгөөд түүнийг эндээс үзээрэй:
Долоо хоногийн өмнө би Торонтод болсон аймшигтай санаануудын төлөөх хакатонд оролцсон (stupidhacktoronto.com). Энэ бол тэр амралтын өдрийн үр дүн юм.
Бид маш өөр санаагаар эхэлсэн. Манай багийн нэг гишүүн хэсэгчлэн дуусгасан 3D хэвлэсэн плоттер, хоёр дохио мэдрэгчтэй байсан тул бидний санаа бол плоттеруудыг дохио зангаагаар удирдах аймшигтай зураг зурах явдал байв. Харамсалтай нь, хөдөлгөөн мэдрэгчийн алдааг олж засварлаж, эцэст нь бөөрөлзгөнө пи, тон генератортой ажиллуулсны дараа өдрийн хагас өнгөрөхөд плоттер дээрх нэг мотор эвдэрч, түүнийг хайлуулжээ. Хайлсан плоттер, тэнэг дохио мэдрэгчтэй үлдсэн зүйл бидэнд шинэ санаа хэрэгтэй байв.
Тэр үед бидний толгойд орж ирсэн, хэрэв бид тэнэг тереминээ компьютерийн хулгана болгон ашиглавал яах вэ? Ингээд л бидний санаа төрсөн юм. Та үүнийг бодож байж магадгүй, яагаад үүнийг халаагч гэж нэрлээд байгаа юм бэ? Үнэнийг ойлгохын тулд та өөрөө өөртөө зориулж нэгийг бүтээх хэрэгтэй болно, гэхдээ зарчмын хувьд, энэ хулгана нь ийм их чимээ гаргадаггүй тул термооз гэдэг нэрийг тогтоожээ. Бид бас Канадчууд тул бүх зүйлд хандгай байх ёстой.
Анхаарна уу: Энэ нь жинхэнэ теремин биш, учир нь энэ нь багтаамж ашиглан ажилладаггүй, зүгээр л дохио мэдрэгч ашигладаг. Гэхдээ энэ нь нэг шиг ажилладаг хэвээр байна! Та үүнийг дижитал теремин гэж нэрлэж болох уу?
Алхам 1: Материалыг цуглуулах
Манай багийн гишүүдийн нэг нь гайхалтай бүтээгч бөгөөд энэ төслийг бүтээхэд шаардлагатай бүх зүйлийг авчирсан нь бидэнд маш их аз тохиосон юм. Гэхдээ хэрэв танд дэлхийн хамгийн гайхалтай электроникийн цуглуулга байхгүй бол та үүнийг эх сурвалжаас авах хэрэгтэй болно.
Танд хэрэгтэй болно:
- Teensy v3.0
- Өсвөр насны аудио бамбай
- ямар нэгэн төрлийн олшруулсан чанга яригч
- LED -тэй аварга том товчлуур (эсвэл LED -гүй, гэхдээ LED нь үүнийг илүү хөгжилтэй болгодог)
- олон холбогч утас
- талхны самбар
- 2x гялалзсан дохио мэдрэгч
- 4x LED
- 5х транзистор (PN2222A)
- 5х 470 ом эсэргүүцэл
- хулганы хүрээ
Алхам 2: Дохионы мэдрэгчийг утсаар холбоно уу
Миний хувьд энэ бол хамгийн хөгжилтэй хэсэг юм. Бүх зүйлийг утсаар холбож байна.
Эхлэхийн тулд бид зөвхөн баруун гар мэдрэгч дээр зарим өөрчлөлт хийх хэрэгтэй (энэ бол хулганыг дээш доош хөдөлгөх болно):
- "I2C Pullup" дэвсгэрийг холбох гагнуурыг салга.
- "Addr" дэвсгэрийг холбох.
Дээрх дэвсгэрүүд хаана байгааг би харуулсан жижиг диаграм зурсан.
Одоо та баруун гар мэдрэгчийг өөрчилсөн тул хоёр мэдрэгчийг Teensy самбар дээр ижил аргаар холбоно уу.
- Газар дээр нь холбох (GND -аас GND).
- Мэдрэгч дээрх VCC -ийг Teensy дээрх 3.3v холбоно уу.
- Мэдрэгч (DA) дээрх өгөгдлийн зүүг Teensy дээр 18 -р зүүгээр холбоно уу.
- Мэдрэгч дээрх цагны зүүг (CL) өсвөр насны 19 -р зүү рүү холбоно уу.
Энэ бол мэдрэгчүүд утастай байна!
Алхам 3: Бусад бүх зүйлийг утсаар холбоно уу
Мэдрэгчид утастай болсон тул бусад бүх зүйлийг Teensy -д хавсаргая. Доорх заавар, дээрх зургуудыг гараар зурсан схем байгаа бөгөөд энэ нь утсыг зөв тайлбарлахад хангалттай гэж найдаж байна!
Товч
Teensy дээр 0 товчлуурыг дарж, газардуул. Та товчлуурыг угаасаа нээсэн эсэхээ шалгаарай (манай товчлуур дээр NO ба COM гэж бичсэн).
LED утсыг холбохын тулд хэрэв та LED товчлууртай бол бидэнтэй адил:
- Teensy pin 1 -ийг транзисторын сууринд хавсаргана уу
- ялгаруулагчийг газарт холбоно уу
- коллекторыг LED анод руу холбоно уу
- LED -ийн катодыг Teensy дээр +3.3v хүртэл, 470 ом эсэргүүцэлтэй цувралаар холбоно.
Үзүүлэлтийн LED
Эдгээр нь танд хариу өгөх болно, ингэснээр та хулганаа ямар чиглэлд хөдөлгөж байгааг мэдэх боломжтой болно, хэрвээ та дэлгэцээ харахгүй байхдаа хөлөө ашиглахыг хүсч байвал. За, сайн, бид тэдгээрийг нэмж оруулсан, учир нь ямар ч төсөл гэрэл ялгаруулах диодгүйгээр хийгддэггүй.
Бид дөрвөн LED нэмж, тус бүрийг 2 -оос 5 хүртэлх өсвөр насны зүүгээр холбож дараах байдлаар холбоно.
- транзисторын суурийг дээрх 4 Teensy тээглүүрийн аль нэгэнд холбоно уу.
- ялгаруулагчийг газарт холбоно уу
- коллекторыг LED анод руу холбоно уу
- LED -ийн катодыг Teensy дээр +3.3v хүртэл, 470 ом эсэргүүцэлтэй цувралаар холбоно.
Илтгэгчид
Тэднийг Teensy аудио бамбай руу залгаарай. Энэ нь 1/8 инчийн аудио үүртэй.
Тэгээд л болоо! Энэ төсөлд утсаар ярих зүйл үлдсэнгүй.
Алхам 4: Програм хангамж
Энэ төслийн кодыг доор холбосон болно.
drive.google.com/file/d/1hLA2Aydn1qutxAOlt…
Та үүнийг энэ линкээс татаж аваад Arduino IDE дээр нээж, самбар дээрээ байршуулж, бүх зүйл хэвийн ажиллах боломжтой байх ёстой. Гэхдээ энэ нь уйтгартай юм! Кодыг туршиж үзээд параметрүүдийг өөрчилж үзээрэй. Өсвөр насныхны үүсгэж болох долгионы төрлийг туршиж үзэхэд бид маш хөгжилтэй байсан. Харсан шүдний долгион нь хамгийн ядаргаатай болохыг бид олж мэдсэн. Параметрийн дээд хэсэгт долгионы хэлбэрийг өөрчлөхийн тулд өөрчлөх шаардлагатай зураг байна.
Кодыг байршуулсны дараа Teensy -ийг компьютерт залгахад энэ нь хулганы үүрэг гүйцэтгэнэ! Та өөрчилсөн кодыг байршуулах гэж оролдох үед хэн нэгэн үүнийг тоглуулж байхад энэ нь ядаргаатай байж магадгүй юм. Teensy -ийг анх залгахад энэ нь хоёр горимын аль нэгийг оруулах боломжтой. Хэрэв та асаах үед том товчлуурыг дарвал чимээгүй горимд байх болно (гэрийн хэрэглээнд тохиромжтой), хэрэв та зүгээр л залгах юм бол чанга горимд байх болно (хэрэв боломжтой бол кофе шопыг цэвэрлэхэд тохиромжтой. суудал олохгүй).
Алхам 5: Ашиглахын тулд бүх зүйлийг холбоно уу
Энэ бол та бүтээлч байх алхам юм! Нэмэлт модон материал ашиглан компьютерийн хоёр талд мэдрэгчийг суурилуулж, улаан соло аягыг (чулуугаар дүүргэсэн) товчлуурыг дарахын тулд бид үүнийг хийх болно. улаан соло аяга, учир нь энэ нь эрүүгээрээ цохиход тохиромжтой төгс өндөр юм).
Энэ бол бидний хакатон дээр байсан төгс шийдэл байсан гэж би бодож байна, үүнд зориулж ямар нэгэн хүрээ хийх нь эцсийн мөчийн санаа байсан, гэхдээ бас та илүү сайн хийж чадна гэж бодож байна, тиймээс бодож олсон зүйлээ хуваалцаарай. надтай!
Гэсэн хэдий ч та хөлөө суурилуулахаар шийдсэн бол баруун мэдрэгчийг дээш, доош, зүүн мэдрэгчийг зүүн, баруун тийш харсан эсэхийг шалгаарай. Үүнийг хянах нь хамгийн хялбар гэдгийг бид олж мэдсэн.
Та манай системийг дээрх зургаас харж болно.
Алхам 6: Та дууссан! Хөгжилтэй байгаарай
Үүнийг хэрхэн ашиглахыг заах хамгийн сайн арга бол танд видео үзүүлэх явдал юм. Та дээрх видеонуудыг үзэж, халуун амьтдын үйл ажиллагааг харж болно. Энд үүнийг Minecraft болон Minesweeper тоглоход ашиглаж байгаа боловч та зөвхөн "минийх" -ээр эхэлдэг тоглоом тоглох шаардлагагүй, термозын боломж хязгааргүй юм!
Хэрэв та эдгээрийн аль нэгийг барьж байгаа бол надад мэдэгдээрэй! Мөн энэхүү гайхалтай, шинэлэг технологийг хамгийн сайн ашиглахыг санал болгоорой.
Хэрэв та аудио уралдаанд бидэнд саналаа өгвөл бид үүнд маш их талархах болно.
Бид энэ төслийг бүтээхэд маш их хөгжилтэй байсан бөгөөд та үүнийг хийх болно гэж найдаж байна!
Зөвлөмж болгож буй:
Саа өвчтэй хүмүүст зориулсан компьютерийн хулгана ParaMouse: 5 алхам (зурагтай)
ParaMouse саа өвчтэй хүмүүст зориулсан компьютерийн хулгана: Сайн байна уу, би энэ гарын авлагад хөгжлийн бэрхшээлтэй, саажилттай эсвэл дөрвөн хөлтэй хүмүүст компьютерийн хулганыг хэрхэн бүтээх талаар тайлбарлах болно. хангалттай байх болно
Cyborg компьютерийн хулгана: 4 алхам (зурагтай)
Cyborg Computer Mouse: Олон тооны судалгаагаар ердийн компьютерийн хулганыг ашиглах нь аюултай байж болох бөгөөд хулгана нь компьютерийн стандарт тоног төхөөрөмж юм. Компьютерийн хэрэглэгчид хулганыг гарнаас бараг гурав дахин их ашигладаг. Өртөлтийн түвшин өндөр байгаа тул би
Ухаалаг бээлийтэй компьютерийн хулгана: 4 алхам (зурагтай)
Ухаалаг бээлийтэй компьютерийн хулгана: Энэ бол " Ухаалаг бээлий " ямар ч компьютер, Mac, Linux компьютер дээр ашиглах боломжтой компьютерийн хулгана. Энэ нь Binho Nova олон протокол бүхий USB хост адаптер ашиглан хийгдсэн бөгөөд мэдрэгч болон бусад эд ангиудыг компьютерт холбож, дараа нь хянах боломжтой болно
Алсын удирдлагатай компьютерийн ширээ: 8 алхам (зурагтай)
Алсын удирдлагатай компьютерийн ширээ: Саяхан би залхуурал минь гэртээ асар том асуудал болж байна гэсэн асуудалтай тулгарлаа. Орондоо ормогц би компьютер дээрээ хэд хэдэн цуврал тоглодог LED -ээр ажилладаг сайхан гэрэл асаах дуртай. Гэхдээ … Хэрэв би эдгээр зүйлийг унтраахыг хүсч байвал G -г хийх ёстой
Хөлөөр ажилладаг компьютерийн хулгана: 7 алхам (зурагтай)
Хөлөөр ажилладаг компьютерийн хулгана: Би хулганы функцийг хөлийн тавцан дээр суурилуулсан бөгөөд ингэснээр бодлоо алдалгүй, гараа гарнаасаа салгахгүйгээр текст зохиож, засварлах боломжтой болсон. Худалдааны зориулалттай хөлөөр ажилладаг хулгана бэлэн байна