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

Ардуино гитарын дөрөө: 23 алхам (зурагтай)
Ардуино гитарын дөрөө: 23 алхам (зурагтай)

Видео: Ардуино гитарын дөрөө: 23 алхам (зурагтай)

Видео: Ардуино гитарын дөрөө: 23 алхам (зурагтай)
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Долдугаар сарын
Anonim
Ардуино гитарын дөрөө
Ардуино гитарын дөрөө
Ардуино гитарын дөрөө
Ардуино гитарын дөрөө

Arduino гитарын дөрөө бол Кайл Макдональдийн анх тавьсан Lo-Fi Arduino гитарын дөрөө дээр суурилсан дижитал олон талт дөрөө юм. Би түүний анхны загварт хэд хэдэн өөрчлөлт оруулсан. Хамгийн мэдэгдэхүйц өөрчлөлт бол суулгагдсан preamp ба идэвхтэй холигч үе бөгөөд цэвэр дохиог эффектийн дохиотой хослуулах боломжийг олгодог. Би бас өөр өөр эффектүүдийн хооронд 6 ухаалаг алхамтай байхын тулд илүү бат бөх хайрцаг, хөл солих, эргүүлэх товчлуур нэмсэн.

Энэхүү дөрөөний хамгийн гайхалтай зүйл бол үүнийг эцэс төгсгөлгүй өөрчлөх боломжтой юм. Хэрэв танд нэг эффект таалагдахгүй байгаа бол өөр нэгийг нь програмчлаарай. Ийм байдлаар энэхүү дөрөөний боломж нь програмистын ур чадвар, төсөөллөөс ихээхэн хамаардаг.

Алхам 1: Бараа авах

Бараа авах
Бараа авах

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

(x1) Arduino Uno REV 3 (x1) MakerShield прототип хийх иж бүрдэл (x3) 100K-Ом шугаман-конусан потенциометр (x1) 2 туйл, 6 байрлалтай эргүүлэх товчлуур (x4) Хөнгөн цагаан оруулгатай зургаан өнцөгт хяналтын товчлуур (x1) TL082/ TL082CP өргөн хос JFET оролтын Op Amp (8 зүү DIP) (x2) 1/4 "Стерео самбар дээр суурилуулсан аудио залгуур (x4) 1uF конденсатор * (x2) 47uF конденсатор * (x1) 0.082µf конденсатор (x1) 100pF конденсатор * *(x1) 5pf конденсатор ** (x6) 10К Ом 1/4-Ваттын эсэргүүцэл *** (x2) 1М Ом 1/4-Ваттын эсэргүүцэл *** (x1) 390К Ом 1/4-Ватт резистор *** (x1) 1.5K Ом 1/4-Ваттын эсэргүүцэл *** (x1) 510К Ом 1/4-Ваттын эсэргүүцэл *** (x1) 330К Ом 1/4-Ваттын эсэргүүцэл *** (x1) 4.7К Ом 1 /4 ваттын резистор *** (x1) 12 к ом 1/4 ваттын эсэргүүцэл *** (x1) 1.2 к ом 1/4 ваттын эсэргүүцэл *** (x1) 1 к ом 1/4 ватт эсэргүүцэл ** *(x2) 100К Ом 1/4-Ваттын эсэргүүцэл *** (x1) 22К Ом 1/4-Ваттын эсэргүүцэл *** (x1) 33К Ом 1/4-Ваттын эсэргүүцэл *** (x1) 47К Ом 1/ 4 ваттын резистор *** (x1) 68K Ом 1/4-Ваттын эсэргүүцэл *** (x1) Хүнд даацын 9V Snap Connectors (x1) 90-Ft. UL хүлээн зөвшөөрөгдсөн Hookup утас (x1) 9 вольт батерей (x1) Хайрцаг 'BB' Хэмжээ Улбар шар өнгийн нунтаг цув (x1) DPDT Stomp унтраалга (x1) 1/8 "x 6" x 6 "резинэн дэвсгэр (x1) 1/8" x 12 "x 12 "үйсэн дэвсгэр

* Электролитик конденсаторын иж бүрдэл. Бүх шошготой хэсгүүдэд зөвхөн нэг иж бүрдэл шаардлагатай. ** Керамик конденсаторын иж бүрдэл. Бүх шошготой эд ангиудад зөвхөн нэг иж бүрдэл шаардлагатай. *** Нүүрстөрөгчийн хальсны резистор хэрэгсэл. Зөвхөн шошготой бүх хэсэгт шаардлагатай иж бүрдэл.

