Мазмуну:

ANDI - Ыкчам ритм генератору - Электроника: 24 кадам (Сүрөттөр менен)
ANDI - Ыкчам ритм генератору - Электроника: 24 кадам (Сүрөттөр менен)

Video: ANDI - Ыкчам ритм генератору - Электроника: 24 кадам (Сүрөттөр менен)

Video: ANDI - Ыкчам ритм генератору - Электроника: 24 кадам (Сүрөттөр менен)
Video: PXN V10 vs V9: Entry-level steering wheel SHOWDOWN 2024, Июль
Anonim
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника
ANDI - Random Rhythm Generator - Электроника

ANDI - бул баскычты басуу менен туш келди ритмди чыгаруучу машина. Ар бир сокку уникалдуу жана аны беш баскыч менен өзгөртүүгө болот. ANDI - бул музыканттарга дем берүү жана барабандын кагышы менен иштөөнүн жаңы жолдорун изилдөө жөнүндө болгон университеттин долбоорунун натыйжасы. Долбоор тууралуу көбүрөөк маалыматты andinstruments.com сайтынан тапса болот

ANDIдин дизайн стадиясында жаратуучулардын коомчулугунан жана өзгөчө Instructablesдеги кызыктуу долбоорлордон көп илхам алынды. Ыраазычылыкты кайтаруу үчүн, мен ANDI beat генераторунун электр схемасын кантип иштеп чыгуу керектиги боюнча бул инструкцияны жаздым. Бул Arduino Nano аркылуу микро SD картада сакталган кыска барабан үндөрүнүн ойнотулушун көзөмөлдөгөн беш айлануучу тетиги бар жөнөкөй схема.

Бул көрсөтмө электрондук схеманын жасалышын камтыйт жана Arduinoдо программаланган код жана колдонулган барабандын үндөрү бул жерде. Код код-файлдагы комментарийлер менен түшүндүрүлөт жана мен бул окуу куралындагы кодду тереңдетпеймин.

ANDIдин алюминийден жана фанерадан жасалган сырты бар жана мен бул инструкцияга сыртын жасоону кошкон эмесмин.

Эгерде кодду кылдат түшүндүрүүгө кызыкдар болсоңуз же аны кантип жасоо керек болсо, ал келечекте кошулат.

Болбосо, бул сизге ANDI-beat генераторуңуз үчүн өз корпусун иштеп чыгуу эркиндигин берет.

Долбоордун медиа жаңыртуулары үчүн инстаграмдагы ANDinstruments долбоорумду ээрчиңиз: @and_instruments

1 -кадам: Үйрөткүчтү кантип ээрчүү керек

Үйрөткүчтү кантип ээрчүү керек
Үйрөткүчтү кантип ээрчүү керек

Мен муну мүмкүн болушунча деталдуу кылып, бардык деңгээлдеги адамдарга жетүү үчүн аракет кылдым.

Бул өтө деталдуу жана жай сезилиши мүмкүн дегенди билдирет, андыктан өзүңүзгө ыңгайлуу болгон кадамдарды тездетиңиз.

Райондун кээ бир негизги бөлүктөрүн тереңирээк түшүнүү үчүн, мен эмне болуп жатканын түшүнүүгө жардам берген башка Instructables, окуу куралдарына жана википедия баракчаларына шилтемелерди коштум.

Районду кайра иштеп чыгууну жана кодду өзүңүз каалагандай кайра жазуудан тартынбаңыз, эгер сурансаңыз, andinstruments.com сайтына кайра шилтеме берип, булакка кредит бериңиз.

Сураныч, комментарий жазыңыз же мага электрондук кат жөнөтүңүз [email protected], эгерде сизде инструкцияга байланыштуу суроолор болсо же схеманы же окуу куралын кантип жакшыртуу боюнча кандайдыр бир идея болсо!

2 -кадам: Компоненттерди чогултуу

Компоненттерди чогултуу
Компоненттерди чогултуу

