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

Theremoose - Theremin удирдлагатай компьютерийн хулгана: 6 алхам (зурагтай)
Theremoose - Theremin удирдлагатай компьютерийн хулгана: 6 алхам (зурагтай)

Видео: Theremoose - Theremin удирдлагатай компьютерийн хулгана: 6 алхам (зурагтай)

Видео: Theremoose - Theremin удирдлагатай компьютерийн хулгана: 6 алхам (зурагтай)
Видео: CD4069 CMOS Inverter Distortion Filter Test 2024, Арваннэгдүгээр
Anonim
Theremoose - Theremin удирдлагатай компьютерийн хулгана
Theremoose - Theremin удирдлагатай компьютерийн хулгана
Theremoose - Theremin удирдлагатай компьютерийн хулгана
Theremoose - Theremin удирдлагатай компьютерийн хулгана
Theremoose - Theremin удирдлагатай компьютерийн хулгана
Theremoose - Theremin удирдлагатай компьютерийн хулгана

Энэхүү төслийг Рэнди Гленнтэй хамтран хийсэн бөгөөд түүнийг эндээс үзээрэй:

Долоо хоногийн өмнө би Торонтод болсон аймшигтай санаануудын төлөөх хакатонд оролцсон (stupidhacktoronto.com). Энэ бол тэр амралтын өдрийн үр дүн юм.

Бид маш өөр санаагаар эхэлсэн. Манай багийн нэг гишүүн хэсэгчлэн дуусгасан 3D хэвлэсэн плоттер, хоёр дохио мэдрэгчтэй байсан тул бидний санаа бол плоттеруудыг дохио зангаагаар удирдах аймшигтай зураг зурах явдал байв. Харамсалтай нь, хөдөлгөөн мэдрэгчийн алдааг олж засварлаж, эцэст нь бөөрөлзгөнө пи, тон генератортой ажиллуулсны дараа өдрийн хагас өнгөрөхөд плоттер дээрх нэг мотор эвдэрч, түүнийг хайлуулжээ. Хайлсан плоттер, тэнэг дохио мэдрэгчтэй үлдсэн зүйл бидэнд шинэ санаа хэрэгтэй байв.

Тэр үед бидний толгойд орж ирсэн, хэрэв бид тэнэг тереминээ компьютерийн хулгана болгон ашиглавал яах вэ? Ингээд л бидний санаа төрсөн юм. Та үүнийг бодож байж магадгүй, яагаад үүнийг халаагч гэж нэрлээд байгаа юм бэ? Үнэнийг ойлгохын тулд та өөрөө өөртөө зориулж нэгийг бүтээх хэрэгтэй болно, гэхдээ зарчмын хувьд, энэ хулгана нь ийм их чимээ гаргадаггүй тул термооз гэдэг нэрийг тогтоожээ. Бид бас Канадчууд тул бүх зүйлд хандгай байх ёстой.

Анхаарна уу: Энэ нь жинхэнэ теремин биш, учир нь энэ нь багтаамж ашиглан ажилладаггүй, зүгээр л дохио мэдрэгч ашигладаг. Гэхдээ энэ нь нэг шиг ажилладаг хэвээр байна! Та үүнийг дижитал теремин гэж нэрлэж болох уу?

Алхам 1: Материалыг цуглуулах

Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах

Манай багийн гишүүдийн нэг нь гайхалтай бүтээгч бөгөөд энэ төслийг бүтээхэд шаардлагатай бүх зүйлийг авчирсан нь бидэнд маш их аз тохиосон юм. Гэхдээ хэрэв танд дэлхийн хамгийн гайхалтай электроникийн цуглуулга байхгүй бол та үүнийг эх сурвалжаас авах хэрэгтэй болно.

Танд хэрэгтэй болно:

  • Teensy v3.0
  • Өсвөр насны аудио бамбай
  • ямар нэгэн төрлийн олшруулсан чанга яригч
  • LED -тэй аварга том товчлуур (эсвэл LED -гүй, гэхдээ LED нь үүнийг илүү хөгжилтэй болгодог)
  • олон холбогч утас
  • талхны самбар
  • 2x гялалзсан дохио мэдрэгч
  • 4x LED
  • 5х транзистор (PN2222A)
  • 5х 470 ом эсэргүүцэл
  • хулганы хүрээ