Энэ хуудсан дээрх зарим холбоосууд Амазоны түншлэлийн холбоосыг агуулсан болохыг анхаарна уу. Энэ нь борлуулах аливаа зүйлийн үнийг өөрчлөхгүй. Гэсэн хэдий ч хэрэв та эдгээр линкүүдийн аль нэг дээр дараад юу ч худалдаж авбал би бага хэмжээний комисс олдог. Би энэ мөнгийг ирээдүйн төслүүдэд зориулж материал, багаж хэрэгсэл болгон дахин хөрөнгө оруулалт хийдэг. Хэрэв та эд анги нийлүүлэгчдэд өөр санал өгөхийг хүсч байвал надад мэдэгдээрэй.

Алхам 2: Толгойн задаргаа

Толгойн задаргаа
Толгойн задаргаа
Толгойн задаргаа
Толгойн задаргаа
Толгойн задаргаа
Толгойн задаргаа

Maker Shield иж бүрдэлд багтахын тулд эрэгтэй толгойн туузыг нураа.

Үүнийг хийх хамгийн хялбар арга бол туузны үзүүрийг Arduino залгуур бүрт оруулж, дараа нь илүүдэл тээглүүрийг таслах явдал юм. Та зохих хэмжээтэй 4 тууз авах болно.

Алхам 3: Гагнуур

Гагнуур
Гагнуур
Гагнуур
Гагнуур
Гагнуур
Гагнуур

Эр толгойн зүүг үйлдвэрлэгч бамбайд хийж, гагнах.

Алхам 4: Загвар

Загвар
Загвар
Загвар
Загвар
Загвар
Загвар

Хавсаргасан загварыг бүтэн цаасан дээр наана.

Хоёр квадрат тус бүрийг хайчилж ав.

(Файл нь цаасны хэрэглээг оновчтой болгохын тулд хоёр удаа давтагдсан загвартай бөгөөд хэрэв танд нэмэлт хэрэгтэй бол.)

Алхам 5: Өрөмдлөг хийх

Өрөмдлөг
Өрөмдлөг
Өрөмдлөг
Өрөмдлөг
Өрөмдлөг
Өрөмдлөг

Наалдамхай загварын арын хэсгийг хуулж, бүрхүүлийн урд талд дөрвөлжин наана.

Бүх загалмайг 1/8 инчийн өрөмдлөгөөр өрөмд.

Зүүн талаас эхлэн эхний гурван нүхийг 9/32 инчийн өрмийн тусламжтайгаар өргөжүүлнэ.

Дээд эгнээний сүүлчийн нүхийг 5/16 инчийн dill битээр өргөжүүлнэ.

Дараа нь хайрцгийн урд хэсгийг дуусгахын тулд баруун доод буланд байгаа ганц нүхийг 1/2 инчийн хутгуураар өргөжүүл.

Хавтангийн урд талын наалдамхай загварыг хуулж ав.

Дараа нь дараагийн наалдамхай загварыг арын ирмэг дээр наа. Өөрөөр хэлбэл потенциометрийн нүхэнд хамгийн ойр байрлах нүүрний ирмэг дээр наалдана.

Загалмайг эхлээд 1/8 "нүхтэй өрөмдөж, дараа нь 3/8" том хэмжээтэй нүхээр өргөжүүл.

Энэ загварыг мөн хуулж ав, хайрцаг бэлэн болно.

Алхам 6: Савыг утсаар холбоно уу

Савыг утсаар холбоно уу
Савыг утсаар холбоно уу
Савыг утсаар холбоно уу
Савыг утсаар холбоно уу

Потенциометр тус бүрт 6 инчийн гурван утас холбоно уу.

Энгийн байхын тулд та зүүн талын зүү дээр хар газардуулгын утас, голд нь ногоон дохионы утас, баруун талын зүү дээр улаан цахилгаан утас холбох хэрэгтэй.

Алхам 7: Ротари шилжүүлэгчийг утсаар холбоно уу

Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас
Ротари унтраалгын утас

Дотоод тээглүүрийн аль нэгэнд 6 инчийн хар утсыг холбоно уу.

Дараа нь хар өнгийн дотоод зүүний баруун ба зүүн талын 6 гадна улаан зүүг 6 улаан утсаар холбоно уу.

Үүнийг зөв хийсэн гэдэгт итгэлтэй байхын тулд мултиметр ашиглан холболтыг туршиж үзэх боломжтой.

Алхам 8: Хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Схемд үзүүлсэн шиг хэлхээг барьж эхлээрэй. Схемийг томоор харахын тулд зургийн баруун дээд буланд байгаа "i" товчийг дарна уу.