Мен схеманын дизайны үчүн төмөнкү компоненттерди колдондум:

  • 39x30 тешик 3 аралдын плитасы
  • Arduino нано шайкеш V3.0 ATMEGA328 16M
  • (2x) Arduino үчүн 15x1 эркек пин башы
  • Деңгээл которгуч менен MicroSD үзүлүшү (SparkFun Shifting μSD Breakout)
  • MicroSD Breakout үчүн 7x1 эркек пин башы
  • Micro SDHC-карта (Intenso 4 GB Micro SDHC-Card 4-класс)
  • (4x) 10k Ohm потенциометрлери (Alps 9mm Size Metal Shaft Snap RK09L114001T)
  • (4x) 0.1uF керамикалык конденсаторлор (Vishay K104K15X7RF53L2)
  • 1k Ohm каршылыгы (Metal Film Resistor 0.6W 1%)
  • 3.5мм панелдик аудио уячасы (Kycon STPX-3501-3C)
  • Түртүү баскычы бар ротациялык кодер (Bourns Encoders PEC11R-4025F-S0012)
  • Которуштуруу (МТС-102де күйгүзүлгөн 1-полюстук өтмөктөр)
  • 9 вольт батарея боосу (Keystone 9 вольттуу 'I' типтеги батарея боосу)
  • 9 вольт батарея
  • Ар кандай түстөгү катуу ядро зымы

Мен инструкция боюнча компоненттерди тандоону түшүндүрүүгө аракет кылам. Райондун дизайн процессинде мен негизинен бул долбоорду мүмкүн болушунча арзан жана кичине кылууну көздөчүмүн. Ошондуктан мен стриптиздин бардык компоненттерин кармап турууга аракет кылдым, андыктан аларды туташтыруучу зымдар тактанын боюна өтүшү мүмкүн.

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

3 -кадам: Кээ бир куралдарды табыңыз

Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу
Кээ бир куралдарды табуу

Мен бул долбоор үчүн төмөнкү шаймандарды жана жабдууларды колдоном:

  • Компоненттерди стриптизге ширетүүдөн мурун тестирлөө үчүн табличка
  • Зымдарды кесүү үчүн чакан кычкач
  • Автоматтык зым ачкыч
  • Катуу өзөктүү зымдарды жана компоненттердин буттарын бүгүү үчүн кычкач
  • Температурасы жөнгө салынуучу ширетүүчү
  • Лейкопласта стриптизди кармоо үчүн "жардам колу"
  • Чакан күчөтүлгөн колонка жана 3,5 мм аудио кабель микросхемалардын аудио күчүн текшерүү үчүн

4 -кадам: Схеманы аткарыңыз

Схеманы аткарыңыз
Схеманы аткарыңыз

Бул схема Fritzing менен жасалган жана мен эч кандай компонентти же байланышты өткөрүп жибербегениңди көрүү үчүн процесстин ичинде эки жолу текшерүүнү сунуштайм.

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

5-кадам: Arduino-ны MicroSD-card Breakout Boardко туташтырыңыз

Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз
Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз
Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз
Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз
Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз
Arduino-ны MicroSD-картаны ажыратуу тактасына туташтырыңыз

Мен долбоорду схеманын эң маанилүү эки компонентин сыноо менен баштоону сунуштайм: Arduino Nano жана MicroSD-card breakout board. Мен муну нан тактайында жасайм жана ал жакшы иштегенде мен компоненттерди стрипторго ширетем, бул аны туруктуу кылат.

Эгерде сиз MicroSD-breakout тактасы кандай иштээри жөнүндө көбүрөөк билгиңиз келсе, мен бул окуу куралын Adafruit: Micro SD Card Breakout Board Окутуусунан окууну сунуштайм.

Solder пин баштарын Arduino тактасына жана MicroSD сынык тактасына. Мен ширетүү учурунда эркек төөнөгүчтөрдү кармап туруу үчүн нан тактасын колдоном. Жакшы ширетүүчү түйүн жасоо кыйын болушу мүмкүн жана менин мисал сүрөттөрүмдө кээ бир кемчиликтер болот. Мен баштоо алдында кээ бир ширетүүчү окуу куралдарын көрүүнү сунуштайм, эгерде сиз биринчи жолу ширетүүчү болсоңуз.

