Мазмуну:
- 1 -кадам: Бир нерселерди алыңыз
- 2 -кадам: Аталыштарды бөлүштүрүү
- 3 -кадам: Solder
- 4 -кадам: Калып
- 5 -кадам: бургулоо
- 6 -кадам: Казандарды зымга сайыңыз
- 7 -кадам: Ротари которгучту зымга сайыңыз
- 8 -кадам: Районду куруу
- 9 -кадам: Кашааларды кесүү
- 10 -кадам: Баскычтарды салыңыз
- 11 -кадам: кыркуу
- 12 -кадам: которулуу
- 13 -кадам: стерео джектер
- 14 -кадам: Джекти салыңыз
- 15 -кадам: которгучту зымга сайыңыз
- 16 -кадам: Зымдарды бүтүрүү
- 17 -кадам: Корк
- 18 -кадам: Программа
- 19 -кадам: Тиркөө
- 20 -кадам: Күч
- 21 -кадам: Иш жабык
- 22 -кадам: Баскычтар
- 23 -кадам: Plug and Play
Video: Ардуино гитарасы: 23 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Ардуино гитарасынын педалы-бул Кайл Макдональд тарабынан чыгарылган Lo-Fi Arduino гитаралык педалынын негизинде санариптик көп эффекттүү педаль. Мен анын баштапкы дизайнына бир нече өзгөртүүлөрдү киргиздим. Эң көрүнүктүү өзгөрүүлөр-бул камтылган preamp жана таза сигналды эффекттер сигналы менен айкалыштырууга мүмкүндүк берген активдүү аралаштыргыч. Мен дагы ар кандай эффекттердин ортосунда 6 акылдуу кадамга ээ болуу үчүн бышык корпусту, бут алмаштырууну жана айлануучу которууну коштум.
Бул педалдын эң сонун жери - бул чексиз ыңгайлаштырылышы мүмкүн. Эгерде сиз эффекттердин бирин жактырбасаңыз, башкасын программалаңыз. Ошентип, бул педальдын потенциалы көбүнчө сиздин программист катары жөндөмүңүзгө жана фантазияңызга көз каранды.
1 -кадам: Бир нерселерди алыңыз
Сага керек болот:
(x1) Arduino Uno REV 3 (x1) Make MakerShield Prototyping Kit (x3) 100K-Ohm Lineear-Taper Potentiometer (x1) 2-Pole, 6-Position Rotary Switch (x4) Aluminium Insert менен Hexagonal Control Knob (x1) TL082/ TL082CP Wide Dual JFET Input Op Amp (8-Pin DIP) (x2) 1/4 "Stereo Panel-Mount Audio Jack (x4) 1uF capacitor * (x2) 47uF capacitor * (x1) 0.082µf Capacitor (x1) 100pF Capacitor * *(x1) 5pf Capacitor ** (x6) 10K Ohm 1/4-Watt Resistor *** (x2) 1M Ohm 1/4-Watt Resistor *** (x1) 390K Ohm 1/4-Watt Resistor *** (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) 100K Ohm 1/4-Watt Resistor *** (x1) 22K Ohm 1/4-Watt Resistor *** (x1) 33K Ohm 1/4-Watt Resistor *** (x1) 47K Ohm 1/ 4-Watt Resistor *** (x1) 68K Ohm 1/4-Watt Resistor *** (x1) Heavy-Duty 9V Snap Connectors (x1) 90-Ft. UL-Таанылган Hookup Wire (x1) 9 Вольт Батарея (x1) Box 'BB' Көлөмү Апельсин порошогу (x1) DPDT Stomp switch (x1) 1/8 "x 6" x 6 "резина мат (x1) 1/8" x 12 "x 12 "тыгын мат
* Электролиттик конденсатордун комплект. Бардык белгиленген бөлүктөргө бир гана комплект керек. ** Керамикалык конденсатордук комплект. Бардык белгиленген бөлүктөр үчүн бир гана комплект керек. Бардык белгиленген бөлүктөр үчүн комплект гана керек.
Бул беттеги айрым шилтемелерде Amazon өнөктөштүк шилтемелери бар экенин эске алыңыз. Бул сатыла турган буюмдардын баасын өзгөртпөйт. Бирок, эгер сиз бул шилтемелердин бирин чыкылдатып, бир нерсе сатып алсаңыз, мен кичинекей комиссия алам. Мен бул акчаны келечектеги долбоорлорго керектүү материалдарга жана инструменттерге кайра инвестицияладым. Эгерде сиз кандайдыр бир тетиктерди жеткирүүчүгө кошумча сунушту кааласаңыз, мага билдириңиз.
2 -кадам: Аталыштарды бөлүштүрүү
Maker Shield комплектине туура келүү үчүн, эркектин баш тилкесин сындырыңыз.
Мунун оңой жолу - тилкенин учун ар бир Arduino розеткасына салып, анан ашыкча казыктарды чечип салуу. Сиз туура өлчөмдөгү 4 тилке менен аяктайсыз.
3 -кадам: Solder
Эркек баштык казыктарын Maker Shieldге киргизип, аларды ордуна коюңуз.
4 -кадам: Калып
Тиркелген шаблонду толук баракчага чаптаңыз.
Эки чарчыдан ар бирин кесип алыңыз.
(Файлда кагаздын колдонулушун оптималдаштыруу үчүн эки жолу кайталанган үлгү бар, эгер сизге кошумча керек болсо.)
5 -кадам: бургулоо
Чаптама шаблонун колдоосун сыйрып, корпустун алдына төрт бурчтуу кылып чаптаңыз.
Бардык кресттерди 1/8 дюймдук бургу менен бургулаңыз.
Сол жактан баштап, биринчи үч тешикти 9/32 дюйм бурагыч менен кеңейтүү.
Жогорку катардагы акыркы тешикти 5/16 дюймдук бит менен кеңейтүү.
Андан кийин корпустун алдыңкы жагын бүтүрүү үчүн, оң жактын астындагы сингулярдык тешикти 1/2 дюймдук бит менен кеңейтиңиз.
Корпустун алдыңкы бөлүгүнөн чаптама шаблонун алыңыз.
Андан кийин, кийинки чаптама шаблонун арткы четине чаптаңыз. Башкача айтканда, потенциометрдин тешиктерине эң жакын турган четине карманыз.
Кресттерди адегенде 1/8 "тешик менен бургулаңыз, андан кийин чоңураак 3/8" тешиктер менен кеңейтиңиз.
Бул шаблонду да тазалаңыз, жана иш даяр болушу керек.
6 -кадам: Казандарды зымга сайыңыз
Ар бир потенциометрге 6 дюймдук үч зымды тиркеңиз.
Жөнөкөйлүк үчүн, сол жактагы казыкка кара жерге зым, ортосуна пинге жашыл сигнал зымы, оң жагындагы төөнөгүчкө кызыл электр зымы тиркелишиңиз керек.
7 -кадам: Ротари которгучту зымга сайыңыз
6 дюймдук кара зымды ички казыктардын бирине тиркеңиз.
Андан кийин, 6 кызыл зымдарды 3 сырткы казыкка кара ички пиндин дароо сол жагына жана оң жагына тиркеңиз.
Туура кылганыңыз үчүн, мультиметр менен туташууну текшерип көрүңүз.
8 -кадам: Районду куруу
Схемада көрсөтүлгөндөй схеманы курууну баштаңыз. Схеманы чоңураак көрүү үчүн, сүрөттүн жогорку оң бурчундагы кичинекей "i" дегенди басыңыз.
Азырынча, схеманы куруп жатканда, потенциометрлер, айлануучу которгуч, айланып өтүү жана кирүүчү домкраттар жөнүндө кабатыр болбоңуз.
Эмне кылып жатканыңызды жакшыраак түшүнүү үчүн, бул схема бир нече бөлүктөн турат:
Preamp Preamp TL082де пакеттелген эки оптималдуу ампердин бирин колдонот. Преамп гитаранын сигналын сап деңгээлине чейин жогорулатат жана сигналды тескери бурат. Оп -амптан чыкканда, сигнал Arduino киргизүү менен миксердин "таза" үн баскычынын ортосунда бөлүнөт.
Arduino Input Ардуиного киргизүү Кайлдын киргизүү схемасынан көчүрүлгөн. Бул негизинен гитарадан аудио сигналды алып, болжол менен 1.2В чектеп жатат, анткени Arduino ичиндеги чыңалуу бул диапазондогу аудио сигналды издөө үчүн конфигурацияланган. Андан кийин сигнал Arduinoдогу 0 аналогдук пинге жөнөтүлөт. Бул жерден Arduino муну ADCде орнотулган санариптик сигналга айландырат. Бул процессордун интенсивдүү аракети жана анда Arduino ресурстарынын көбү бөлүнүп жатат.
Сиз ылдамыраак конверсия ылдамдыгын ала аласыз жана таймер үзгүлтүктөрүн колдонуп, аудио сигналды көп иштете аласыз. Бул тууралуу көбүрөөк билүү үчүн, бул баракты текшериңиз Arduino Real Time Audio Processing.
Arduino Arduino-бул санариптик сигналдарды иштеп чыгуунун бардыгы. Кийинчерээк код тууралуу дагы бир аз түшүндүрөм. Азырынча, жабдыкка байланыштуу, сиз билишиңиз керек, аналогдук 3-пинге туташкан 100k потенциометрдин жана аналогдук 2-пинге туташкан 6-позициядагы айлануучу которгучтун бар экенин.
6 позициялуу ротациялык потенциометрге окшош иштейт, бирок каршылык диапазону аркылуу өтпөстөн, ар бир пиндин дискреттик каршылыгы бар. Сиз ар кандай казыктарды тандап жатканда, ар кандай мааниге ээ чыңалуу бөлүштүргүчтөрү түзүлөт.
Кирүүчү аудио сигналды иштетүү үчүн аналогдук чыңалууну кайра алмаштыруу керек болгондуктан, айлануучу которгуч үчүн да, потенциометр үчүн да 5В стандартынан айырмаланып, чыңалуу булагы катары arefти колдонуу маанилүү.
Arduino чыгаруу Arduino чыгарылышы Кайлдын схемасына негизделген. Мен сактап калган бөлүк Arduinoго 2 пинди колдонуу менен 10-бит аудиону чыгаруу үчүн салмактуу пин мамилеси болду. Мен анын сунушталган салмактуу резистор рейтингдерин 8-бит мааниси катары жана 390K 2-биттик мааниси менен кармадым (бул негизинен 1.5K x 256). Калганын ошол жерден таштадым. Анын чыгуу этабынын компоненттери керексиз болчу, анткени аудио чыгууга эмес, тескерисинче жаңы аудио миксердин баскычына.
Mixer Output Ардуинонун эффекттери аудио миксердин оп -ампине туташкан 100K идишке барат. Бул идиш башка 100K потенциометрден келген таза сигнал менен бирге эки сигналдын көлөмүн оп -ампте аралаштыруу үчүн колдонулат.
TL082деги экинчи оп -амп - бул аудио сигналдарды аралаштыруу, жана дагы бир жолу сигналды оригиналдуу гитара сигналы менен фазага кайтаруу. Бул жерден сигнал 1uF DC бөгөт коюучу конденсатор аркылуу өтүп, акыры чыгуучу уячага өтөт.
Айланып өтүү которгучу Байпас которгуч эффекттер схемасы менен чыгуучу уячанын ортосунда которулат. Башкача айтканда, кирүүчү аудиону TL082 менен Arduinoго багыттайт, же мунун баарын таптакыр өткөрүп жиберет жана өзгөртүүнү өзгөртпөстөн түз эле чыгуучу уячасына жөнөтөт. Негизи, ал эффекттерди айланып өтөт (демек, айланып өтүүчү).
Эгерде сиз аны жакындан карагыңыз келсе, бул схемага Fritzing файлын коштум. Банндын көрүнүшү жана схемалык көрүнүшү салыштырмалуу так болушу керек. Бирок, ПХБ көрүнүшү тийген эмес жана, балким, таптакыр иштебейт. Бул файлга кирүү жана чыгуу уячалары кирбейт.
9 -кадам: Кашааларды кесүү
Бул кадамга тиркелген шаблон файлын колдонуп, эки кашааны кесип алыңыз. Экөө тең өткөргүс материалдан кесилиши керек.
Мен чоңураак кронштейнди ичке тыгындан жана кичинекей потенциометрдин кронштейнин 1/8 дюймдан кесип алдым.
10 -кадам: Баскычтарды салыңыз
Резина кронштейнди корпустун ичине, бургуланган тешиктерге дал келгендей кылып коюңуз.
Потенциометрлерди резина кронштейнге жана корпустун 9/32 тешиктерине салып, жаңгактар менен бекем бекиңиз.
Ротари которгучту 5/16 чоңураак тешикке бирдей орнотуңуз.
11 -кадам: кыркуу
Эгерде сиз узун валдык потенциометрлерди же айлануучу өчүргүчтөрдү колдонсоңуз, аларды 3/8 дюймдукдай кылып кыркыңыз.
Мен металл кесүүчү дөңгөлөгү бар Дремелди колдондум, бирок темир уста да бул ишти аткарат.
12 -кадам: которулуу
Бут которгучту чоңураак 1/2 тешикке салыңыз жана аны монтаж гайкасы менен бекиңиз.
13 -кадам: стерео джектер
Биз стерео уячаларын негизинен моно схема үчүн колдонобуз. Мунун себеби стерео байланыш чындыгында педаль үчүн кубат которгуч катары кызмат кылат.
Мунун кандай иштээри - бул ар бир уячанын ичине моно штепсель салынганда, ал батареялардын жерге туташуусун (стерео өтмөккө туташкан) баррельдеги жерге туташуусу менен байланыштырат. Ошентип, эки уячаны тең киргизгенде гана, батарейкадан Arduino жерге агып, схеманы бүтүрө алат.
Бул ишти жасоо үчүн, адегенде ар бир уячанын жер тилкелерин кыска зым менен бириктириңиз.
Андан кийин, кара зымды батарейкадан стерео аудио өтмөктөрүнүн бирине туташтырыңыз. Бул сайгычтын жарымына жакындап калган чакан өтмөк.
6 дюймдук кара зымды башка уячанын башка стерео өтмөгүнө туташтырыңыз.
Акырында, 6 дюймдук кызыл зымды ар бир уячанын моно өтмөктөрүнө туташтырыңыз. Бул эркек моно сайгычтын учуна тийген чоң өтмөк.
14 -кадам: Джекти салыңыз
Корпустун капталындагы эки тешикке эки аудио джекти салыңыз жана аларды монтаж гайкалары менен бекиңиз.
Орнотулгандан кийин, уячанын темирлеринин эч бири потенциометрдин корпусуна тийбей турганын текшериңиз. Керек болгондо тууралоолорду киргизиңиз.
15 -кадам: которгучту зымга сайыңыз
DPDT стомптун тышкы жуптарынын бирин зым менен бириктириңиз.
Уячалардын бирин которгучтун борбордук казыктарынын бирине туташтырыңыз. Башка уячаны башка борбордук пинге туташтырыңыз.
Которгучта калган тышкы казыктардын ар бирине 6 дюймдук зымды туташтырыңыз.
Оң жактагы уячага туура келген зым кириш болушу керек. Сол жактагы которгучка туура келген зым чыгышы керек.
16 -кадам: Зымдарды бүтүрүү
Корпустун ичине орнотулган компоненттерге тиркелген зымдарды кыркып, Arduino калканчына туташтыруудан мурун боштукту алып салыңыз.
Схемада көрсөтүлгөндөй аларды Arduino калканчына байлаңыз.
17 -кадам: Корк
Корпустун төшөгүн капкактын ички жагына жабыштырыңыз. Бул Arduino төөнөгүчтөрүн корпустун металлына кыскарып калуудан сактайт.
18 -кадам: Программа
Бул педальдын коду негизинен Кайл Макдоналд тарабынан жазылган ArduinoDSPке негизделген. Ал PWM төөнөгүчтөрүн оптималдаштыруу жана аналогдук чыңалуу чыңалуусун өзгөртүү үчүн реестрлерде башаламандык сыяктуу кээ бир кооз нерселерди жасады. Анын коду кантип иштээри жөнүндө көбүрөөк билүү үчүн, анын Нускамалуусуна кайрылыңыз.
Бул педальдагы менин эң жакшы көргөн эффекттеримдин бири - кичине аудио (бурмалоо) кечигүүсү. Little Scale блогунда жайгаштырылган бул жөнөкөй кодду көргөндөн кийин, кечигүү линиясын түзүүгө аракет кылуум шыктандырды.
Arduino реалдуу убакытта аудио сигналды иштетүү үчүн иштелип чыккан эмес жана бул код эс тутумга да, процессорго да сыйымдуу. Аудио кечигүүсүнө негизделген код өзгөчө эстутумду ээлейт. Мен жеке ADC чипинин жана тышкы RAMдын кошулушу бул педалдын укмуштуудай иштерди жасоо жөндөмүн жакшыртат деп ишенем.
Менин кодумда ар кандай эффекттер үчүн 6 так бар, бирок мен 5ти гана кошуп койдум. Сиз өзүңүздүн эффектти иштеп чыгууңуз үчүн коддо бош жер калтырдым. Айтор, сиз каалаган слотту каалаган кодуңузга алмаштыра аласыз. Бирок, эстен чыгарбаңыз, өтө кооз нерсени жасоо чипти басып калат жана эч нерсеге жол бербейт.
Бул кадамга тиркелген кодду жүктөп алыңыз.
19 -кадам: Тиркөө
Корпустун ичиндеги калканга Arduino тиркеңиз.
20 -кадам: Күч
9В батареяны 9V батарея туташтыргычына сайыңыз.
Батареяны DPDT которгуч менен Arduino ортосунда кылдаттык менен жайгаштырыңыз.
21 -кадам: Иш жабык
Капкагын жаап, бурап жабыңыз.
22 -кадам: Баскычтар
Баскычтарды потенциометрге жана айлануучу которгуч валдарга коюңуз.
Орнотулган бурамаларды катуулатып, аларды бекитип коюңуз.
23 -кадам: Plug and Play
Гитараңызды кирүүгө туташтырыңыз, күчөткүчтү чыгарууга туташтырыңыз.
Сиз муну пайдалуу, кызыктуу же көңүл ачуучу деп таптыңызбы? Менин акыркы долбоорлорумду көрүү үчүн @madeineuphoria ээрчиңиз.
Сунушталууда:
Аба - Чыныгы мобилдик аба гитарасы (Прототип): 7 кадам (Сүрөттөр менен)
Аба - Чыныгы Мобилдик Аба Гитарасы (Прототип): Макул, бул чындыгында менин бала кездеги кыялыма жакындатуунун биринчи бөлүгү жөнүндө кыскача көрсөтмө болот. Мен кичинекей кезимде ар дайым сүйүктүү артисттеримди жана группаларымдын гитарада черткенин көрчүмүн. Мен чоңойгондо, мен
Паллет стол гитарасы күчөткүчү: 5 кадам (сүрөттөр менен)
Pallet Table Guitar Amplifier: Бул проект мен бир нече жыл мурун жасаган паллет кофе столунан башталган. Ошондон бери ноутбукту ойнотуу үчүн ага спикерлерди коштум, эми бул жолу гитаранын күчөткүчүн кошкум келди
Ардуино гитарасы: 3 кадам
Arduino гитара тюнери: Бул жерде мен Arduino Uno менен жасаган гитара тюнери жана мен жаткан нерселер. Бул төмөнкүдөй иштейт: EADGBE гитарасынын стандарттык тюнингинде ар бир нотаны чыгаруучу 5 баскыч бар. Менде болгону 5 кнопка болгондуктан, мен код жаздым
Ардуино гитарасы Джек ачкычын кармоочу жана OLED: 7 кадам
Arduino гитарасы Джекти таануу жана OLED менен кармоочу ачкыч кармагыч: Киришүү: Бул көрсөтмө менин Arduino негизделген гитара Jack плагин ачкыч кармагычымдын түзүлүшүн деталдаштырат Бул менин эң биринчи үйрөткүчүм, андыктан мен жолумда өзгөрүүлөрдү / жаңыртууларды киргизе алам
Эң арзан Ардуино -- Эң кичинекей Ардуино -- Arduino Pro Mini -- Программалоо -- Arduino Neno: 6 кадам (сүрөттөр менен)
Эң арзан Ардуино || Эң кичинекей Ардуино || Arduino Pro Mini || Программалоо || Ардуино Нено: …………………………. Дагы видеолор үчүн YouTube каналыма ЖАЗЫЛЫҢЫЗ ……. .Бул долбоор эң кичинекей жана эң арзан ардуинону кантип интерфейстөө жөнүндө. Эң кичине жана эң арзан ардуино - arduino pro mini. Бул arduino окшош