Одоогийн байдлаар хэлхээг бүтээхдээ потенциометр, эргүүлэх унтраалга, тойрог шилжүүлэгч, оролтын залгуурын талаар санаа зовох хэрэггүй.

Юу хийж байгаагаа илүү сайн ойлгохын тулд энэ хэлхээ нь хэд хэдэн хэсгээс бүрдэнэ.

Preamp Preamp нь TL082 -т савласан хоёр op amps -ийн аль нэгийг ашигладаг. Преамп нь гитарын дохиог шугамын түвшинд дээшлүүлж, дохиог урвуу болгож байна. Оп өсгөгчөөс гарах үед дохио нь Arduino оролт ба холигчийн "цэвэр" дууны товчлуурын хооронд хуваагдана.

Arduino оролт Arduino -ийн оролтыг Кайлын оролтын хэлхээнээс хуулж авсан. Энэ нь үндсэндээ гитараас аудио дохиог авч, ойролцоогоор 1.2 В хүртэл хязгаарлаж байгаа юм, учир нь Arduino доторх хүчдэлийг энэ мужид аудио дохио хайхаар тохируулсан болно. Дараа нь дохиог Arduino дээрх аналог пин 0 рүү илгээдэг. Эндээс Arduino үүнийг өөрийн ADC ашиглан дижитал дохио болгон хөрвүүлж байна. Энэ бол процессорын эрчимтэй үйл ажиллагаа бөгөөд Arduino -ийн ихэнх нөөцийг хуваарилдаг.

Та илүү хурдан хөрвүүлэх хурдыг авч, таймер тасалдлыг ашиглан аудио дохиог илүү олон удаа боловсруулж чадна. Энэ талаар илүү ихийг мэдэхийг хүсвэл Arduino Real-Time Audio Processing дээрх хуудсыг үзнэ үү.

Arduino Ардуино бол бүх төрлийн дижитал дохиог боловсруулж буй газар юм. Би дараа нь кодын талаар жаахан дэлгэрэнгүй тайлбарлах болно. Одоогийн байдлаар тоног төхөөрөмжийн хувьд аналог зүү 3-т холбогдсон 100 к потенциометр ба аналог зүү 2-т холбогдсон 6 байрлалтай эргэлтийн унтраалга хоёулаа байдаг гэдгийг та мэдэх ёстой.

6 байрлалтай эргэлтэт унтраалга нь потенциометртэй ижил төстэй байдлаар ажилладаг боловч эсэргүүцлийн хүрээгээр дамжин өнгөрөхийн оронд зүү бүр нь тусдаа эсэргүүцэлтэй байдаг. Янз бүрийн тээглүүрийг сонгохдоо өөр өөр утгын хүчдэл хуваагч үүснэ.

Ирж буй аудио дохиог хянахын тулд аналог лавлах хүчдэлийг дахин тохируулах шаардлагатай байсан тул эргүүлэх унтраалга ба потенциометрийн 5V стандартаас ялгаатай нь хүчдэлийн эх үүсвэр болгон ашиглах нь чухал юм.

Arduino гаралт Arduino гаралт нь зөвхөн Кайлын хэлхээнд тулгуурладаг. Миний хадгалсан хэсэг бол Arduino-г зөвхөн 2 тээглүүр ашиглан 10 битийн аудио гаргахын тулд жигнэсэн жингийн хандлага байв. Би түүний санал болгосон жинтэй эсэргүүцлийн үнэлгээг 1.5 битийн 8 битийн үнэ, 390K-ийг 2 битийн нэмэлт утга болгон (энэ нь үндсэндээ 1.5K x 256). Тэндээс би үлдсэнийг нь хаяв. Түүний гаралтын үе шатны бүрэлдэхүүн хэсгүүд шаардлагагүй байсан, учир нь аудио гаралт руу орохгүй, харин аудио холигчийн шинэ шатанд шилжих болно.

Холигчийн гаралтын үр дүн Arduino -аас гарах эффект нь аудио холигчтой холбогдсон 100K тог руу ордог. Энэ савыг дараа нь бусад 100K потенциометрээс ирж буй цэвэр дохиотой хамт хоёр дохионы эзлэхүүнийг оп өсгөгч дээр холиход ашигладаг.

TL082 дээрх хоёрдахь нэмэлт өсгөгч нь аудио дохиог хольж, дохиог дахин нэг удаа эргүүлж, гитарын анхны дохиогоор үе шаттайгаар буцааж өгдөг. Эндээс дохио нь 1uF DC блоклох конденсатороор дамжин эцэст нь гаралтын үүрэнд очно.