MicroSD бөлүштүрүү тактасын нан тактасындагы Arduinoго төмөнкү тартипте байлаңыз:

  • Arduino pin GND -> MicroSD GND
  • Arduino pin 5V -> MicroSD VCC
  • Arduino pin D10 -> MicroSD CS
  • Arduino pin D11 -> MicroSD DI
  • Arduino pin D12 -> MicroSD D0
  • Arduino pin D13 -> MicroSD SCK (мен аны CLK деп да көргөм)

MicroSD сынык тактасынын CD-пини бул долбоордо колдонулбайт.

6-кадам: MicroSD картасын даярдаңыз

MicroSD картасын даярдаңыз
MicroSD картасын даярдаңыз
MicroSD картасын даярдаңыз
MicroSD картасын даярдаңыз
MicroSD картасын даярдаңыз
MicroSD картасын даярдаңыз

MicroSD-картаны адаптери бар компьютерге туташтырыңыз. Мен MicroSD-картаны SD-карта адаптерине колдоном. SD Ассоциациясынын SD Formatter программасы менен MicroSD-картаны форматтаңыз:

Мен "Форматтын үстүнөн жазуу" жөндөөсүн колдоном, ал MicroSD картасындагы нерселердин бардыгын өчүрөт, бирок менин картам жаңы жана бош. Мен муну жасайм, анткени ал Arduino менен SD карталарды колдонуу боюнча көптөгөн окуу куралдарында сунушталган. Картанын атын көрсөтүңүз жана "Формат" баскычын басыңыз. Бул адатта мен үчүн болжол менен 5 мүнөткө созулат жана "Картанын форматы бүттү!" Билдирүүсү менен аяктайт. SDFormatter жабыңыз.

Кысылган үн клиптин баарын.wav-файлдарды MicroSD-картасынын түп каталогуна бул жерден табыңыз. Жүктөө аяктагандан кийин MicroSD-картаны чыгарыңыз жана аны MicroSD сынык тактасына кайра коюңуз.

Эгерде сиз аудио программалык камсыздоону билсеңиз, менин мисал файлдарымдагыдай атасаңыз, менин ордуна өзүңүздүн үн клиптеринизди кошо аласыз. Файлдар 8 бит.wav-файлдары болушу керек, тандоо ылдамдыгы 44 100 Гц.

7-кадам: MicroSD-картаны сыноо

MicroSD картасын сыноо
MicroSD картасын сыноо
MicroSD картасын сыноо
MicroSD картасын сыноо

MicroSD-картага туташууну текшерүү үчүн "CardInfoTest10" -кодун Arduinoго жүктөңүз. Бул код Limor Fried 2011 тарабынан түзүлгөн жана Tom Igoe 2012 тарабынан өзгөртүлгөн жана Arduino веб-сайтында бул жерден табылган жана түшүндүрүлгөн.

9600 baudдагы сериялык мониторду ачып, төмөнкү билдирүүнү алгандыгыңызды ырастаңыз:

SD карта башталууда … Зымдары туура жана карта бар.

Картанын түрү: SDHC

Көлөмдүн түрү FAT32"

Андан кийин биз үчүн азырынча мааниси жок тексттин көптөгөн саптары келет.

Эгерде сиз сериялык монитордун кантип иштээрин билгиңиз келсе, бул сабакты Adafruitтен караңыз: Serial monitor arduino.

8-кадам: Arduino менен MicroSD-Breakout тактасын Stripboardго ээрчиңиз

Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз
Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз
Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз
Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз
Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз
Arduino менен MicroSD-breakout тактасын Stripboardго туташтырыңыз

Arduino -ны компьютерден ажыратып, Arduino менен MicroSD'дин жайылган панелин акырын алып салыңыз. Мен кичинекей "жалпак баштуу" отвертканы колдонуп, тетиктери кол менен көтөрүлгүчө бошоп калгыча, эркек төөнөгүчтөрдүн пластикалык бөлүгү менен нан тактасынын ортосунда бир нече жерде кыймылдайм.