Алхам 2: Дохионы мэдрэгчийг утсаар холбоно уу

Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу
Дохионы мэдрэгчийг утсаар холбоно уу

Миний хувьд энэ бол хамгийн хөгжилтэй хэсэг юм. Бүх зүйлийг утсаар холбож байна.

Эхлэхийн тулд бид зөвхөн баруун гар мэдрэгч дээр зарим өөрчлөлт хийх хэрэгтэй (энэ бол хулганыг дээш доош хөдөлгөх болно):

  1. "I2C Pullup" дэвсгэрийг холбох гагнуурыг салга.
  2. "Addr" дэвсгэрийг холбох.

Дээрх дэвсгэрүүд хаана байгааг би харуулсан жижиг диаграм зурсан.

Одоо та баруун гар мэдрэгчийг өөрчилсөн тул хоёр мэдрэгчийг Teensy самбар дээр ижил аргаар холбоно уу.

  1. Газар дээр нь холбох (GND -аас GND).
  2. Мэдрэгч дээрх VCC -ийг Teensy дээрх 3.3v холбоно уу.
  3. Мэдрэгч (DA) дээрх өгөгдлийн зүүг Teensy дээр 18 -р зүүгээр холбоно уу.
  4. Мэдрэгч дээрх цагны зүүг (CL) өсвөр насны 19 -р зүү рүү холбоно уу.

Энэ бол мэдрэгчүүд утастай байна!

Алхам 3: Бусад бүх зүйлийг утсаар холбоно уу

Бусад бүх зүйлийг утсаар холбоно уу
Бусад бүх зүйлийг утсаар холбоно уу
Бусад бүх зүйлийг утсаар холбоно уу
Бусад бүх зүйлийг утсаар холбоно уу

Мэдрэгчид утастай болсон тул бусад бүх зүйлийг Teensy -д хавсаргая. Доорх заавар, дээрх зургуудыг гараар зурсан схем байгаа бөгөөд энэ нь утсыг зөв тайлбарлахад хангалттай гэж найдаж байна!

Товч

Teensy дээр 0 товчлуурыг дарж, газардуул. Та товчлуурыг угаасаа нээсэн эсэхээ шалгаарай (манай товчлуур дээр NO ба COM гэж бичсэн).

LED утсыг холбохын тулд хэрэв та LED товчлууртай бол бидэнтэй адил:

  1. Teensy pin 1 -ийг транзисторын сууринд хавсаргана уу
  2. ялгаруулагчийг газарт холбоно уу
  3. коллекторыг LED анод руу холбоно уу
  4. LED -ийн катодыг Teensy дээр +3.3v хүртэл, 470 ом эсэргүүцэлтэй цувралаар холбоно.

Үзүүлэлтийн LED

Эдгээр нь танд хариу өгөх болно, ингэснээр та хулганаа ямар чиглэлд хөдөлгөж байгааг мэдэх боломжтой болно, хэрвээ та дэлгэцээ харахгүй байхдаа хөлөө ашиглахыг хүсч байвал. За, сайн, бид тэдгээрийг нэмж оруулсан, учир нь ямар ч төсөл гэрэл ялгаруулах диодгүйгээр хийгддэггүй.

Бид дөрвөн LED нэмж, тус бүрийг 2 -оос 5 хүртэлх өсвөр насны зүүгээр холбож дараах байдлаар холбоно.

  1. транзисторын суурийг дээрх 4 Teensy тээглүүрийн аль нэгэнд холбоно уу.
  2. ялгаруулагчийг газарт холбоно уу
  3. коллекторыг LED анод руу холбоно уу
  4. LED -ийн катодыг Teensy дээр +3.3v хүртэл, 470 ом эсэргүүцэлтэй цувралаар холбоно.

Илтгэгчид

Тэднийг Teensy аудио бамбай руу залгаарай. Энэ нь 1/8 инчийн аудио үүртэй.

Тэгээд л болоо! Энэ төсөлд утсаар ярих зүйл үлдсэнгүй.

Алхам 4: Програм хангамж

Програм хангамж!
Програм хангамж!