Bypass Switch bypass switch нь эффектийн хэлхээ ба гаралтын үүрний хооронд шилждэг. Өөрөөр хэлбэл, энэ нь ирж буй аудиог TL082 болон Arduino руу чиглүүлдэг эсвэл энэ бүх зүйлийг алгасаад оролтыг гаралтын үүрэнд шууд өөрчилдөггүй илгээдэг. Үндсэндээ энэ нь эффектийг алгасдаг (иймээс энэ нь тойрог зам юм).

Хэрэв та үүнийг ойроос харахыг хүсвэл энэ хэлхээний Fritzing файлыг оруулсан болно. Талхны самбар ба бүдүүвч зураг нь харьцангуй нарийвчлалтай байх ёстой. Гэсэн хэдий ч ПХБ -ийн харагдацыг хөндөөгүй бөгөөд магадгүй ажиллахгүй байх магадлалтай. Энэ файлд оролт, гаралтын үүр байхгүй.

Алхам 9: Хаалт хайчил

Хаалт хаах
Хаалт хаах

Энэ алхамд хавсаргасан загварын файлыг ашиглан хоёр хаалт хайчил. Тэдгээрийг хоёуланг нь цахилгаан дамжуулдаггүй материалаар таслах ёстой.

Би нимгэн үйсэн дэвсгэрээс том суурийн хаалт, жижиг потенциометрийн хаалтийг 1/8 инчийн резинээр хайчилж авав.

Алхам 10: Хөшүүргийг оруулна уу

Товчлуур оруулах
Товчлуур оруулах
Товчлуур оруулах
Товчлуур оруулах
Товчлуур оруулах
Товчлуур оруулах

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

Потенциометрийг резин хаалт болон хайрцгийн 9/32 инчийн нүхээр оруулж самараар сайтар түгж.

Эргэдэг унтраалгыг 5/16 инч хэмжээтэй том нүхэнд ижил аргаар суулгаарай.

Алхам 11: Тайрах

Тайрах
Тайрах
Тайрах
Тайрах
Тайрах
Тайрах

Хэрэв та урт босоо потенциометр эсвэл эргүүлэх унтраалга ашигладаг бол босоо амыг 3/8 урттай болгон хайчилж ав.

Би төмөр хайчлах дугуйтай Дремель машин ашигласан боловч төмөр хусуур нь энэ ажлыг хийх болно.

Алхам 12: Шилжүүлэх

Шилжүүлэх
Шилжүүлэх
Шилжүүлэх
Шилжүүлэх

Хөл шилжүүлэгчийг 1/2 инчийн том нүхэнд оруулаад бэхлэх самараар түгж.

Алхам 13: Стерео Жак

Стерео Жак
Стерео Жак
Стерео Жак
Стерео Жак
Стерео Жак
Стерео Жак

Бид стерео залгуурыг үндсэндээ моно хэлхээнд ашиглах болно. Үүний шалтгаан нь стерео холболт нь дөрөө асаах унтраалгын үүргийг гүйцэтгэх болно.

Энэ арга нь моно залгуурыг үүрэнд оруулах үед батерейны газардуулгыг (стерео таб руу холбосон) баррель дээрх газардуулгатай холбодог. Тиймээс, хоёуланг нь хоёуланг нь оруулахад л зайнаас Arduino руу газардуулж, хэлхээг дуусгаж чадна.

Үүнийг хийхийн тулд эхлээд үүр тус бүрийн газардуулгыг богино утсаар холбоно уу.

Дараа нь батерейны хар утсыг стерео аудио табуудын аль нэгэнд холбоно уу. Энэ бол залгуурын хагас орчим үүрэнд хүрэх жижигхэн таб юм.

6 инчийн хар утсыг нөгөө үүрний нөгөө стерео таб руу холбоно уу.

Эцэст нь 6 инчийн улаан утсыг үүр тус бүрийн моно таб руу холбоно уу. Энэ бол эрэгтэй моно залгуурын үзүүрт хүрсэн том таб юм.

Алхам 14: Жак оруулах

Жак оруулах
Жак оруулах
Жак оруулах
Жак оруулах

Дууны хоёр үүрийг хайрцгийн хажуугийн хоёр нүхэнд оруулаад бэхлэх самараар нь түгж.

Суулгасны дараа үүрэнд байгаа металл хавтангийн аль нь ч потенциометрийн биед хүрэхгүй байгаа эсэхийг шалгаарай. Шаардлагатай бол тохируулга хийх.

Алхам 15: Шилжүүлэгчийг утсаар холбоно уу

Шилжүүлэгчийг утсаар холбоно уу
Шилжүүлэгчийг утсаар холбоно уу
Шилжүүлэгчийг утсаар холбоно уу
Шилжүүлэгчийг утсаар холбоно уу