Нанды түшүрүп, жип аралдарын ылдый каратып стриптипти оодарыңыз. Эми Arduino жана MicroSD сынык тактасын проектин бул бөлүктөрүн туруктуу кылуу үчүн стриптизге салууга убакыт келди. Эсиңизде болсун, компоненттерди лентага туташтыргандан кийин аларды алып салуу чындыгында кыйын, ошондуктан алардын туура позицияларда туура жайгаштырылганына жана ширетүүдөн кийин жакшы механикалык күчкө ээ болуу үчүн стриптизге мүмкүн болушунча катуу кармалышына көңүл буруңуз.

Мен изоляциялоочу лента колдоном, анткени ширетүүдө компоненттерди кармап туруу үчүн, лентага төңкөрүш керек, андыктан жез аралдарын жана эритүүчү баштыктарды көрөсүң.

Столго жана бош компоненттерди столго койбоо үчүн, мен ширетүү учурунда "жардам колун" колдоном. Эгер алар бош бөлүктөрдү жаткырышса, бир аз жылып кетиши мүмкүн жана лентага бекем тыгыны жоголуп кетиши мүмкүн.

MicroSD сынык тактасы үчүн процессти кайталаңыз. Алгач аны керектүү жерге бекем коюп, изоляциялоочу скотч менен бекиңиз.

MicroSD сынык тактасынын бир жагында эркек төөнөгүчтөрү болгону үчүн, ал эңкейип турган абалда бекитилет. Мен мында эч кандай көйгөй көргөн жокмун, ошондуктан аны изоляциялоочу скотч менен бурч менен бекитип койгом жана ал ширетилгенден кийин тыгыз отурат.

Андан кийин стриптизди оодарып, ширетүү учурунда "жардам колумду" колдоном.

9-кадам: Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз

Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз
Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз
Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз
Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз
Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз
Көлөмдү башкаруу туткасын жана Төмөн өтүү чыпкасын Stripboardго туташтырыңыз

Эми үн чыгаруу жана үндү көзөмөлдөө үчүн стриптизге компоненттерди кошуу мезгили келди. Компоненттер бири -бирине түстүү катуу өзөк зым менен туташат.

Потенциометр үндү көзөмөлдөөчү ролун аткарат, бурулганда анын каршылыгын жогорулатат жана бул үндүн көлөмүн азайтат. Эгерде сиз потенциометр жөнүндө көбүрөөк билгиңиз келсе, анда бул википедия баракчасын текшериңиз: en.wikipedia.org/wiki/Potentiometer.

1k Ом резистору жана 0, 1 uF керамикалык конденсатору бийик чууну кетирүү үчүн аз өтмө чыпка катары иштейт. Эгерде сиз аз өтмө чыпкалар жөнүндө көбүрөөк билгиңиз келсе, бул википедия баракчасын текшериңиз: en.wikipedia.org/wiki/Low-pass_filter

Мен бул компоненттерди MicroSD сынык тактасы менен Arduino ортосундагы зымдарды ширетүүдөн мурун стриптизге ширетем. Мен муну кылам, анткени мен үн чыгаруу үчүн зымдардын плиткага жакын болушун каалайм.

Потенциометрдин металл буттарын тегиздөө менен баштаңыз, эгерде алар мисалда меникиндей ийилген болсо. Муну менен сиз потенциометрди стриптиз плитасында кармап турган күчтү жогорулатуу үчүн бутуңузду тешик аркылуу өткөрө аласыз.

Потенциометрди стриптиздин тешиктеринен сүртүмдүү схемага ылайык басыңыз.

Потенциометрдин колдогон буттарын стриптизге карай бүгүү үчүн кычкачтарды колдонуңуз.

Эми потенциометрди Arduino менен туташтыруу мезгили келди. Катуу өзөктүк зымды туура узундукка кесиңиз.

Кабелдик тилкенин куралын колдонуп, ичиндеги металлды ачыкка чыгаруу үчүн зымдын ар бир четинен болжол менен 5 мм пластмассаны алып салыңыз.

Зымдын ийилишине кычкачты колдонуп, лентага туура келет.

Зымды потенциометрдин оң казыгына жана D9 Arduino пинине туташтырган стриптиздин тешиктеринен өткөрүңүз. Дагы компоненттер кошулганда зымды кармап туруу үчүн стриптибордун арт жагындагы зымды бүгүңүз. Азырынча жалмаңыз.

