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

Зоосон машины товчлуур MIDI гар: 7 алхам (зурагтай)
Зоосон машины товчлуур MIDI гар: 7 алхам (зурагтай)

Видео: Зоосон машины товчлуур MIDI гар: 7 алхам (зурагтай)

Видео: Зоосон машины товчлуур MIDI гар: 7 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Зоосон машины товчлуур MIDI гар
Зоосон машины товчлуур MIDI гар

Энэ бол миний Arduino болон DIY MIDI програмчлалын анхны туршилтуудын 2.0 хувилбар юм. Би прототип хийх, дизайн хийх ур чадвараа хөгжүүлсэн тул энэ нь үйл явц, ахиц дэвшилийг харуулах сайн арга байх гэж бодсон. Илүү мэдээлэлтэй дизайны процессоор би анхны оролдлогоосоо эхлэн товчлууруудаа дахин боловсруулж, 2.0 бүтээхээр хөдөллөө!

Алхам 1: Материал

Материал
Материал

Миний 1 -р хувилбар нь Arduino Mega -ийг ашигладаг тул олон тооны оролттой байсан боловч Midi_controller.h номын санг ашиглах үед Pro Micro -ийн жижиг хэмжээтэй, HID MIDI боломж надад таалагддаг. Тиймээс би 2 октавын хүрээний оролтын шаардлагыг хангахын тулд хоёр 16 сувагтай мультиплексор ашиглахаар шийдсэн.

Миний ашигласан хэсгүүдийн жагсаалт энд байна.

Зоосон машины том товчлуур x15

Жижиг аркад товчлуур x10

Pro Micro x2

16 суваг Multiplexer x2

Неопиксел бөгж

10к потенциометр x6

Холбох утас

Гагнуурын хэрэгсэл

1/8 БСХС

Алхам 2: Дизайн ба хайчлах

Image
Image
Гагнуур ба утас
Гагнуур ба утас

Энэ нь хэрэгтэй эсэхийг оюун санааг нь шалгах зорилгоор би.svg файлыг оруулсан боловч хүн бүр дизайны явцад бүтээлч байдал, туршилт хийхийг уриалж байна. Mdf -ийн оронд нийлэг хэрэглэх нь гайхалтай харагдах болно!

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

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

Гагнуур ба утас
Гагнуур ба утас
Гагнуур ба утас
Гагнуур ба утас
Гагнуур ба утас
Гагнуур ба утас

Энэ бол хамгийн их цаг хугацаа шаардсан хэсэг юм. Би гагнуурын эмчилгээний зарим хэсгийг олж мэдээд цай ууж, жигд чанамал хийж, энэ алхам нь гүйлт биш марафон гэдгийг мэдээрэй!

Би 1 -р хувилбараас аль болох их утсыг аврахыг оролдож, хайрцагт шахах шаардлагатай байсан зарим утсыг арилгахын тулд Arduino болон mux -ийг хаана байрлуулахаа тэмдэглэж авлаа. хийсэн.

Би утаснуудын сайн орооцолдох эмх замбараагүй байдлыг тэврэх хандлагатай байдаг тул утсыг ялгахдаа өөрийн хүсэл тэмүүллийг дага.

Холболтын талаархи ойлголтын хувьд эхлээд кодыг бичээд дараа нь утас хаашаа явахыг зааж өгөөрэй.

Би гарыг хамгийн доод цэгээс хамгийн дээд тэмдэглэл хүртэл бүтээсэн бөгөөд 1 -р 16 тэмдэглэл mux1 рүү, үлдсэн тэмдэглэл mux2 руу ороход mux тохиргоог хийхэд хоцролт бага зэрэг нэмэгдэх болно, гэхдээ 16mhz процессор хангалттай хурдан дамждаг. анзаарч чадахгүй байна.

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

Би эдгээр энгийн алдааг олж засварлах алхмуудыг дагаж мөрддөг: 1. Бүх зүйл үндэслэлтэй байгаа эсэхийг шалгаарай2. Богино өмд байгаа эсэхийг шалгаарай3. Савнууд 5v4 авдаг. Бүх зүйл үндэслэлтэй эсэхийг дахин шалгаарай

Алхам 4: Хэт олон утас …

Хэт олон утас…
Хэт олон утас…
Хэт олон утас…
Хэт олон утас…
Хэт олон утас…
Хэт олон утас…

Би хайрцгийн гүнийг дутуу үнэлж, дээд хэсгийг "Akira Style" гарч ирэх гэж байгаа юм шиг сайхан харагдуулахад хэцүү байсан тул студийн хэдэн найзуудтайгаа ярилцаж, үүнийг тавих төлөвлөгөө гаргав. өнцгөөр харуулах. Би нийлэг хог хаягдал ашиглан түргэн загвар хийж, сайхан шийдэлд хүрэв. Энэ бол шувууд 60 -аад оны үеийн Moog синтезаторын нөхөөсний кабелийн төөрөгдөл шиг арын үүрээ засдаг. Дууссан, тийм үү?

Алхам 5: Неопиксел

Image
Image

Би MIDI ашиглан өмнөх төсөлд Neopixels -ийг ашиглаж байсан бөгөөд MIDI -д ажлаа гүйцэтгэхийн тулд тусгай самбар хэрэгтэй болохыг олж мэдсэн тул 1 -р самбараас 5V хүчээр "RAW" оролтыг ашиглан өөр Pro Micro -ийг холбосон. Би ямар ч гоё програм хийгээгүй, зүгээр л Адафрутын номын сангийн хамгийн хэцүү дээжийн ноорогоос програм оллоо.

Алхам 6: Код

Байршуулахын тулд: 1. Midi_Controller.h library2 татаж аваарай. Самбарын төрөл 3 -аас "Arduino Leonardo" -г сонгоно уу. Port цэснээс borad командыг сонгоно уу4. Хөрвүүлэх, байршуулах

Midi хяналтын програм ашиглан тест байршуулсны дараа. Хэрэв бүх зүйл төлөвлөсний дагуу ажиллаж байгаа юм шиг санагдвал хөгжим хийх цаг болжээ.

Алхам 7: Jam out

Би уян хатан чанараараа Ableton Live -ийг төслүүддээ ашигладаг. Хэрэв та Garage Band -ийг ашиглавал энэ нь ажиллах болно, гэхдээ товчлуурууд нь MIDICC -ийн тоонуудыг ноорог дээрх шиг програмчлахаас хамааран тогтмол функцтэй байх болно. Тэднийг сэтгэгдэл дээр үлдээгээрэй! Happy Making!

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