DPDT stomp switch -ийн гадна талын хос хосуудын нэгийг холбоно.

Шилжүүлэгч дээрх төвийн голуудын нэгэнд нэг үүрний утсыг холбоно уу. Нөгөө үүрийг нөгөө төвийн зүүгээр холбоно уу.

Шилжүүлэгч дээрх үлдсэн гадуур тээглүүр бүрт 6 инчийн утсыг холбоно уу.

Баруун талын үүрэнд нийцсэн утас нь оролт байх ёстой. Зүүн талын унтраалгатай тохирч байгаа утас нь гаралт байх ёстой.

Алхам 16: Цахилгааны утсыг дуусгах

Цахилгааны утас дуусгах
Цахилгааны утас дуусгах

Ардуино бамбай руу гагнахаасаа өмнө хайрцагт суулгасан эд ангиудад холбогдсон утсыг хайчилж, сул талыг арилгана.

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

Алхам 17: Үйсэн

Үйсэн
Үйсэн

Гэрийн тагны дотор талд үйсэн дэвсгэр тавь. Энэ нь Arduino дээрх хавчаарыг хайрцагны төмөр дээр богиносохоос хамгаална.

Алхам 18: Хөтөлбөр

Хөтөлбөр
Хөтөлбөр

Энэхүү дөрөө кодыг ихэвчлэн Кайл Макдональд бичсэн ArduinoDSP дээр үндэслэсэн болно. Тэрээр ХОУХ -ны тээглүүрийг оновчтой болгох, аналог лавлах хүчдэлийг өөрчлөхийн тулд регистрүүдийг замбараагүй болгох гэх мэт сонирхолтой зүйлсийг хийжээ. Түүний код хэрхэн ажилладаг талаар илүү ихийг мэдэхийн тулд түүний зааврыг үзнэ үү.

Энэ дөрөө дээр миний дуртай эффектүүдийн нэг бол бага зэрэг аудио (гажуудал) саатал юм. Little Scale блог дээр байрлуулсан энэхүү үнэхээр энгийн кодыг хараад хойшлуулах шугам үүсгэхийг урам зориг авсан.

Arduino нь аудио дохиог бодит цаг хугацаанд боловсруулахад зориулагдаагүй бөгөөд энэ код нь санах ой болон процессорыг ихээр шаарддаг. Аудио саатал дээр үндэслэсэн код нь ялангуяа санах ой их шаарддаг. Би бие даасан ADC чип болон гадаад RAM-ийг нэмсэн нь энэхүү дөрөөг гайхалтай зүйл хийх чадварыг ихээхэн сайжруулна гэж би бодож байна.

Миний кодонд өөр өөр эффект өгөх 6 цэг байдаг, гэхдээ би зөвхөн 5 -г оруулсан болно. Би та кодоо хоосон цэг үлдээсэн бөгөөд та өөрийн эффектийг зохиож, оруулах боломжтой. Гэсэн хэдий ч та хүссэн үүрээ хүссэн кодоор сольж болно. Гэсэн хэдий ч хэтэрхий тансаг зүйл хийхийг оролдох нь чипийг дарж, юу ч тохиолдохгүй байх болно гэдгийг санаарай.

Энэ алхамд хавсаргасан кодыг татаж авна уу.

Алхам 19: Хавсаргана уу

Хавсаргах
Хавсаргах
Хавсаргах
Хавсаргах

Ардуиног хайрцгийн дотор бамбай руу холбоно уу.

Алхам 20: Эрчим хүч

Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч

9V батерейг 9V батерейны залгуурт залгаарай.

Батерейг DPDT унтраалга ба Arduino хооронд болгоомжтой байрлуул.

Алхам 21: Хэргийг хаасан

Хэргийг хаасан
Хэргийг хаасан
Хэргийг хаасан
Хэргийг хаасан

Тагийг нь таглаад шургуул.

Алхам 22: Хөшүүрэг

Товчлуур
Товчлуур
Товчлуур
Товчлуур
Товчлуур
Товчлуур

Потенциометр ба эргүүлэх унтраалгын босоо аманд бариулыг байрлуул.

Тохируулсан боолтыг чангалж тэдгээрийг түгжээрэй.

Алхам 23: Залгаад тоглуул

Залгаад Тоглуулах
Залгаад Тоглуулах

Гитараа оролтод залгаж, гаралт руугаа өсгөгч холбоод, салга.

Зураг
Зураг

Танд энэ хэрэгтэй, хөгжилтэй эсвэл зугаатай санагдсан уу? @Madeineuphoria -г дагаж миний хамгийн сүүлийн үеийн төслүүдийг үзээрэй.

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