Потенциометрдин ортоңку пинине зым жана потенциометрдин оң жагындагы бош пинди чийүү схемаларына ылайык кошуу менен процессти кайталаңыз.

Потенциометрдин ортоңку тешигинен зымдын жанындагы тешикке 1k Ом резисторун кошуңуз.

Кычкылтекти колдонуп, конденсатордун бир бутун стриптиздеги схемага ылайык эки тешикке батыраак кылып ийип коюңуз.

Конденсаторду стриптиздин тешиктеринен өткөрүңүз, андыктан бир буту резистор менен бир тешикти бөлүшөт жана бир буту резистордун оң жагындагы бош 3 тешик аралындагы тешик аркылуу өтөт.

Конденсаторду жиптердин астындагы потенциометрдин текчесинен жогору болбошу үчүн, ылдый түшүрүңүз. Бул корпустун металлдын үстү потенциометрдеги текчеге таяна тургандыктан, конденсатор чокунун жолунда болбошу керек.

Ардуино жерин потенциометрдин сол жагына туташтыруу үчүн дагы эки зым кошуп, ал жерден конденсаторго туташкан тешикке чейин улантыңыз.

10-кадам: Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз

Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз
Көлөмдү көзөмөлдөө туткасын жана төмөн өтүү чыпкасын Stripboardго кошуңуз

Тарткычтын арт жагындагы бардык зымдарды бүгүп бүткөндөн кийин, тетиктер жана зымдар түшүп калбашы үчүн, плитаны тескери бура аласыз. "Жардам берүүчү колдорумду" стриптизди тескери кармоого колдоном. Компоненттердин жана зымдардын ийилген буттары башка эч нерсеге тоскоол болбогонун текшериңиз. Кээде ийилген буттар жездин ар кандай аралдарынын ортосундагы ажырымды жоюу үчүн колдонулушу мүмкүн. Адатта, бул Arduinoдун 5V казыктары менен жакшы, анткени көптөгөн компоненттер ушул экөө менен байланышкан. Мен бул учурда Arduino жер казыгында бул ыкманы колдоном.

Лайк алгандан кийин, буттары менен зымдарын өтө узун жерде кесүү үчүн учтуу учту колдоном.

11 -кадам: MicroSD Breakout тактасын Arduino менен туташтырыңыз

MicroSD Breakout тактасын Arduino менен туташтырыңыз
MicroSD Breakout тактасын Arduino менен туташтырыңыз
MicroSD Breakout тактасын Arduino менен туташтырыңыз
MicroSD Breakout тактасын Arduino менен туташтырыңыз
MicroSD Breakout тактасын Arduino менен туташтырыңыз
MicroSD Breakout тактасын Arduino менен туташтырыңыз

Эми MicroSD сынык тактасын Arduino менен туташтырууга убакыт келди. Arduino менен MicroSD сынык тактасынын ортосундагы зымды туташтыруу менен баштаңыз. Мен азыр Arduino менен потенциометрдин сол пининин ортосуна өтүүчү зымдын учун Ардуинонун жерге төөнөгүчүнүн жанындагы чектеш жез аралына кошуу менен жараткан Arduino жерге төөнөгүч кеңейтүүсүн колдоном.

Зымды кармап туруу үчүн зымдын учун ийип улантыңыз жана Arduino менен MicroSD сынык тактасынын ортосундагы бардык зымдар өз ордуна келгенге чейин ширетүү менен күтө туруңуз.

MicroSD сынык тактасынын CS-пини менен Arduino D10-пининин ортосуна зым кошуңуз.

MicroSD сынык тактасынын DI-пини менен Arduino D11-пининин ортосундагы зым менен улантыңыз.

MicroSD сынык тактасынын DO'сун Arduino D12 пини менен туташтырыңыз.

MicroSD сынык тактасынын SCK-пинин (башка MicroSD сынык тактасында SCK ордуна CLK деп аталып калганга чейин) Arduino D13 пини менен туташтырыңыз.

Акыркы туташкан зым MicroSD сынык тактасынын VCC-пини менен Arduino 5V-пининин ортосунда.

Зымдар бир аз тар болушу мүмкүн, бирок зымдардын металл бөлүктөрү бири -бирине тийбей турганын текшериңиз.

