Агуулгын хүснэгт:
- Алхам 1: хангамж
- Алхам 2: Жакыг гагнах
- Алхам 3: Жакыг талхны самбар руу холбоно уу
- Алхам 4: Жак -ийг холбоно уу
- Алхам 5: Хоёр датчикийг холбоно уу
- Алхам 6: Breadboard -ийг Arduino дээр хавсаргана уу
- Алхам 7: Arduino -г Mac -ийн USB порт руу залгаарай
- Алхам 8: Arduino програмчлах
- Алхам 9: Mac програмчлах
- Алхам 10: Mac -ийг алимаар дамжуулан алсаас удирдах
- Алхам 11: Зугтаарай
- Алхам 12: Voila-видео демо
Видео: Гитарын өсгөгч дөрөөгөөс Mac OS хөл солих: 12 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
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 дээр хавсаргана уу
Одоо бид талхны самбараас дөрвөн утсыг Arduino руугаа холбож байна. RED цахилгаан утсыг Arduino дээрх 5V тэжээлийн шугамд залгаарай. Хар газардуулгын утсыг Arduino дээрх GND шугамд залгаарай. #1 унтраалгыг (GREEN шугам) Arduino дээрх #9 зүү рүү залгаарай. (YELLOW шугам) Arduino дээрх #8 зүү рүү оруулна уу. (Бид Arduino дээрх хүчдэлийн хувьд 8 ба 9 -р зүүг туршина)
Алхам 7: Arduino -г Mac -ийн USB порт руу залгаарай
Arduino/Breadboard/Jack/Switch хослолыг USB порт руу залгаарай.
Алхам 8: Arduino програмчлах
Энд бид arduino -г кодлохыг хүсч байна. Та үнэхээр дуртай бүх тээглүүрээ ашиглаж болно. Үндсэндээ бид зүү солигдох бүрт цуваа порт руу бичихийг хүсдэг. Бид 2 -р унтраалгын хувьд 1, 2 -р унтраалгын хувьд "2" гэж бичдэг. Үнэндээ та энэ тохиргоог хийж чадахгүй (гэхдээ кодыг өөрчлөхийн тулд үүнийг өөрчилж болно). Ум,-j.webp
Алхам 9: 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 -ийг алимаар дамжуулан алсаас удирдах
Тиймээс бид хоёр 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 секундын хоцролтыг харах болно.
Зөвлөмж болгож буй:
Тавиуртай гитарын өсгөгч: 5 алхам (зурагтай)
Палет ширээний гитарын өсгөгч: Энэ төсөл миний хэдэн жилийн өмнө хийсэн тавиуртай кофены ширээнээс эхэлсэн. Түүнээс хойш би зөөврийн компьютер тоглуулахын тулд түүнд чанга яригч нэмж оруулсан бөгөөд одоо би гитарын өсгөгч нэмэхийг хүсч байна. Энэ бүгдийг хийх болсон шалтгаан нь
Зөөврийн бадмаараг гитарын өсгөгч: 12 алхам (зурагтай)
Зөөврийн Ruby гитарын өсгөгч: Би хэсэг хугацаанд жижиг, зөөврийн өсгөгч бүтээхийг хүсч байсан бөгөөд саяхан "Ruby Amp" -тэй таарсан. Ruby Amp нь LM386 IC дээр суурилсан өсгөгч бөгөөд жижиг цагаан тугалга дотор багтахаар бүтээгдсэн болно. Гайхалтай нь хүчирхэг, дууны хувьд баялаг, ялангуяа үүнийг
Гитарын халаасны өсгөгч дөрөө ба дөрөө: 10 алхам
Гитарын халаасны өсгөгч дөрөө ба дөрөө: Сайн байна уу! Энэ бол миний анхны зааварчилгаа бөгөөд би өөрийнхөө дуртай зүйл болох дуу хөгжим, чадах чинээгээрээ хийхийг хичээсэн, би дуутай залуу, чөлөөт цагаараа гитар тоглодог. Гитарын халаасны өсгөгч нь 1 ватт, хамгийн бага нь 4 Ом
Гитарын өсгөгч дээрээ хэрхэн загвар зохион бүтээх вэ ?: 4 алхам
Гитарын өсгөгч дээрээ загварыг хэрхэн яаж зурах вэ?: Өсгөгчийнхөө урд хэсгийг тусгай стенил будгийн ажилтай болгох
Гитарын өсгөгч: 4 алхам
Гитар өсгөгч зогсоол: Гитар өсгөгч дээшээ дээш харвал илүү сайн сонсогддог гэж би боддог хүмүүстэй санал нэг байна, тиймээс та уруулын хүрдний тавиураар ийм тавиур хийж болно