Cov txheej txheem:
- Kauj Ruam 1: Tsis Siv Neeg lossis Software
- Kauj ruam 2: Ntoo thiab Case
- Kauj Ruam 3: Hauv Tshuab
- Kauj ruam 4: Arduino Code
- Kauj Ruam 5: Kev txhim kho
Video: Lune - MIDI maub los nrog Arduino (rau DJ lossis tshuab raj): 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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:
- Sensor txuas nrog rau arduino pom qhov hloov pauv
- Arduino xa qhov kev hloov pauv no mus rau lub khoos phis tawj
- 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:
- 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); ")
- 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 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
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
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:
ROTARY CNC lub raj mis raj: 9 Kauj Ruam (nrog Duab)
ROTARY CNC BOTTLE PLOTTER: Kuv khaws qee cov menyuam, uas tej zaum siv hauv tshuab luam ntawv. Kuv tuaj nrog lub tswv yim tig lawv mus rau hauv kev sib hloov ntawm CNC lub raj mis lub raj mis. Niaj hnub no, Kuv xav qhia yuav ua li cas los tsim lub raj mis CNC lub raj mis los ntawm cov chais thiab lwm yam scraps.To d
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
Arduino Raws Tshuab raj nplaim tshuab: 10 Kauj Ruam (nrog Duab)
Arduino Raws Tshuab raj nplaim tshuab: Hauv qhov kev qhia no, Kuv sim nthuav qhia qhov haujlwm uas sib txuas nrog kev kos duab nrog engineering. Lub tshuab uas ua lub tshuab raj. Nws tswj cov ntawv sau siv Arduino. Ntau lub suab nkauj lossis nkauj tuaj yeem ua haujlwm ntawm Arduino, uas Arduino ua suab nrov ntawm lub raj raj. Tsis muaj
Yuav Ua Li Cas Rau Koj Tus Kheej USB Tsheb Charger Rau Ib Tug IPod lossis Lwm Yam Khoom Uas Them Los Ntawm USB: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Rau Koj Tus Kheej USB Tsheb Charger Rau Ib Tug IPod lossis Lwm Yam Khoom Uas Them Los Ntawm USB: Tsim USB tsheb them rau txhua lub iPod lossis lwm yam khoom siv uas tau them Via USB los ntawm kev sib txuas ua ke lub tsheb hloov pauv uas tso tawm 5v thiab USB Poj niam ntsaws. Qhov tseem ceeb tshaj plaws ntawm txoj haujlwm no yog kom ntseeg tau tias qhov kev tso tawm uas koj xaiv lub tsheb hloov pauv yog thawj koom ruam
NES Maub Los USB Siv Lub raj mis Lub raj mis: 6 Cov Kauj Ruam
NES Controller USB Belt Bottener: Nov yog Kev Qhia paub yuav ua li cas ua qhov cuab yeej zoo tshaj plaws retro-gamer, NES Controller USB BottleopenerQhov no yog qhov kev xaiv los ua NES games hauv PC nrog NES Controller tiag thiab ntxiv rau tsis tas yuav tshawb nrhiav cuab yeej qhib koj npias