Cov txheej txheem:

Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj): 5 Kauj Ruam (nrog Duab)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj): 5 Kauj Ruam (nrog Duab)

Video: Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj): 5 Kauj Ruam (nrog Duab)

Video: Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj): 5 Kauj Ruam (nrog Duab)
Video: La vérité derrière le personnage de Farine de Blé 2024, Lub Xya hli ntuj
Anonim
Image
Image
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)
Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj)

Nov yog kuv thawj arduino (microcontroller) qhov haujlwm npe Lune. Kuv xav kawm arduino nrog txoj haujlwm muaj txiaj ntsig thiab muaj txiaj ntsig zoo yog li kuv txiav txim siab los ua tus tswj midi DJ uas muaj txhua lub luag haujlwm xav tau kom nyob ib leeg kom sib xyaw.

Txhua yam kev ntsuas (lub zog ntsuas, lub pob nyem, …) tuaj yeem kawm tau ntawm nws tus kheej thiab kuv xav tias txoj hauv kev zoo tshaj plaws yog kawm "nws ua haujlwm li cas" thiab "nws txuas nrog li cas" rau txhua lub sensor ib qib zuj zus.

Txhua yam ua haujlwm zoo li no:

  1. Sensor txuas nrog rau arduino pom qhov hloov pauv
  2. Arduino xa qhov kev hloov pauv no mus rau lub khoos phis tawj
  3. Ib qho software ntawm lub khoos phis tawj hloov pauv cov ntawv xov xwm (arduino) hauv MIDI uas koj tuaj yeem siv hauv ableton piv txwv.

Kuv tus maub los muaj

  • 6 potientometer axial rau EQ
  • 3 potientometer axial rau cov teebmeem
  • 6 potientometer linear rau Ntim
  • 2 laub khawm rau Ua Si
  • 2 Ultrasonic sensor (SR04) rau qhov cuam tshuam nrog kev deb ntawm kuv txhais tes
  • 2 thawb lub pob rau Cue
  • 2 x 4 khawm RGB coj ncoo
  • 1 encoder rau Kos

Kauj Ruam 1: Tsis Siv Neeg lossis Software

Ua ntej tshaj plaws kuv tshawb fawb qhov sib txawv qhia ntawm MIDI maub los nrog arduino.

Koj tuaj yeem ua MIDI maub los nrog software uas txhais qhov koj ua hauv MIDI (kuv tau ua dab tsi)

Koj yuav xav tau:

  1. Software rau xa/tau txais cov ntaub ntawv midi https://projectgus.github.io/hairless-midiserial/ Tsis txhob hnov qab teeb tsa tus lej baud hauv "nyiam" raws li ib qho hauv koj tus lej arduino (rau kuv 9600 vim "Serial.begin (9600); ")
  2. Ib lub cuab yeej midi virtual

Lwm qhov piv txwv:

www.instructables.com/id/Easy-3-Pot-Potentiometer-Arduino-Uno-Effects-Midi-/

_

Koj tuaj yeem ua tus "tiag tiag" MIDI maub los uas tsis muaj software khiav ntawm koj lub computer los txhais qhov koj ua ntawm tus maub los hauv MIDI tab tom xa MIDI mus rau lub khoos phis tawj

Txog rau lub sijhawm tam sim no nrog arduino Uno lossis Mega koj yuav tsum nyem lub arduino chav lossis qee yam zoo li ntawd kom xa ncaj qha midi. Los ntawm qhov kuv tau nkag siab yog tias koj tau ua qhov no koj yuav tsum paub tseeb ntawm tus lej koj xa rau ntawm arduino vim tias thaum lub arduino yog flash koj tsis tuaj yeem xa tus lej ntxiv (koj xav tau rov ua dua). Kuv tau ua ntau ntau cov lej ntsuas yog li kuv tau xaiv qhov kev xaiv thib ob tab sis nws zoo dua kom muaj lub ntsaws thiab ua si MIDI ntaus ntawv kom paub tseeb.

Piv txwv mus ntxiv:

create.arduino.cc/projecthub/etiennedesportes/ableton-live-midi-controller-9182b3

