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

Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих: 12 алхам
Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих: 12 алхам

Видео: Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих: 12 алхам

Видео: Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих: 12 алхам
Видео: Джефф Бек Джимми Пейдж Эрик Клэптон Джими Хендрикс Муз... 2024, Арваннэгдүгээр
Anonim
Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих
Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих

Mac -д хөлийн дөрөө хэрэгтэй байна уу? Хоёр унтраалгатай гитарын дөрөө, ардуино самбар хэвтэж байна уу? Хэд хэдэн утастай, гурван өнцөгт 1/4 залгууртай, бүх зүйл бэлэн боллоо. Би аудио транскрипц хийх ёстой байсан бөгөөд дөрөө ашиглан тоглуулах/түр зогсоох, видеог алгасах. Энэ заавар нь хөлний дөрөө хийх боломжийг харуулж байна. Macintosh компьютер нь Arduino болон 2 унтраалгатай гитар өсгөгч дөрөө ашигладаг. Та энгийн код гагнах, бичих талаар бага зэрэг мэдлэгтэй байх ёстой. Хэрэв танд гитарын өсгөгч дөрөө солих хэрэгтэй бол та үүнийг худалдаж авах эсвэл өөр зааварчилгаа өгөх боломжтой. энэнтэй хамт.

Алхам 1: хангамж

Хангамж
Хангамж
Хангамж
Хангамж
Хангамж
Хангамж

1) Гитарын дөрөө (би хоёр унтраалгатай дөрөө ашиглаж байна) 2) Ардуино (би диецимила ашиглаж байна) 3) талхны самбар (эсвэл хүсвэл прототипийн самбар) 4) гурван дамжуулагч 1/4 стерео утасны үүр (нэг ширхэг авсан) RadioShack дээр) 5) 2 1 к ом эсэргүүцэгч 6) Утас (та юу хэвтэж байгаагаа мэддэг) 7) Гагнуурын төмөр (мөн гагнуур ч бас туслах болно)

Алхам 2: Жакыг гагнах

Жак гагнах
Жак гагнах
Жак гагнах
Жак гагнах
Жак гагнах
Жак гагнах

Жак (холбогдох залгуур) нь гурван холболтын цэгтэй: бөгж, үзүүр, ханцуй. Та холбогч бүрт утсыг гагнах хэрэгтэй. Эрүүл байхын тулд утсыг өөр өөр өнгөөр хий. Хэрэв бид түүнд (хар утас) хүчдэл өгвөл 1 -р унтраалга нь Tip утсыг асаах/унтраах болно (миний зурган дээрх ногоон). Үүний нэгэн адил, №2 шилжүүлэгч нь бөгжийг асааж, унтраадаг (миний зурган дээрх шар өнгөтэй). Хэрэв та эргэлзэж байвал (би арай л ойлгосон) үүрэнд байгаа утсан дээр өөр өнгийн утас гагнана. Үүнийг тодорхойлохын тулд тасралтгүй байдлыг шалгахын тулд вольт тоолуур ашиглаж болно (эсвэл LED дээр талхны самбар руу холбоно уу). Би хар тугалга тус бүрийг хараад залгуурын ямар хэсэгтэй холбогдож байгааг олж мэдэв.

Алхам 3: Жакыг талхны самбар руу холбоно уу

Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу
Жекийг талхны самбар руу холбоно уу

Энэ алхам бол замбараагүй алхам юм. Энд бид үүрийг талхны тавцан руу холбодог бөгөөд үндсэндээ бид arduino -аас тэжээл авч, хөлийн унтраалга руу залгах болно (үүрнийхээ хар утсаар - би улаан утас ашиглах ёстой байсныг би мэднэ). Дараа нь утсан дээрх утас бүрийг 1 к ом эсэргүүцэлтэй холбоно. Резистор бүрийн ар талаас газар руу буцна. Тэгвэл резистор бүрийн урд талаас самбарыг салгахын тулд бидэнд хоёр өгөөмөр утас хэрэгтэй болно (үүрэнд буцаж орох хэсгийн хажууд. Эдгээр хоёр утсыг бид HIGH -ийг шалгахад ашиглах болно). Arduino дээр LOW.

Алхам 4: Жак -ийг холбоно уу

Жак -ийг хавсаргана уу
Жак -ийг хавсаргана уу
Жакийг хавсаргана уу
Жакийг хавсаргана уу

Ханцуйны шугам нь RED 5v -тэй холбогддог тул Жак -ийг холбоно уу. Бөгж ба үзүүр нь резисторуудын толгой тус бүрт холбогдсон байх ёстой.

Алхам 5: Хоёр датчикийг холбоно уу

Хоёр турших утсыг холбоно уу
Хоёр турших утсыг холбоно уу

Резистор бүрийн дээд хэсгээс (нөгөө тал нь газартай холбогдоогүй) ардуино руугаа ажиллахын тулд бидэнд 2 утас хэрэгтэй. Дэлгэрэнгүйг зурган дээрх урт хайрцгийг үзнэ үү.

Алхам 6: Breadboard -ийг Arduino дээр хавсаргана уу

Breadboard -ийг Arduino дээр хавсаргана уу
Breadboard -ийг Arduino дээр хавсаргана уу

Одоо бид талхны самбараас дөрвөн утсыг Arduino руугаа холбож байна. RED цахилгаан утсыг Arduino дээрх 5V тэжээлийн шугамд залгаарай. Хар газардуулгын утсыг Arduino дээрх GND шугамд залгаарай. #1 унтраалгыг (GREEN шугам) Arduino дээрх #9 зүү рүү залгаарай. (YELLOW шугам) Arduino дээрх #8 зүү рүү оруулна уу. (Бид Arduino дээрх хүчдэлийн хувьд 8 ба 9 -р зүүг туршина)