Стриптитти артка буруп, зымдар дагы эле ордунда экенин текшериңиз.

12 -кадам: MicroSD Breakout тактасын Stripboardго туташтырыңыз

MicroSD Breakout тактасын Stripboardго туташтырыңыз
MicroSD Breakout тактасын Stripboardго туташтырыңыз
MicroSD Breakout тактасын Stripboardго туташтырыңыз
MicroSD Breakout тактасын Stripboardго туташтырыңыз

Лайкты сүйкөп, калган зымдын учтарын кесип алыңыз.

13 -кадам: Аудио джекти Stripboardго туташтырып, туташтырыңыз

Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз
Аудио джекти Stripboardго туташтырып, туташтырыңыз

Эми аудио джекти стриптизге туташтыруу мезгили келди. Аудио уячасына зымдарды бекитүүдөн баштаңыз жана зымдарды аудио джек казыктарынын тегерегине бүгүп, аларды ордунда калтырыңыз.

Лайкоодо зымды ордунда кармоо кыйын болушу мүмкүн. Мен бул үчүн дагы бир жолу "жардам колумду" колдоном.

Аудио джек зымдарын стриптизге схемага ылайык туташтырыңыз жана аларды кармап туруу үчүн тилкенин арт жагындагы зымдарды бүгүңүз.

Стриптитти астын -үстүн каратып, аудио уячасынын зымдарына ширетүүнү колдонуңуз. Андан кийин калган зымдарды кычкач менен кескиле.

14 -кадам: Аудио джекти сыноо

Аудио джекти сыноо
Аудио джекти сыноо
Аудио джекти сыноо
Аудио джекти сыноо

Эми аудио чыгарууну текшерүү убактысы келди. Ардуинону компьютерге туташтырып, бул жерден табылган "andi_testsound" кодун жүктөңүз.

Аудио джекти 3,5 мм аудио кабели менен (кадимки кулакчындын туташтыргычынын бир түрү) күчөтүлгөн динамикке туташтырыңыз. Бул видеодо мен аудио джекти кичинекей bluetooth динамигине туташтырам, анын артында 3,5 мм "Аудио кирүү" бар. Бул схема кулакчындар менен иштебейт, анткени ал үн чыгарууну күчөтпөйт. Arduino дагы эле кубат алуу үчүн компьютерге туташуусу керек. "Andi_testsound" коду MicroSD-картадан ар кандай үн клиптерин ойнотот жана эгер баары иштесе, анда сиз динамик аркылуу туш келди соккуну угасыз. Потенциометрди чыгаруунун көлөмүн көбөйтүү же азайтуу үчүн бурсаңыз болот.

15 -кадам: Потенциометрлерди Stripboardго туташтырыңыз жана lehүңүз

Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin
Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin
Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin
Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin
Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin
Потенциометрлерди Stripboardго туташтырыңыз жана lehimleyin

Эми калган потенциометрлерди кошуу мезгили келип жетти, бул ритмди көзөмөлдөө үчүн. Потенциометрлерди Arduino веб-сайтынан Arduino менен аналогдук кириш катары колдонуу жөнүндө көбүрөөк окуңуз: Потенциометрди окуу (аналогдук киргизүү).

Биринчи потенциометрдегидей электрдик функциясы жок потенциометрлердин буттарын түздөө үчүн пленканы колдонуңуз.

Потенциометрлерди тешиктер аркылуу компоненттердин бардык беш буту менен Fritzing-схемасына ылайык керектүү жерге коюңуз.

Лентада эки механикалык күч берүү үчүн стриптиздин арт жагындагы эки каптал бутун бүгүңүз.

Каптал буттарынын эч кандай электрдик функциясы жок болсо да, беш бутун тең ээриңиз. Бул потенциометрлерге бир аз кошумча механикалык күч берет.

16 -кадам: Конденсаторлорду Stripboardго туташтырыңыз

Конденсаторлорду Stripboardго туташтырыңыз
Конденсаторлорду Stripboardго туташтырыңыз
Конденсаторлорду Stripboardго туташтырыңыз
Конденсаторлорду Stripboardго туташтырыңыз
Конденсаторлорду Stripboardго туташтырыңыз
Конденсаторлорду Stripboardго туташтырыңыз

