Агуулгын хүснэгт:
- Алхам 1: Схем
- Алхам 2: ТУЗ -ийн зохион байгуулалт, эд ангиудын жагсаалт гэх мэт
- Алхам 3: Үйлдвэрлэл
- Алхам 4: Програмчлал
Видео: Arduino MIDI-in Shield: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Энэхүү зааварчилгаа нь MIDI дохио илгээдэг төхөөрөмжүүдийг (жишээлбэл, удирдах самбар) Arduino руу холбох бамбай хэрхэн бүтээхийг харуулсан болно. Үндсэн схемийг https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ? num = 1187962258/
Алхам 1: Схем
Үндсэндээ энэ схем нь Arduino-аас MIDI төхөөрөмжийг салгахын тулд зарим резистортой оптик холбогч юм. Зүүн талд байгаа DIN холбогчийг ар талаас (гагнуурын зүү талд) харсан болохыг анхаарна уу.
Алхам 2: ТУЗ -ийн зохион байгуулалт, эд ангиудын жагсаалт гэх мэт
Хэсгийн жагсаалт: Резистор (тус бүр 1 ширхэг): 220 Ом, 100 кОм, 3.3 кОм Диод: 1N4148Optocoupler: 4N285 PIN DIN холбогч (MIDI холбогч) 2 зүү 1x81 зүү 1х41 зүү толгой 1x6 Энэ нь бусад оптик холбогчтой ажиллах болно 4N29) Хэрэв та өөрчлөлт хийхийг хүсч байвал самбар болон бүргэд файлыг сийлэхэд шаардлагатай файлуудыг хавсаргав.
Алхам 3: Үйлдвэрлэл
Бамбай хийх цөөн хэдэн зөвлөмж: Самбарыг сийлбэрлэх маш сайн арга (энэ нь бусад хүмүүсээс ялгаатай нь намайг бүтээсэн) эндээс олж болно: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb/Хэрэв та над шиг хүн биш бөгөөд бүргэдийн самбарыг өөрчлөхийг хүсвэл дараах зааврыг туршиж үзээрэй: https://www.instructables.com/id/Draw-Electronic-Schematics- -CadSoft-EAGLE-тай хамт Самбар дээр CAD-багажаар гагнах нь ардуино дээр шууд тавих боломжтой бөгөөд энэ нь жинхэнэ өвдөлт юм. Би гагнуурын төмрийнхөө толгойг цохисон тул энэ ажлыг хийхэд хангалттай жижиг болжээ. Хэрэв танд илүү сайн шийдэл байгаа бол надад мэдэгдээрэй. Энэ самбарын хувьд би шууд гагнах боломжтой DIN холбогчийг ашигласан. Хэрэв та өөр нэгийг ашиглахыг хүсвэл самбар дээрх тоонуудтай холбогчийг залгуурын дагуу холбосон байх ёстой. Зураг дээр тээглүүрийг ар талаас нь хардаг (та гагнах газар).
Алхам 4: Програмчлал
Миний хийсэн хамгийн эхний зүйл бол Arduino дээрх микроконтроллерыг самбарыг өмнө нь салгахгүйгээр ноорог байршуулж устгах явдал байв. Ийм зүйл хийхээс болгоомжлох хэрэгтэй! Arduino -ийн шинэ хувилбарууд өөрсдөө үүнийг хийхгүй байхын тулд ухаалаг байх ёстой, гэхдээ байршуулахаасаа өмнө бамбайгаа салгах нь тийм ч их ажил биш юм.. Самбараа туршихын тулд эндээс ноорог ашиглахыг зөвлөж байна.:
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Arduino имэйлийн камер (VC0706 + 3G Shield + Arduino M0 аналог): 5 алхам
Arduino имэйлийн камер (VC0706 + 3G Shield + Arduino M0 аналог): Нэг удаа би гартаа VC0706 камер авсан. Би үүнийг Arduino UNO -той амжилттай холбож, зураг авч, micro SD дээр бичүүлсэн. Би өөр зүйлийг хүсч байсан - хүлээн авсан зургийг хаа нэг газар шилжүүлэх. Жишээлбэл, 3G/GPRS бамбайгаар. Хамгийн энгийн нь мэдрэх
MIDI алхам интерфэйс (хамгийн сүүлийн хувилбар): 12 алхам
MIDI алхам интерфэйс (хувилбарын хувилбар): Заавар, зааварчилгаа нь "Simon Says" гэж нэрлэгддэг MIDI -г ашиглахад маш чухал үүрэг гүйцэтгэдэг. Амбос модо тоглоомууд
MIDI алхам интерфэйс: 12 алхам (зурагтай)
MIDI Step Interface: Испани хувилбар энд байна. Энэхүү зааварчилгаанд бид " Саймон хэлэв " мөн MIDI интерфейс болгон ашигладаг. Энэ хоёр горимыг хөлөөрөө тоглох болно
MIDI 5V Spielatron эсвэл бусад MIDI Synth -ийн LED зурвасын гэрэл хянагч: 7 алхам (зурагтай)
MIDI 5V Spielatron эсвэл бусад MIDI Synth-ийн LED зурвасын гэрлийн хянагч: Энэхүү хянагч нь гурван өнгөт LED зурвасын гэрлийг 50mS-ээр анивчуулдаг. G5-аас D#6-ийн цэнхэр, E6-аас B6-ийн улаан, C7-аас G7-ийн хувьд ногоон. Хянагч нь ALSA MIDI төхөөрөмж тул MIDI програм хангамж нь MIDI синхрончлох төхөөрөмжтэй нэгэн зэрэг LED -д гаргах боломжтой