Алхам 7: Arduino -г Mac -ийн USB порт руу залгаарай

Arduino -г Mac -ийн USB порт руу залгаарай
Arduino -г Mac -ийн USB порт руу залгаарай

Arduino/Breadboard/Jack/Switch хослолыг USB порт руу залгаарай.

Алхам 8: Arduino програмчлах

Arduino програмчлах
Arduino програмчлах

Энд бид arduino -г кодлохыг хүсч байна. Та үнэхээр дуртай бүх тээглүүрээ ашиглаж болно. Үндсэндээ бид зүү солигдох бүрт цуваа порт руу бичихийг хүсдэг. Бид 2 -р унтраалгын хувьд 1, 2 -р унтраалгын хувьд "2" гэж бичдэг. Үнэндээ та энэ тохиргоог хийж чадахгүй (гэхдээ кодыг өөрчлөхийн тулд үүнийг өөрчилж болно). Ум,-j.webp

Алхам 9: Mac програмчлах

Mac програмчлах
Mac програмчлах

Тиймээс, бид одоо Arduino -тойгоо ярьдаг хөл шилжүүлэгчтэй боллоо. Arduino нь унтраалгыг дарахад цуваа төхөөрөмжид 1 эсвэл 2 гэж бичдэг. Үүнийг уншихын тулд бидэнд Mac дээр ямар нэгэн зүйл хэрэгтэй болно. Arduino -ийг гар мэт дүр үзүүлэх нь маш хэцүү байдаг. Тиймээс бид Mac програмын хянагч болохын тулд жаахан C програм бичих болно. Бид эхлээд Tod E. Kurt-ийн Arduino цуваа портыг уншдаг arduino-series програмыг эхлүүлэх болно. Би 1 эсвэл 2 -ийг хараад автоматаар юм хийхээр хэдэн жижиг өөрчлөлт хийсэн. Хавсаргасан файл сайн ажиллах ёстой. Хэрэв та юу болж байгааг харахыг хүсч байвал сэтгэгдлийг уншиж болно, гэхдээ энэ нь тийм ч хэцүү биш юм. Та эх сурвалж (arduino-serial-footswitch.c файл) эсвэл эмхэтгэсэн програмыг (гурав дахь файл: arduino-serial-) татаж авах боломжтой. Татаж аваад шинэ фолдерт хий. Хэрэв та үүнийг эмхэтгэхийг хүсч байвал би дараах зүйлийг хийх ёстой гэж бодож байна. -footswitch arduino-serial-footswitch.c

Алхам 10: Mac -ийг алимаар дамжуулан алсаас удирдах

Apple -ээр дамжуулан Mac -ийг алсаас удирдах
Apple -ээр дамжуулан Mac -ийг алсаас удирдах
Apple -ээр дамжуулан Mac -ийг алсаас удирдах
Apple -ээр дамжуулан Mac -ийг алсаас удирдах

Тиймээс бид хоёр AppleScript бичих хэрэгтэй. Эдгээр нь бидний хүссэн програмыг нээж, бидний хүссэн гарыг (товчлол) бичих болно. Үүнийг хийх миний загварыг хавсаргав. Та AppleScript -ийг бараг унших боломжтой. Тиймээс хавсаргасан файлыг хараарай. AppleScript -ээс "түлхүүрийг доош нь дарах", "" түлхүүр кодоо "," "товчлуурыг дарах" гэсэн гурван төрлийн гол үйл явдлыг хийж болно. Таны миль өөр өөр байж магадгүй тул эхлээд "товчлуур дарах" гэж оролдоорой … хэрэв энэ нь ажиллахгүй бол бусад үйл явдлуудыг нэг нэгээр нь туршиж үзээрэй. Би чамайг энэ хэсгийг гараар бичихийг шаардах болно. Уучлаарай хүмүүсээ.:) Save as… AppleScript тус бүрийг "Програм" хэлбэрээр бичнэ үү. Сүүлчийн алхамаас дагаж мөрдсөн C код/апп -ийн хажууд тавь. Тус бүрийг 1.app ба 2.app гэж нэрлэнэ үү.

Алхам 11: Зугтаарай

Гүйх!
Гүйх!
Гүйх!
Гүйх!

Хөөе. За, бидэнд хөл шилжүүлэгчийг сонсох, алимны бичээсийг ажиллуулах C програмыг ажиллуулж буй Mac -д USB холбосон Arduino -д залгагдсан талх руу залгасан Foot Switch байна. Өө, за. Та иймэрхүү хавтастай байх ёстой. CD -ийг өөрийн хийсэн лавлах руу оруулна уу. Та өөрийн бяцхан скриптийг дараах байдлаар эхлүүлж болно. in, бүх `ls /dev /tty.usbserial*` -г төхөөрөмж рүү орох замаар солино (хэрэв та үүнийг хийвэл ишлэлийг бүү ашиглаарай!). Энэ нь юу ч хийхгүй мэт санагдах болно, гэхдээ таны дөрөө одоо ажиллаж байна. Хэрэв таны товчлуурууд арагшаа байвал та 8 & 9 -р зүү рүү утаснуудаа буцааж болно.:) Аз жаргалтай Stomping!

Алхам 12: Voila-видео демо

Воила - видео демо!
Воила - видео демо!

Энд хөлбөмбөгийн үйл ажиллагааны демо байна! 500ms -ийн хоцрогдол байгааг би хэлж байна (энэ нь AppleScript -ийн хоцрогдол юм). Скриптийг дуудах хоёр дахь хоцролт байдаг тул та ~ 60 секундын хоцролтыг харах болно.

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