Конденсаторлор сигналдын туруктуураак болушу үчүн потенциометрлердин сигналдын чыккычы менен жердин пининин ортосуна кошулат. Киргизүүнү тегиздөө жөнүндө кененирээк бул Instructable: Smooth Potentiometer Input бөлүмүнөн окуңуз.

Fritzing-схемасына ылайык лентага конденсаторлорду кошуңуз. Аларды лентага жакын эле түрткүлө, ошонун үстү потенциометрдин текчесинен жогору болбошу үчүн.

Конденсаторлордун ступтерин арт жагында бүгүп, аларды ширетүү учурунда кармап туруу үчүн.

Буттарды ширетип, калган узундугун кесип алыңыз.

17 -кадам: Ротари Encoderди Stripboardго туташтырып, туташтырыңыз

Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз
Ротари Encoderди Stripboardго туташтырып, туташтырыңыз

Ротари кодердин эки каптал бутун лентага такай жаткандай кылып түздөңүз. Мен муну жасайм, анткени менин айлануучу кодерлеримдин каптал буттары стриптондук тешиктен өтүү үчүн өтө чоң.

Фритзинг-схемасына ылайык, айлануучу коддогучту керектүү жерге стриптондон өткөрүңүз.

Мен андан кийин жылдыруучу скотчту колдонуп, айлануучу коддогучту кармап турам, анткени коддогучтун казыктары аны жакшы кармабайт.

Ротари коддогучту ширетип, лентаны алып салыңыз.

18 -кадам: Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (1/2)

Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)
Потенциометрлерди Arduinoго туташтыруу жана ширетүү зымдары (1/2)

Fritzing-схемасына ылайык ар бир потенциометрдин ортоңку пиндеринен сигнал кабелдерин оң Arduino пинине кошуңуз.

Потенциометрлердин оң казыктарын MicroSD сынык тактасынын VCC-пини менен катар туташтырган 5V-зымдар менен да ушундай кылыңыз.

Стриптондун арт жагындагы зымдарды бүгүңүз.

Зымдарды ширетип, зымдардын калган металл бөлүгүн кесип алыңыз.

19 -кадам: Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)

Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)
Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)
Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)
Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)
Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)
Потенциометрлерди Arduino менен туташтыруу жана ширетүү зымдары (2/2)

Ал лента тактайынын алдына толо баштайт, андыктан биз компоненттердин акыркы казыктарын туташтыруу үчүн арткы жипке акыркы зымдарды кошкубуз келет. Эми потенциометрлер жана айлануучу коддоочу бар болгондо, стриптиз өйдө каратып тура алат, бул зымдарды арткы бетине ширетүүдө жардам берет.

Потенциометрлердин жер казыктарын туташтыра турган бирдей узундуктагы үч зымды өлчөө менен баштаңыз. Бул зымдар тешиктерден өтпөйт, тескерисинче Fritzing-схемасына ылайык оң казыктын жанында жатып ширетилет.

Бул тешиктен өткөн жана бүктөлгөн зымды ширетүүдөн кыйын, андыктан бир эле учурда бир зым менен баштаңыз жана ар кандай төөнөгүчтөрдүн ширетүүсүн каптап калуудан сак болуңуз.

20 -кадам: Ротари коддогучту Arduino менен туташтыруу жана ширетүү зымдары

Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат
Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат
Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат
Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат
Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат
Туташуу жана ширетүү зымдары Ротари коддогучту Arduino менен туташтырат

Эми потенциометрдин жерге зымдарын айлануучу кодерге туташтыруу үчүн эки кыска зымды кошуп улантыңыз.

Потенциометрлерде стриптиздин өз алдынча туруусуна жол берип, зымдарды эриткиле.

Fritzing-схемасына ылайык айлануучу кодерди arduino менен туташтыруучу үч зымды кошуп, акыры MicroSD үзүлүшүнүн жерге туташуусун жакынкы потенциометрдин жерге туташтыруучу кыска зымды кошуңуз. Зымдарды кезек менен ширеткиле.

21-кадам: Толук ANDI-кодун текшериңиз

