Мазмұны:
- 1 -қадам: ПОТЕНТИОМЕТРЛЕР ЖӘНЕ ТҮЙМЕЛЕР
- 2 -қадам: ARDUINO бар неопиксельді сақиналар
- 3 -қадам: Arduino көмегімен MIDI байланысы
- 4 -қадам: Сымдарды жалғау
- 5 -қадам: Бағдарлама
- 6 -қадам: 3D басып шығару бөлігі
- 7 -қадам: алюминий табақ
- 8 -қадам: плексигласс қорабы 8 мм
- 9 -қадам: құрастыру
- 10 -қадам: ФИНАЛ (Бейне ТЕСТ)
- 11 -қадам: арба
Бейне: DIY MIDI БАСҚАРУШЫ USB Plug & Play (НЕОПИКСЕЛДІК САҚТАУДЫ ЖАҢАРТУ): 12 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Passion MAO және Electronic Music, бірақ сонымен қатар Midi Interface интерфейсін құруға болатынын көріп, мен 6 потенциометр мен 12 түймені (қосу / өшіру) жасадым, бірақ бұл орынды қиындату үшін әр айналмалы түйменің айналасында көрнекі көрсеткіштерді қосқым келеді.
1 -қадам: ПОТЕНТИОМЕТРЛЕР ЖӘНЕ ТҮЙМЕЛЕР
Потенциометрмен командалық midi жіберу үшін мен потенциометрдің аналогтық компонент екенін түсіндім (0 -ден 1023 -ке дейін) және анодикалық кірісте Arduino қабылдайтын мәліметтерде шағын өзгеріс бар, бұл шағын өзгеріс компьютермен байланысты бұзады.
Мен сізге қателікті болдырмау үшін әр потенциометрді тексеруге кеңес беремін, ал егер мәннің өзгеруі өте маңызды болса, потенциометр - бұл HS
Мән arduino арқылы тексеріледі және Midi компьютеріне жіберілуі керек таза болуы керек (оның сандық деректері)
Бағдарламаға енгізілетін деректердің шамалы өзгеруін болдырмауға болады. Түймелер қосу / өшіру қосқышы сияқты әрекет етеді
2 -қадам: ARDUINO бар неопиксельді сақиналар
Arduino көмегімен неопиксельді RIng пайдалану үшін NEOPIXEL кітапханасын орнату керек
#қосу // Кітапхана неопикселі
#dex PINX X // DATA IN; Микроконтроллер тақтасындағы қай түйреуіш NeoPixels -ке қосылған?
#define NUMPIXELS XX // Қанша NeoPixels тақтаға бекітілген?
Adafruit_NeoPixel пиксельдері = Adafruit_NeoPixel (NUMPIXELSX, PINX, NEO_GRB + NEO_KHZ800); // NeoPixel кітапханасы
piksel.setPixelColor (i, 0, 0, 0); // RGB COLOR CODE ондық бөлшекте
pixel.setBrightness (жарықтық) // Жарықтық параметрі
piksel.show () // Бұл жаңартылған пиксель түсін аппараттық құралға жібереді.
Ақпарат алу үшін 16 пиксельді неопиксель сағат тіліне қарсы бағытталған
Біз энергия тұтыну туралы
(2x12 + 2x 16 + 2x24) x 3 (әр компонентте 3 жарықдиодты RGB бар) = 312 жарықдиодты.
Әр светодиод 20мА, Барлығы 6, 4А тұтынады, бірақ біз барлық пиксельдерді ешқашан қоспаймыз, екіншіден максималды жарықтықпен.
Қуатты аз тұтыну үшін мен табандылықтың ұшын табамын
Қалай болғанда да, 5V шығуы arduino арқылы дұрыс жұмыс істеуге жеткіліксіз
3 -қадам: Arduino көмегімен MIDI байланысы
Алдымен C: / Program Files (x86) Arduino / libraries ішіндегі Midi.h midi кітапханасын көшіру »
sourceforge.net/projects/arduinomidilib/
Ардуиноны интерфейсті қосуға және қосуға болатындай пайдалану үшін және USB -ге midi ақпаратын жіберу үшін сіз ардуиноны арнайы микробағдарламамен жарқылдатуыңыз керек.
Бұл өңдеуді мына жерден қараңыз:
Жалғыз мәселе; Егер қате болса, кодты өзгерту үшін сіз реттелетін микробағдарламаны сериялық байланысты қайта қосу үшін arduino -ға енгізуіңіз керек
4 -қадам: Сымдарды жалғау
Айналдырғыштар аналогтық кіріске қосылған
Сандық кірістегі GND, Led GND және Neopixel DATA IN қосқышы
www.sparkfun.com/products/9277
Светодиодтар моно түсті болып табылады, олар компьютердегі светодиод үшін бірдей түсті түйреуішті таңдайды
5 -қадам: Бағдарлама
Микроконтроллер бағдарламалауды білдіреді
Бұл мен үшін қиын қадам болды, бірақ оған қайта оралу мүмкіндігі
Бағдарлама бір циклде бірнеше бөлікке бөлінеді
әр бөлік қосалқы бағдарламаға айналады
Pcb тақтасында түйреуішті сәйкестендіру деректері бар DATA түйреуішін орнатыңыз
аффише (); // Потенциометрдің мәнін оқу және Midi деректерін жіберу;
// NeoPixel -ді потенциометрдің мәні мен түсі мен түсу сақинасын оқу1 () көмегімен бақылау; сақина2 (); ring3 (); сақина4 (); сақина5 (); сақина6 (); түйме (); // Түймешік күйін тексеріңіз, midi деректерін жіберіңіз және Led басқарыңыз
Мен өз бағдарламамды жақсарту үшін сарапшылардың пікіріне қуаныштымын
6 -қадам: 3D басып шығару бөлігі
потенциометрге қол тигізбейтін 6 нео пиксельді сақинаны алу үшін тірек жасалады
Неопиксель - бұл желім пистолеті бар желім
Бұл қолдау екінші деңгейде, себебі айналмалы Neopixel 12 сақинасына кіргізе алмайды
7 -қадам: алюминий табақ
8 -қадам: плексигласс қорабы 8 мм
Бұрғылау мен кесу үшін мен қалыңдығы 8 мм плексигласс қолдандым
Кесілген 5 дана плексигласс дөңгелек араны қолданды;
1 x 210 мм / 270 мм
2 x 210 мм / 60 мм
2 x 254 мм / 60 мм
Қорапты монтаждау үшін біз әр бөліктің тілімінің ортасына бұрғылауды жүргіземіз
Біз бөлгішті қою үшін дәл осылай жасаймыз
2, 5 мм бұрғылау
3 мм басу
9 -қадам: құрастыру
Бөлгіш пен 3 мм бұранда көмегімен біз бәрін біріктіреміз
NEOPIXEL қолдау үшін 35 мм аралық, Sparkfun ПХД үшін 50 мм аралық және Arduino үшін 5 мм
10 -қадам: ФИНАЛ (Бейне ТЕСТ)
www.youtube.com/embed/c_BEFl-kEec
11 -қадам: арба
6 x Liniar потенциометрі 10KOhm 0.25w
12 x резистор 220 Ом 0,25 ватт
12 x резистор 10Км 0,25Вт
12N 1N4148TA 100V 200MA ЖАРЫҚ ӨНДІРУШІДЕГІ ХИОД СТАНДАРТЫ
6 x 470 Ом резисторы
1 x 1000uF конденсатор
1 x ARDUINO 2650 R3
3 x BUTTON PAD Breakout PCB 2X2
3 x BUTTON PAD YOP BEZEL 2X2
2 x ADAFRUIT NEOPIXEL RGB 12 жарықдиодты сақина
2 x ADAFRUIT NEOPIXEL RGB 16 жарықдиодты сақина
2 x ADAFRUIT NEOPIXEL RGB 24 жарықдиодты сақина
12 x алтыбұрышты аралық M3 X 50MM
3 x E алтыбұрышты аралық M3 X 35MM
1 x 5V 4A секторлық адаптер
1 х USB ер адамнан ер адамға 20 см
1 x USB 2.0 T Type B FEMELLE адаптері USB 2.0 T түріне
1 x INTERRUPTEUR A BASCULE TRU компоненттері
1 X қосылу төмен кернеулі тік әйел 5MM 2.2MM
1 x PLEXIGALS тығыздығы 8 мм тақтайша
Ұсынылған:
(ЖАҢАРТУ - ШЫҒАРМАЛЫ МӘСЕЛЕ бар) USB ойынын басқарушы: 10 қадам (суреттермен)
(ЖАҢАРТУ - ЖАҢА МӘСЕЛЕ БАР) USB ойын ойнау контроллері PC үшін: кез келген ойынға арналған ойын контроллері
HC-06 Bluetooth модулімен басқарылатын Arduino басқарушы: 4 қадам
HC-06 Bluetooth модулімен басқарылатын Arduino басқарушы: Барлықтарыңызға сәлем, бұл менің Instructable.com сайтындағы алғашқы ресми оқулығым, мен бірінші жобамды өте қуаныштымын! Бүгін мен сізге Arduino мен Bluetooth модулін қалай қосуға болатынын көрсетемін. Arduino HC-06 Bluetooth модульдік тақтасымен байланысады
KUNAI MIDI БАСҚАРУШЫ: 9 қадам (суреттермен)
KUNAI MIDI БАСҚАРУШЫ: KUNAI - 4 x 4 MIDI контроллері, ол жоғары сапаны қолданады; Жапондық SANWA түймелері, сіздің DAW өңдей алатын көптеген банктері бар, сенсорлық сүзгі, және толықтай реттелетін және модульдік! Бұл мен ақырында жетілдіре бастаған жоба
IPhone -да сақтауды қалай сақтау керек: 13 қадам
IPhone -да сақтауды қалай сақтау керек: сіздің iPhone әдеттегіден баяу жұмыс істей ме? Мүмкін сіз суретке түсуге тырыстыңыз, бірақ қоймаңыз толғандықтан түсіре алмадыңыз. IPhone сақтауды сақтау өте қиын болып көрінуі мүмкін, бірақ бұл өте қарапайым, жылдам және сіздің iPhone -дағы көптеген мәселелерді шешеді
DIY USB Mini Plug & Play динамиктері (микрофонмен): 3 қадам (суреттермен)
DIY USB Mini Plug & Play динамиктері (микрофонмен): Сәлеметсіздер ме! Мен сізге портативті динамик үшін қолданған қарапайым әдісті көрсеткім келді. Бұл әдіс өте ерекше, себебі " спикерлердің мұндай тақырыптары бойынша ешқандай оқулық жоқ ". Бірнеше себеп: Сіз бірдеңеге тап болдыңыз ба?