MAJ 2018-02-28: https://www.arduino.cc/en/Reference/MIDIUSB Txoj hauv kev yooj yim tshaj plaws yog tias koj muaj "microcontroller nrog lub peev xwm USB ib txwm muaj (atmega32u4 raws cov laug cam lossis ARM boards)" (Tsis ua li cas rau arduino UNO)

Kauj ruam 2: Ntoo thiab Case

Ntoo thiab Case
Ntoo thiab Case
Ntoo thiab Case
Ntoo thiab Case
Ntoo thiab Case
Ntoo thiab Case

Ntoo rooj tsim: Kuv siv rooj plaub tsim hluav taws xob https://www.makercase.com/, tshem tawm sab saum toj thiab lub qhov rau sab saum toj. Txhawm rau txiav txim siab qhov siab Kuv nrhiav qhov siab ntawm kuv qhov siab tshaj plaws khawm thiab ntxiv 2cm.

Rau sab saum toj kuv siv ib lub rooj tsavxwm MDF thiab ib lub Plywood Poplar 3mm uas yog ib qho sau.

Laser txiav ntoo ntoo nrog cov phiaj xwm.

Txiav/drilled qhov rau USB cable.

Kuv tau koom nrog kuv cov phiaj xwm tab sis nyob rau theem no nws muaj ntau yam txaus los ua koj tus kheej tswj.

Sib dhos:

Rau ob sab kuv glued thiab sib sau ua ke ntawm ob sab laug cam.

Txog rau sab saum toj kuv tau xaum 4 qhov hauv 2 sab saum toj MDF. (txoj kab uas hla ntawm kuv cov ntsia hlau + 1 hli)

Kuv ntsia hlau ntsia liaj qhov rooj thiab kaw cov txiv ntoo rau lub kaum plaub zaug, txhawm rau txhawm rau 2 lub rooj ntoo sab saum toj los ntawm sab saum toj tom qab.

Txoj kev no kuv muaj 4 lub kaum ntse ntse nrog ib lub txiv ntseej kaw, lub qhov nrog cov txiv ntoo yog lub qhov rau cov ntsia hlau txhawm rau txhim kho cov laug cam. Qhov tseeb kuv tsis tuaj yeem nkag mus rau cov txiv ntoo hauv qab no thaum kuv ntsia hlau saum cov laug cam.

Kuv drilled qhov hauv ob sab laug (lub npov), tsau (ntsia hlau thiab tom qab lo txhua yam) cov ces kaum rau ob sab.

Muab ob lub thav duab sab saum toj thiab ntsia lawv.

Los ntawm txoj kev no tsis muaj cov txiv ntoo pom tau thiab lub rooj tsavxwm saum toj no tsis xav tau ntoo slut los kho, nws yog qhov xav tsis thoob tab sis tej zaum yuav muaj txoj hauv kev zoo dua.

Polish:

Kuv siv "Vernis bois brillant 125 ml Avel Louis XIII" (Fabkis txoj txhuam) uas ua haujlwm tau zoo heev.

Nws ntev me ntsis vim tias kuv tau tso ntau txheej thiab tos 24h ntawm txhua.

Sab saum toj zoo heev thiab ntoo tau tiv thaiv. Nws yog kuv thawj zaug yog li kuv tsis tau tos ntau npaum li qhov xav tau lossis kuv muab ntau dhau ntawm qee qhov vim tias cov xim txhuam qee zaum tsis khov txawm tias tom qab ziab, tam sim no (2 lub hlis tom qab) nws zoo.

Cov duab: kos duab ntawm Fornaseti kos duab thiab kos duab tus kheej.

p.s: cov lus qhia los tsim lub midi maub los, ntawm kuv txoj kev npaj ob lub RGB 4 khawm khawm nyob ze ib leeg

www.instructables.com/id/A-Framework-For-Making-Affordable-Stylish-Modula/

Kauj Ruam 3: Hauv Tshuab

Hauv
Hauv
Hauv
Hauv
Hauv
Hauv