Толук ANDI-кодун сынап көрүңүз
Толук ANDI-кодун сынап көрүңүз
Толук ANDI-кодун сынап көрүңүз
Толук ANDI-кодун сынап көрүңүз

Эми бул жерде табылган коддун толук версиясын текшерүү убактысы келди. Ардуинону компьютерге туташтырып, ANDI кодун жүктөңүз.

Андан кийин спикер кабелин аудио чыгарууга туташтырып, потенциометрлерди жана айлануучу коддогучту сынап көрүңүз. Эгерде сиз көп үндөрдү уксаңыз, кабатыр болбоңуз, бул мен үчүн Arduino-ны USB-кабели менен иштетүү менен байланыштуу. Кийинки кадамда сиз батарейканын туташтыргычын жана кубаттуулукту стрипторго туташтырасыз, андан кийин Arduino компьютер менен иштебей калат.

22 -кадам: Батарейканын туташтыргычын Stripboardго туташтырып, туташтырыңыз

Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз
Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз
Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз
Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз
Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз
Батареяны туташтыргычты Stripboardго туташтырып, туташтырыңыз

Батарейканын туташтыргычы 9В-батареяны стриптизге энергия булагы катары туташтырат. Өткөргүч батареяны туташтыргычтын кызыл зымын көпүрө кылуу же сындыруу аркылуу долбоорду күйгүзөт же өчүрөт.

Батареяны туташтыргычтан болжол менен 10 см аралыкта кызыл зымды кесип, зымдын учун которгучтун ортоңку пининин айланасына бүгүңүз. Андан кийин, которгучтун сырткы казыктарынын бирине болжол менен 20 см башка зымды туташтырыңыз.

Кызыл зымдардын экөөнү тең зымдарды кармап туруу үчүн "жардам колун" колдонуп, которгучка алмаштырыңыз.

Кызыл зымдын учун Ардуинонун Вин-пинине, ал эми кара зымды жерге туташтыргычка Fritzing-схемасына ылайык туташтырыңыз.

Стриптибордун арт жагындагы зымдарды бүгүп, тактайды бурап, ордуна коюңуз.

Ардуинону күйгүзүү үчүн которгучту колдонуңуз жана микро контроллердеги LEDлер күйүп-күйбөгөнүн көрүңүз.

23 -кадам: Районду сыноо

Circuit Test
Circuit Test

Добушту төмөндөтүү үчүн сол жактагы потенциометрди сааттын жебесине каршы буруп, анан аудио туташтыргычына динамик кабелин туташтырыңыз. Динамик кабелин аудио туташтыргычына түртүп жатканда, кээде пайда боло турган ызы -чууну болтурбоо үчүн стриптизди туташтырып жатканда, динамик минималдуу көлөмдө болушу керек.

24 -кадам: Аны өз жолуңуз менен жабыңыз

Өз жолуңуз менен жабыңыз
Өз жолуңуз менен жабыңыз
Өз жолуңуз менен жабыңыз
Өз жолуңуз менен жабыңыз
Өз жолуңуз менен жабыңыз
Өз жолуңуз менен жабыңыз

Мыкты иш, сиз бүттүңүз! Эми сиз каалагандай схеманы жабуу сизге байланыштуу. Мен өз схемамды караңгы түскө боелгон алюминийден жана кайыңдан жасалган фанерадан жасалган корпустун ичине салууну чечтим, бирок сиз каалагандай кылсаңыз болот.

Сураныч, комментарий калтырыңыз же [email protected] дарегине электрондук почтаңызды жөнөтүңүз же сиздин суроолоруңуз же жакшыртууларыңыз менен бөлүшө кетиңиз!

Биринчи жолу автордук конкурс 2018
Биринчи жолу автордук конкурс 2018
Биринчи жолу автордук конкурс 2018
Биринчи жолу автордук конкурс 2018

Биринчи жолу 2018 -жылы Авторлор конкурсунда Экинчи сыйлык

Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9

Эпилог Чакырыкта Runner Up 9

Arduino сынагы 2017
Arduino сынагы 2017
Arduino сынагы 2017
Arduino сынагы 2017

2017 -жылдагы Arduino сынагынын жеңүүчүсү

Сунушталууда: