Cov txheej txheem:
Video: HX1 -DM - Upcycled Arduino DUE Powered DIY Nruas Tshuab (ua Nrog Tuag Maschine MK2): 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Qhov Spec
- Hybrid Midi maub los / tshuab nruas: Arduino DUE powered!
- 16 Tshaj tawm qhov ntsuas qhov nrawm nrog qis qis heev 1> ms
- 8 pob qhov rooj siv rau tus Midi #CC hais kom ua
- 16ch Built-in sequencer (tsis xav tau lub computer !!)
- MIDI hauv/tawm/hla kev ua haujlwm (tuaj yeem siv ua USB midi interface!)
- Ib nrab ntawm MIDI moos & MTC kev txhawb nqa (ua haujlwm ntawm MMC thiab DAW tswj)
Qhov no yog qhov tseeb ib qhov haujlwm nyuaj tshaj plaws uas kuv tau ua haujlwm, tau tham txog 17 qhov hloov pauv rau npe, 6 qhov hloov pauv rau npe, 2x 16 channel multiplexers ua haujlwm ntawm lub rooj tsav xwm hauv Circuit Kuv tsis muaj lub tswv yim dab tsi thiab qhov twg ntxiv Kuv tsis tau messed nrog ua haujlwm sau npe / multiplexers ua ntej ……
Nws pib ua qhov tsis txaus ntseeg yuav tawm ntawm eBay, Kuv yeej xav tau Native Instruments Maschine vim tias Ive ib txwm nyiam cov nruas los ntawm lawv piv rau cov uas nyob hauv MPC studio kuv muaj yog li thaum kuv pom qhov ua tsis raug ntawm eBay rau £ 40 quid Kuv xav Kuv yuav muab kho nrog qhov xwm txheej phem tshaj yog 'yog tias kuv kho tsis tau nws kuv tau txais Arduino DUE thiab ob peb UNO dag ib puag ncig, Kuv ib txwm tuaj yeem ua qee qhov hack'
Kuv yeej nyiam cov nruas los xij !!!!
Khoom siv
1 x ua tsis zoo Native Instruments Maschine MK2
1 x Arduino Dua.
17 x SN74HC595's - 8 -ntsis tso zis hloov pauv rau npe
6 x SN74HC165's - 8 -ntsis kev hloov pauv rau npe
2 x 74HC4067 - 16 channel multiplexers.
2 x 3.2 256x64 OLED zaub.
qee cov xaim xaim (cov kab yas qub yuav ua)
Kauj ruam 1: Kho
Tus muag eBay tau ua siab zoo txaus los muab lub tswv yim ntawm qhov yuav tsum tau ua hauv qhov kev piav qhia thiab tau tshem lub USB chaw nres nkoj. Lub rooj tsavxwm tau raug kev kub ntxhov ntau dhau thiab tsis muaj zog. Cue lub multimeter…. Lub Rooj Tswjhwm Saib tau tshwm sim luv.. 'Kuv tau kho cov suav tsis txheeb suav nrog lub luv ua ntej Yog li nyuaj npaum li cas nws tuaj yeem ua tau?!' tivthaiv ntawm lub rooj tsavxwm suav nrog lub ntsiab CPU. Pawg thawj coj no tau ua phem heev!
Kuv txuas ntxiv mus prod & poke nrog kuv lub multimeter, tau tshawb fawb me ntsis ntawm cov khoom siv thiab txiav txim siab seb txhua tus ua li cas ntxiv rau NI ua txoj haujlwm zoo ntawm kev ua tej yam zoo nkauj nrog ntau yam kev ntsuas ntsuas ib puag ncig ntawm lub motherboard ??
Kauj ruam 2: Hack
Paub tias kuv yuav xav hloov txhua yam bar qhov tseem ceeb CPU (uas yuav tsis xav tau) Kuv tig mus rau eBay. Ua tsaug txhua yam uas xav tau yog pheej yig yog li xaj kom thauj khoom ntawm lawv tau lom zem. ?
17 x SN74HC595's - 8 -ntsis tso tawm ua haujlwm tso npe
17 qhov kev hloov pauv rau npe tau siv los tswj lub nruas ncoo ntau lub xim LEDs thiab txhua lub khawm LEDs (136 kom yog qhov tseeb !!) Cov no yog qhov yooj yim siv thiab pom sai sai lub tsev qiv ntawv siv Arduino IDE los cawm kuv tus kheej ua ib qho.. lawv raug kaw ua ke.
6 x SN74HC165's - 8 -ntsis kev hloov pauv rau npe
Cov tswv yim hloov pauv no yog qhov zoo rau ntau cov tswv yim ntawm 1 channel. Muaj tag nrho 48 cov nyees khawm.
2 x 74HC4067 - 16 channel multiplexers
Peb tau txais 16 lub ncoo thiab 8 pob qhov rooj tawm ntawm cov no yog cov piv txwv. Kuv pom nws yooj yim siv cov no raws li cov uas nyob hauv pawg thawj coj yog 8channel thiab kuv muaj teeb meem nrhiav qhov twg los txuas cov ntaub ntawv pins.. cue spaghetti hlws ris….
2 x 3.2 "256x64 OLED zaub
Nws yuav tsum muaj qee cov ntxaij vab tshaus !!! Kuv tsis tuaj yeem nrhiav cov ntaub ntawv ntawm thawj cov ntxaij vab tshaus LCD uas tuaj hauv NI Maschine thiab kuv tsis tuaj yeem txhawj xeeb nkim sij hawm sim ntxiv yog li kuv txiav txim siab xaj qee qhov los ntawm Suav teb … Kuv siv UG8x8 lub tsev qiv ntawv kom tau txais cov haujlwm no. Cov ntxaij vab tshaus tshiab tau me dua me dua qhov qub yog li kuv tsuas yog tawm ntawm 'cov khoom tsis zoo'.
1 x Arduino Dua
Kuv tau pw qhov no ib puag ncig rau qee lub sijhawm tos ntawm qhov haujlwm tsim nyog txaus rau txhua lub zog ntawd !! Muaj teeb meem kuv tau ntsib, Nws zoo li qee qhov kev hloov kho ntawm cov laug cam no muaj qhov teeb meem rov pib dua uas txhais tau tias kuv yuav tsum ntaus lub pob pib dua qee zaum kom tau txais yam khoom ua haujlwm tom qab rub tawm daim duab. Qhov no tau yooj yim kho nrog 10K tus tiv thaiv (muaj cov ntawv tshaj tawm ntawm Arduino lub rooj sab laj txog qhov no).
Kauj Ruam 3: Txoj Cai
Kuv tau txaus siab heev txog kev txhawb nqa ntau npaum li cas hauv Arduino zej zog, nrhiav cov piv txwv thiab cov tsev qiv ntawv rau ntau yam khoom siv yog yooj yim heev thiab ncaj nraim mus.
Ua kom USB midi nce thiab khiav tau yooj yim thiab siv ob peb feeb. Cov LEDs tau siv qee lub sijhawm thiab kuv yuav tsum tsim cov duab kos uas tau teeb tsa txhua tus pin HIGH hauv 1 thib ob ua ntu zus thiab tau sau tseg.. Kuv tau ua ib qho array uas tuav tus lej PIN kom yooj yim dua thaum nws los rau coding txhua yam.
Kuv tau ua 2 lub tsev qiv ntawv los tham nrog cov sib txuas sib txuas, ib tus tuav cov ntaub qhwv sib piv thiab lwm qhov pob qhov rooj. Dua qhov no yooj yim heev. Kuv tau txuas nrog lawv zoo siab siv kev hloov kho thiab lwm yam.
Kuv xav kom muaj tus lej txuas thiab muaj peev xwm sau tsis tas yuav siv lub khoos phis tawj, Kuv pom qee cov ntaub ntawv yuav hloov pauv BPM rau ms thiab pom qhov zoo Arduino DUE timer library.
Siv lub tsev qiv ntawv timer Kuv muaj peev xwm teeb tsa kev nyeem ntawv nkag thiab cov khoom hauv ntu:
Pads @ 1ms - Kuv pom qhov no los muab qhov sib npaug zoo tshaj ntawm cov lus teb / de -bounce artifacts.
Khawm @ 40ms - Kuv siv lub tsev qiv ntawv kab ntawv yog li tsis muaj qhov nias tsis tau ploj.
Kev ua tiav hauv lub voj tseem ceeb, koj tsis tuaj yeem ua ntau dhau thaum koj cuam tshuam vim qhov no yuav kaw Arduino.
Cov khoom Midi @BPM (hauv ms) - rau qhov ua ntu zus, ntawm qhov xav tau BPM txoj haujlwm yog hu ua qhov hloov tshiab uas sau tseg ETC yuav tsum tau ua si thiab nce qhov kev sib ntaus.
Kauj ruam 4: Xaus
Tsis paub meej tias kuv tau ua dab tsi ntawm no tab sis kuv zoo siab heev, cov ntaub qhwv teb tau zoo heev, Kuv yuav tsum tau fiddle nrog lub sijhawm kom tau txais qhov sib npaug raug nrog kev lees paub thiab daws teeb meem. Kev ua ntu zus ua haujlwm tau zoo thiab thaum kuv xam tawm DAW kev txhawb nqa kuv tuaj yeem ua tiav qhov no rau hauv kuv cov haujlwm thiab muaj peev xwm ntxiv cov khoom hauv tus tswj kuv tau ib txwm xav tau!. nyob rau hauv kom tau tuav nrog C, nkag siab thim rov qab-engineering thiab yuav ua li cas multiplexers, hloov npe thiab MIDI ua ntu zus ua haujlwm. Kuv tab tom txuas ntxiv txhim kho cov cai tseem ceeb thiab yuav tso nws ib hnub raws li qhov qhib qhib qhov tsim tawm suab paj nruag.
Tswv yim:
Kuv pom yuav ua li cas hloov pauv USB lub npe ntawm DUE los ntawm kev kho ib qho ntawm cov ntawv header hauv Arduino/SAM nplaub tshev.
MIDI-OX yog lub cuab yeej zoo rau kev ntsuas Midi kev ua haujlwm
LINKS:
www.usb.org/sites/default/files/midi10.pdf - USB MIDI Hais lus -mi… Qee cov ntaub ntawv yuav hloov pauv BPM rau ms
travis-ci.com/SMFSW/Queue - Rau khawm cov tswv yim yog li peb tsis nco ib qho nias!
github.com/olikraus/u8g2/wiki/u8x8referenc… - UG8 lib rau LED/LCD Screens
github.com/ivanseidel/DueTimer/releases - Arduino DUE Timing lib
www.pjrc.com/teensy/td_libs_Encoder.html - Encoder Lib rau pob qhov rooj loj
shiftregister.simsso.de/ - ShiftIn Register lib - Tsim los ntawm Henrik Heine, Lub Xya Hli 24, 2016
forum.arduino.cc/index.php?topic=57636.0 - MIDI Lub Sijhawm Code cov khoom
Pom zoo:
DIY Cov Plaub Hau Tshuab N95 Lub Tshuab Ua Kom Tsis Tuag: 13 Kauj Ruam
DIY Cov Plaub Hau Tshuab N95 Lub Tshuab Ua Kom Tsis Tuag: Raws li SONG li al. (2020) [1], 70 ° C cua sov tsim los ntawm lub tshuab ziab plaub hau thaum 30 feeb yog txaus los ua kom tsis muaj kab mob hauv N95 ua pa. Yog li, nws yog txoj hauv kev ua tau rau cov neeg niaj hnub siv lawv N95 qhov ua pa thaum lub sijhawm ua haujlwm ib hnub, hwm
YUAV UA LI CAS YUAV TSHUAB TSHUAB TSHUAB NROG NROG ARDUINO: 8 Kauj Ruam
YUAV UA LI CAS YUAV TSUM TSHUAB TSHUAB TSHUAB NROG ARDUINO: QHOV TSEEB Lub tshuab sau ntawv tau tsim los ntawm cov ntaub ntawv uas tuaj yeem tau yooj yim hauv tsev; nws ua rau siv rau lub cav hluav taws xob uas yog lub hauv paus tseem ceeb ntawm nws txoj haujlwm. Nws tuaj yeem siv hauv Kev kos duab Engineering thiab kos duab kos duab. Nws tuaj yeem yog
Lub Tshuab Raspberry Pi Siv Lub Tshuab Nruas Tsis Zoo: 15 Cov Kauj Ruam (nrog Duab)
Raspberry Pi Powered Junk Drum Machine: Cov lus qhia no yuav qhia koj yuav ua li cas thiaj ua tau Raspberry Pi siv lub tshuab nruas neeg hlau. Nws yog qhov kev lom zem, muaj tswv yim, sib tham sib tham. Kuv yuav qhia koj yuav ua li cas txhawm rau ua haujlwm sab hauv, tab sis lub nruas tiag yuav nyob ntawm koj, muab rau koj
Ua Lub Tshuab Hluav Taws Xob DC Cov Hluav Taws Xob Los Ntawm Tuag Tov Khoom Tsav Tsheb DIY: 3 Cov Kauj Ruam (nrog Duab)
Ua Lub Tshuab Hluav Taws Xob DC Cov Hluav Taws Xob Los Ntawm Tuag Tov Khoom Lub Cev DIY: Nyob Zoo! Hauv cov lus qhia no, koj yuav kawm paub yuav hloov pauv lub tshuab Blender/laum tshuab lub cev tuag (Universal lub cev muaj zog) rau hauv lub zog loj tas mus li Magnet DC lub tshuab hluav taws xob li cas. Nco tseg: Txoj hauv kev no tsuas siv tau yog tias lub tshuab hluav taws xob hauv lub cev tau hlawv
Nruas Hnav: Nruas hauv Koj Cov Khaub Ncaws!: 7 Kauj Ruam
Nruas Hnav: Nruas hauv Koj Cov Khaub Ncaws!: Saib cov neeg caij tsheb npav hauv nroog. Coob leej ntawm lawv tau ntsaws rau hauv lawv cov nkauj ntaus suab paj nruag, ntaus nrog rau kev ntaus, ua piv txwv tias lawv muaj nruas ntawm lawv qhov pov tseg. Tam sim no tsis tas yuav ua txuj ua! Nruas hnav muab cov neeg ntaus nruas nqa tau yooj yim thiab siv tau