Энэ төслийн кодыг доор холбосон болно.

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Та үүнийг энэ линкээс татаж аваад Arduino IDE дээр нээж, самбар дээрээ байршуулж, бүх зүйл хэвийн ажиллах боломжтой байх ёстой. Гэхдээ энэ нь уйтгартай юм! Кодыг туршиж үзээд параметрүүдийг өөрчилж үзээрэй. Өсвөр насныхны үүсгэж болох долгионы төрлийг туршиж үзэхэд бид маш хөгжилтэй байсан. Харсан шүдний долгион нь хамгийн ядаргаатай болохыг бид олж мэдсэн. Параметрийн дээд хэсэгт долгионы хэлбэрийг өөрчлөхийн тулд өөрчлөх шаардлагатай зураг байна.

Кодыг байршуулсны дараа Teensy -ийг компьютерт залгахад энэ нь хулганы үүрэг гүйцэтгэнэ! Та өөрчилсөн кодыг байршуулах гэж оролдох үед хэн нэгэн үүнийг тоглуулж байхад энэ нь ядаргаатай байж магадгүй юм. Teensy -ийг анх залгахад энэ нь хоёр горимын аль нэгийг оруулах боломжтой. Хэрэв та асаах үед том товчлуурыг дарвал чимээгүй горимд байх болно (гэрийн хэрэглээнд тохиромжтой), хэрэв та зүгээр л залгах юм бол чанга горимд байх болно (хэрэв боломжтой бол кофе шопыг цэвэрлэхэд тохиромжтой. суудал олохгүй).

Алхам 5: Ашиглахын тулд бүх зүйлийг холбоно уу

Ашиглахын тулд бүх зүйлийг холбоно уу
Ашиглахын тулд бүх зүйлийг холбоно уу

Энэ бол та бүтээлч байх алхам юм! Нэмэлт модон материал ашиглан компьютерийн хоёр талд мэдрэгчийг суурилуулж, улаан соло аягыг (чулуугаар дүүргэсэн) товчлуурыг дарахын тулд бид үүнийг хийх болно. улаан соло аяга, учир нь энэ нь эрүүгээрээ цохиход тохиромжтой төгс өндөр юм).

Энэ бол бидний хакатон дээр байсан төгс шийдэл байсан гэж би бодож байна, үүнд зориулж ямар нэгэн хүрээ хийх нь эцсийн мөчийн санаа байсан, гэхдээ бас та илүү сайн хийж чадна гэж бодож байна, тиймээс бодож олсон зүйлээ хуваалцаарай. надтай!

Гэсэн хэдий ч та хөлөө суурилуулахаар шийдсэн бол баруун мэдрэгчийг дээш, доош, зүүн мэдрэгчийг зүүн, баруун тийш харсан эсэхийг шалгаарай. Үүнийг хянах нь хамгийн хялбар гэдгийг бид олж мэдсэн.

Та манай системийг дээрх зургаас харж болно.

Алхам 6: Та дууссан! Хөгжилтэй байгаарай

Image
Image
Чи дууссан! Хөгжилтэй байгаарай!
Чи дууссан! Хөгжилтэй байгаарай!
Чи дууссан! Хөгжилтэй байгаарай!
Чи дууссан! Хөгжилтэй байгаарай!

Үүнийг хэрхэн ашиглахыг заах хамгийн сайн арга бол танд видео үзүүлэх явдал юм. Та дээрх видеонуудыг үзэж, халуун амьтдын үйл ажиллагааг харж болно. Энд үүнийг Minecraft болон Minesweeper тоглоход ашиглаж байгаа боловч та зөвхөн "минийх" -ээр эхэлдэг тоглоом тоглох шаардлагагүй, термозын боломж хязгааргүй юм!

Хэрэв та эдгээрийн аль нэгийг барьж байгаа бол надад мэдэгдээрэй! Мөн энэхүү гайхалтай, шинэлэг технологийг хамгийн сайн ашиглахыг санал болгоорой.

Хэрэв та аудио уралдаанд бидэнд саналаа өгвөл бид үүнд маш их талархах болно.

Бид энэ төслийг бүтээхэд маш их хөгжилтэй байсан бөгөөд та үүнийг хийх болно гэж найдаж байна!

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