Kuv tau muab txhua yam (rau kuv txoj haujlwm) rau ntawm daim ntawv Fritzing.

Rau txhua hom kev ntsuas koj yuav tsum kawm paub nws ua haujlwm li cas lossis nws muab dab tsi rau arduino.

Txhawm rau ua qhov no, saib cov lus qhia ntawm qhov tsis tuaj yeem ua piv txwv ("potentiometer arduino", …).

Kuv siv:

  • Potentiometer
  • RGB ncoo (Sparkfun
  • Ultrasound HC-SR04 (nrug deb)
  • Encoder
  • Laub khawm (khawm khawm)

Kuv pom zoo thaum koj xav ua koj cov duab kawg kom ua rau fritzing nyob rau tib lub sijhawm vim tias nws nyuaj rau pom thaum muaj ntau tuj ntawm cov xov tooj.

Kev txiav txim:

Tom qab paub txhua yam kuv xav tau lossis tsawg kawg yog qhov loj dua kuv xaj kuv cov khoom. Txoj kev no koj muaj tus nqi thauj khoom tsawg dua.

Rau kuv ib feem, kuv xaj ntau tshaj ntawm Conrad lossis RS (Kuv nyob hauv Fabkis) thiab ntau qhov tshwj xeeb zoo li RGB ncoo ntawm robotshop.

Ib qho piv txwv ntawm kuv cov lus txib Conrad hauv cov duab

Kauj ruam 4: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Muaj kuv tus lej rau arduino. Koj yuav tsum xa nws, tom qab koj hloov pauv yog tias koj ua tus tswj hwm sib txawv, nrog Arduino IDE rau koj lub microcontroller los ntawm USB (youtube muaj qhia). Hauv cov ntawv txuas:

  • Qhov kawg
  • Ib qho tsuas yog ua haujlwm 2 RGB Pads nrog 6 xim ua tau (RGB+cyan+sawv+daj).
  • Qhov qub ntawm cov cai Kuv tau sau los kawm paub qhov sib txawv ntawm lub ntsuas

Qee qhov raug coj qee qhov sau los ntawm kuv.

Koj yuav tsum teeb tsa cov tsev qiv ntawv arduino (saib qhov ua yuam kev thiab "suav nrog") zoo li Keypad.h rau lub ncoo.

Cov chav kawm sib txawv yog qhov kawg ntawm cov ntaub ntawv.

Koj tuaj yeem nco ntsoov tias ib pawg tau nyob ntawm no kom xa cov ntaub ntawv xov xwm.

void MIDImessage (byte hais kom ua, byte data1, byte data2) // --------- YUAV TSUM MUAJ, dhau qhov muaj txiaj ntsig los ntawm tus qauv Midi Command

{Serial.write (hais kom ua); Serial.write (data1); Serial.write (data2); }"

Kauj Ruam 5: Kev txhim kho

Txhua yam ua haujlwm tab sis nws yog tus qauv. Muaj qee cov lus nug lossis taw qhia kev txhim kho.

Zog:

- Thaum kuv siv RGB ncoo nrog txhua lub ntsuas hluav taws xob RGB leds ci me ntsis. 5v arduino puas yog lawv tsawg dhau rau kuv qhov project? Thaum kuv siv lawv nkaus xwb, tsis muaj teeb meem.

Txoj Cai:

- Kuv muaj cov lej los ntawm tus lej cim tab sis kuv tsis paub tias nws ua haujlwm li cas hauv MIDI. Kuv txhais tau tias lawv xav tau dab tsi hauv MIDI cov zis. Yog tias koj paub yuav teeb lub encoder kom khawb ntawm lub tsheb laij teb tiv tauj kuv.

- Qee qhov kuv tus lej rau cov nyees khawm tsis zoo rau kev thov nkauj. Peb xav tau qhov ua tau nrawm tshaj plaws thiab kuv pom tias qee qhov ntawm kuv cov lej lej tsis tau sau hauv txoj hauv kev zoo tshaj los ua qhov ntawd (Ua si khawm yog tias kuv nco tau zoo).

Pom zoo: