Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Kev thaiv kab
- Kauj Ruam 2: Tshaj Tawm Txoj Cai
- Kauj Ruam 3: Rov ua dua lub Arduino
- Kauj ruam 4: Rooj plaub
- Kauj Ruam 5: Kev txhim kho
Video: Arduino Easy Midi Keyboard: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Kuv yog cov suab paj nruag nerd loj heev thiab nyiam ua kuv tus kheej cov twj paj nruag thiab khoom siv tab sis kuv tsis muaj txuj ci lossis peev txheej ntau los ua kom tiav cov haujlwm nyuaj yog li thaum kuv hla PretEnGineerings qhia kuv zoo siab thiab xav muab nws tua. yam uas nyiam kuv tshaj plaws los sim txoj haujlwm no yog tias nws tuaj yeem tsim los ntawm cov khoom siv hluav taws xob yooj yim tiag tiag thiab cov khoom siv hauv tsev uas yog qhov tseem ceeb heev thaum lub sijhawm raug cais tawm. Kuv tau sau cov lus qhia no kom taug kev koj los ntawm cov teeb meem thiab cov teeb meem uas kuv tau ntsib kom ua kom yooj yim ua raws nrog rau kuv li kev kho me ntsis thiab txhim kho kom hloov kho txoj haujlwm rau kuv qhov kev xav tau. Raws li kuv tau hais yav dhau los Kuv muaj kev paub me ntsis ntawm kev sau npe thiab kuv kuj yog tus tshiab rau lub zog tsim khoom yog li thov ua siab ntev nrog kuv yog tias kuv ua qee qhov yuam kev thiab nco ntsoov tawm ib qho kev txhim kho hauv cov lus:)
Cov yam ntxwv ntawm cov keyboard
- Polyphonic
- Midi hla USB
- Ua los ntawm tej yam hauv tsev
(Txoj haujlwm no tuaj yeem ua tiav nrog tsuas yog cov khoom siv sab hauv ib qho ntawm arduin0 cov khoom siv pib yooj yim)
Khoom siv
Kho vajtse:
- Arduino
- Jumper Hlau
- 12 cov nyees khawm rau kev sim
- 21 0k ua
- Duab los qhia
Cov Cuab Yeej:
Soldering hlau (yeem)
Software: (Txuas mus rau nplooj ntawv rub tawm)
- Atmel Tig
- Midi Tsev qiv ntawv
- Midi OX (yeem)
- Hex cov ntaub ntawv
Kauj ruam 1: Kev thaiv kab
Txoj hlua rau txoj haujlwm no yooj yim heev txhua lub pob tau txuas thiab txuas nrog tus pin pib ntawm 12 txog 1 uas sib haum rau sau ntawv C rau B (1 Octave). Cov ntsuas hluav taws xob tau txuas nrog A0 thiab A1 thiab ob qho tib si hauv av thiab txuas rau lub zog (5v) yog tias koj txiav txim siab suav nrog lawv txawm tias kuv tsis tau nyob ntawm no rau qhov yooj yim nrog tib tus lej lawv tuaj yeem siv tau.
Kauj Ruam 2: Tshaj Tawm Txoj Cai
Thawj qhov kuv hloov yog qhov chaws kom haum rau ntau lub khawm. Kuv khaws cov txheej txheem tag nrho yog li cov lus piav qhia uas nws tau muab hauv cov vis dis aus siv rau txhua qhov me ntsis ntawm cov cai tsuas yog theej thiab luam qee qhov rau ntau lub nyees khawm thiab hloov lawv cov ntawv. Tom qab teeb tsa thiab suav nrog MIDI lub tsev qiv ntawv cov cai saum toj no yuav tsum rub tawm thiab suav nrog txhua kab ntawm kab ntawv tam sim no (tus // yuav tsum tau muab tshem tawm ntawm txhua kab uas suav nrog "Serial.") Txhawm rau kuaj cov cai thiab thaiv thiab rau kuv txhua yam nyob ntawd ua haujlwm tau zoo. (Txheeb xyuas cov lus tsim nyog hauv cov lej thaum nias lub pob ntsuas sib txuas mus rau tus lej sib txawv. Yog tias txhua yam zoo tsuas yog tawm tswv yim tawm Serial. Kab (rov sau dua //) thiab xa nws dua mus rau arduino. thiab txuas nrog arduino ntawm USB los ntawm kev xaiv lub rooj sib tham uas tsim nyog (Atmega16u2 rau arduino) thiab nias ctrl+ U. Kuv tau ntsib 2 qhov yuam kev ua qhov no (yog tias koj tsis muaj teeb meem zoo ib yam koj tuaj yeem txav mus rau kauj ruam tom ntej).
Kauj Ruam 3: Rov ua dua lub Arduino
YOOJ YIM 1: "AtLibUsbDfu.dll tsis pom" lossis "libusb0.dll" Yog tias qhov no los yog lwm yam.dll cov ntaub ntawv ploj lawm lawv tuaj yeem rub tawm los ntawm txhaj rau thawj qhov txuas uas tshwm sim thaum tshawb rau lub npe ntawm cov ntawv thiab ntxig nws rau hauv system32 nplaub tshev yam tsis muaj daim nplaub tshev sab nraud (yog tias koj tseem muaj teeb meem ua raws cov lus qhia no)
Yuam kev 2: "tsis tuaj yeem txuas rau USB ntaus ntawv"
Qhov no tshwm sim vim tias tsis muaj ib tus neeg tsav tsheb tau teeb tsa teeb tsa (ntawm leat hauv kuv cov ntaub ntawv) lossis vim tias qhov luv luv tsis ua haujlwm. Txhawm rau sim qhov luv luv nkag mus rau arduino IDE thiab tshawb xyuas yog tias pawg thawj coj saib pom nyob hauv ib qho chaw nres nkoj. Yog tias tsis yog rooj plaub no koj tuaj yeem mus ntsib nplooj ntawv no los daws qhov teeb meem.
Peb xav kom arduino ua zoo li nws yog lub cuab yeej nruab nrab kom xa cov cim rau peb lub khoos phis tawj. Txhawm rau ua qhov no peb yuav tsum muab nws cov lus qhia tshiab. Peb yuav cia li thauj cov ntawv Hiduino.hex hauv Flip thiab tom qab tshawb xyuas txhua lub thawv nyem nyem kom rub nws mus.. Hex cov ntawv tais ceev tseg yog sab hauv tus tswv hiduino thiab tseem suav nrog cov ntaub ntawv xav tau los tig lub arduino rov qab txhawm rau lees txais cov cai tshiab.
Kauj ruam 4: Rooj plaub
Cov ntaub ntawv yuav raug ua los ntawm cov duab los qhia feem ntau vim tias txhua yam kuv tau nkag los ntawm kuv lub tsev: p. Tsuas yog lo cov saw ntawm cov hloov pauv hauv av (nrog rau tag nrho ob txhais ceg khoov kom tso nws kom tiaj) nyob ib puag ncig hauv qab ntawm qhov uas cov yuam sij yuav ua thiab ua "choj" qhov twg sab saum toj ntawm cov yuam sij yuav zaum zaum tsa lawv, daim yuav tsum yog me ntsis siab dua qhov hloov pauv. Tom qab ntawd txiav tawm cov duab ntawm cov yuam sij los ntawm cov duab los qhia lossis ntoo. Tom ntej no txuas cov hlua jumper los ntawm txhua lub nyees khawm hla tus choj mus rau tus pin arduino thiab lo cov yuam sij rau saum tus choj tsim nyob rau sab saum toj kom thaum twg txhua tus yuam sij nias qhov tsim nyog hloov tau qhib. Txhawm rau ua kom tiav cov ntaub ntawv arduino thiab txhua txoj kab tsis sib xws tau npog nrog cov seem ntawm lub thawv.
Yog tias nws yog qhov koj nyiam tsis txhob yig mus pleev nws uas puas tau xim koj nyiam:
Kauj Ruam 5: Kev txhim kho
Tam sim no koj tau npaj los txuas nws rau koj nyiam DAW (digital chaw ua haujlwm suab) los ntawm USB cable thiab nws yuav tsum pom zoo li lwm yam cuab yeej midi, Kuv pom zoo Soundtrap raws li nws yog qhov zoo rau cov pib, dawb thiab tau khiav online yog li mus thiab sim nws tawm rau koj tus kheej. Muaj ntau txoj hauv kev los hloov kho thiab txhim kho cov qauv no Kuv yuav tso qee qhov hauv qab no txawm tias lawv yuav ua raws feem ntau ntawm cov peev txheej uas koj muaj hauv tsev.
- 3d cov ntaub ntawv luam tawm: Ib qho kev xaiv zoo rau lub thawv ntawv thawv yog hloov cov khoom siv hluav taws xob mus rau rooj plaub sib txawv xws li OKAY keyboard tsim NTAWV.
-
Capacitive kov: Hloov ntawm cov nyees khawm yog tias cov yuam sij tuaj yeem ua rau tib neeg kov. (saib qhov no
rau kev tshoov siab)
- Nruas: Hloov cov yuam sij rau cov pawm rau lub tshuab nruas yooj yim.
- Ntau lub octaves: Thiab qhia meej qhov tshwj xeeb uas yuav tig qhov no mus rau qhov tseeb midi maub los en-par nrog txhua lwm yam tsawg kawg yog octave thib ob.
Kuv vam tias koj nyiam phau ntawv qhia no thiab tam sim no tuaj yeem ua koj tus kheej cov cuab yeej midi, Kuv xav pom koj cov ntawv yog tias koj ua li no thov qhia nws thiab pov npav rau cov lus qhia no.
Ntsib koj zaum tom ntej (:
Pom zoo:
HotKeys Keyboard Nrog Cov Ntawv Cuam Tshuam: 14 Cov Kauj Ruam (nrog Duab)
HotKeys Keyboard Nrog Cov Ntawv Cuam Tshuam: Kuv vam tias koj ua tau zoo thaum kis tus kabmob kis no. Nyob Nyab Xeeb. Ua Kom Muaj Zog. #COVID19Being yog tus tsim qauv tsim khoom, Kuv xav tau nkag mus ntau dua 7-8 software uas suav nrog Solidworks, Photoshop, Illustrator, Keyshot, Indesign, thiab lwm yam
Arcade Button MIDI Keyboard: 7 Kauj Ruam (nrog Duab)
Arcade Button MIDI Keyboard: Nov yog qhov version 2.0 ntawm ib qho ntawm kuv thawj zaug nkag mus rau Arduino thiab DIY MIDI programming. Kuv tau tsim kuv cov txuj ci hauv kev tsim qauv thiab tsim qauv yog li kuv xav tias nws yuav yog qhov ua piv txwv zoo ntawm cov txheej txheem thiab kev nce qib. Nrog cov txheej txheem tsim paub ntau dua Kuv
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv