Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Vim Li Cas Cov Ntaub Ntawv Ntshiab?
- Kauj Ruam 2: Tsim Koj Lub Tswv Yim Ntaus Ntawv
- Kauj Ruam 3: Teeb Cov Khoom Siv Ntshiab Ntshiab
- Kauj Ruam 4: Txhim Kho Ntxiv
Video: Sample Pad Controller Siv Cov Ntaub Ntawv Ntshiab: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hauv Cov Lus Qhia no kuv yuav tsim tus tswj kom tso cai qee qhov qub Roland cov khoom siv nruas nruas los ua kom lub suab tsis muaj lub suab nruas qub uas tuaj nrog cov khoom siv.
Kuv yuav siv Cov Ntaub Ntawv Ntshiab los tsim thaj ua rau rub qee cov ntaub ntawv wav thiab tom qab ntawd ua si thaum nws tau txais cov lus tawm los ntawm cov ntawv nkag.
Cov lej nkag yuav los ntawm Arduino, nyeem cov ntaub qhwv uas siv cov pins sib piv thiab xa cov txiaj ntsig mus rau thaj.
Khoom siv
Arduino Microcontroller (Kuv tau xaiv rau Arduino Mega, nrog nws 16 tus pin sib piv tso cai rau 16 ncoo nkag, lossis 8 lub tso suab tso rau hauv kuv rooj plaub)
Pads rau cov tswv yim (Kuv tab tom siv qee qhov Roland pawm qub, tab sis tib lub hauv paus tuaj yeem siv tau rau piezo los ib yam nkaus)
Cov cuab yeej muaj peev xwm khiav Cov Ntaub Ntawv Ntshiab - qhov no tuaj yeem yog txhua yam los ntawm Raspberry Pi mus rau PC. Nws yog qhov software me me uas tuaj yeem ua haujlwm ntawm Linux, Mac lossis Windows. Kuv yuav siv lub Windows 8 ntsiav tshuaj qub.
Kauj Ruam 1: Vim Li Cas Cov Ntaub Ntawv Ntshiab?
Kuv tau ua haujlwm ntawm cov phiaj xwm nkauj rau ntau xyoo, thiab lub sijhawm ntawd kuv tau siv txhua yam software thiab kho vajtse los tsim kuv cov khoom kawg. Feem ntau kuv yuav saib siv Python rau qee yam zoo li no, tab sis ntawm lwm qhov haujlwm tsis ntev los no kuv tau pib nws yog qhov tseeb Kuv xav tau qee yam uas tsim nyog los lis kev ua ntau yam ntaub ntawv audio. Kuv dawm raws li Cov Ntaub Ntawv Ntshiab, thiab tau siv nws rau kuv cov phiaj xwm suab txij thaum ntawd los!
Nws cov hom phiaj-raws li nws yog tus kho qhov muag pom ua ke tso ua ke koj lub suab nrawm nrawm thiab yooj yim, thiab nws 'dav dav ntawm cov tsev qiv ntawv sab nraud tso cai rau ntau yam ntxiv kom yooj yim.
Cov Ntaub Ntawv Ntshiab ua rau nws yooj yim thauj khoom thiab ua cov ntaub ntawv audio, thiab tseem tau txais thiab qhia cov lus qhia hauv xov tooj cua, yog li nws tau siv nws rau txoj haujlwm no yam tsis muaj kev xav!
Kauj Ruam 2: Tsim Koj Lub Tswv Yim Ntaus Ntawv
Cov kauj ruam no yuav txawv nyob ntawm koj qhov kev siv, tab sis cov hauv paus tseem yuav zoo ib yam.
Txuas koj cov cuab yeej siv tswv yim rau koj tus microcontroller tus pin zoo sib xws thiab tseem muaj zog; thaum cov ntaub qhwv raug tsoo nws yuav xa tus nqi mus rau tus pin. Cov pins analog nyeem qhov tseem ceeb ntawm 0 thiab 1023; peb tuaj yeem siv tus nqi no los txiav txim lub ntim kom ua suab rov qab!
Cov duab txuas qhia pom Arduino Uno thiab peb lub TRS cov tswv yim nkag; Roland cov ntaub qhwv kuv tab tom siv muaj lub ncoo loj thiab lub ncoo ntug uas kis los ntawm TRS nkaus. Rau peb lawv nrog kuv cov arduino Kuv tau muab lawv tso rau ntawm lub khob cij thiab siv cov xov tooj cua txuas los txuas lub jack rau kuv tus pin analog.
Thaum ua tiav cov jacks yuav raug laum thiab teeb rau hauv qhov phiaj xwm phiaj xwm thiab txuas ncaj qha mus rau arduino.
Thaum kawg, xa cov kab ntawv txuas SamplePadController.ino rau koj cov arduino. Yog tias koj xav tau ntxiv cov tswv yim ntxiv tsuas yog luam cov qauv hauv cov ntawv txhawm rau ntxiv lawv mus rau kab lus hais kom ua kab xa mus rau thaj.
Kauj Ruam 3: Teeb Cov Khoom Siv Ntshiab Ntshiab
Rub tawm Cov Ntaub Ntawv Ntshiab los ntawm Cov Ntaub Ntawv Ntshiab lub vev xaib rau koj lub kaw lus xaiv thiab tom qab ntawd ntxiv cov comport sab nraud los ntawm kev mus pab> nrhiav sab nrauv thiab nkag mus 'comport'. Qhov no yuav tso cai rau koj lub cuab yeej cuam tshuam nrog cov lej.
Rub tawm cov ntawv txuas, hloov ob.txt cov ntaub ntawv txuas mus rau.pd thiab qhib SamplePad.pd ntawv.
Ntxiv cov ntaub ntawv wav rau hauv cov ntawv xov xwm - nws ua rau nws yooj yim los hais rau lawv hauv thaj.
Siv ctrl+e txhawm rau nkag mus rau kev hloov kho hom koj tuaj yeem hloov chaw com los ntawm 9 kom phim rau ntawm koj li Arduino chaw nres nkoj txuas, thiab tseem hloov cov npe ntawm cov ntaub ntawv wav rau siv. Yog tias koj tau muab lawv tso rau hauv cov ntawv tais ceev tseg hauv txoj haujlwm cov npe (hauv daim duab 2) koj tuaj yeem siv lawv siv./media/filename.wav
Txoj kev thaj ua haujlwm yog yooj yim heev; nws qhib, tom qab ntawv rub cov ntaub ntawv wav, thiab tom qab ntawd qhib qhov chaw nres nkoj sib txuas los sib txuas lus nrog arduino. Thaum cov arduino xa ib txoj hlua ntawm qhov muaj txiaj ntsig rau nws, nws tom qab ntawd xa cov ntawv nkag mus rau txhua daim ntaub qhwv; pad1, pad2 thiab lwm yam tus nqi tau txais ces ua cov ntaub ntawv siv qhov ntawd raws li voume, tsuav yog tus nqi dhau 0. Yog tias lub ncoo tsis tau raug ntaus, tsis muaj lub suab ua si. Yooj yim!
Kauj Ruam 4: Txhim Kho Ntxiv
Txoj hauv kev modular uas thaj no tau sib dhos ua rau nws yooj yim nthuav nws yav tom ntej; ntxiv cov ntsuas ntxiv rau koj lub microcontroller, thiab ua kom nws siv tau hauv thaj tsuas yog ntxiv lub npe ntawm tus nqi hauv 'txoj kev', theej cov khoom ntawm ib qho ntawm cov khoom siv uas twb muaj lawm, txuas lawv mus rau txoj kev thiab voila!
Muaj ntau yam ntxiv uas Cov Ntaub Ntawv Ntshiab ib puag ncig tuaj yeem ua tau, thiab kuv thov koj txhua tus kom saib nws thiab muab nws mus. Koj yuav muaj peev xwm tsim qee qhov phiaj xwm suab zoo!
Pom zoo:
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): 3 Cov Kauj Ruam
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): Peb txhua tus nyiam ua si nrog peb tus lej L … cov ntsiab lus tau ntxiv thiab nws tsis tshwj xeeb rau lub qhov muag. Arduino IDE cov phiaj xwm tsis
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card - DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: 5 Cov Kauj Ruam
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card | DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: Taw qhia: nyob zoo, qhov no yog Liono Maker, ntawm no yog YouTube txuas. Peb tab tom tsim txoj haujlwm muaj tswv yim nrog Arduino thiab ua haujlwm ntawm cov kab ke. Cov ntaub ntawv-Logger: Cov ntaub ntawv logger (tseem cov ntaub ntawv-logger lossis cov ntaub ntawv kaw) yog cov cuab yeej siv hluav taws xob uas sau cov ntaub ntawv dhau sijhawm
Txoj hauv kev zoo dua los Saib/Ntaub Ntawv Cov Ntaub Ntawv ntawm Cov Lus Qhia: 4 Cov Kauj Ruam
Txoj hauv kev zoo dua los Saib/Cov Ntaub Ntawv ntawm Kev Qhia: Tib neeg feem ntau suav nrog cov ntaub ntawv rau qhov haujlwm ntawm Instructables upload.Ua ntej qhov no yog software cov ntaub ntawv cov ntaub ntawv uas tej zaum tseem yuav yog lub plawv dhia ntawm kev qhia. Tab sis Instructables tsis muab txoj hauv kev rau tus nyeem yooj yim nyeem thiab tshuaj xyuas cov cai. (
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
IoT Cov Ntaub Ntawv Kev Tshawb Fawb PiNet rau Lub Sijhawm Tiag Smart Screen Cov Ntaub Ntawv Viz: 4 Cov Kauj Ruam
IoT Cov Ntaub Ntawv Kev Tshawb Fawb PiNet rau Lub Sij Hawm Tiag Smart Screen Cov Ntaub Ntawv Viz: Koj tuaj yeem yooj yim ua ke IoT network ntawm cov lus qhia ntse rau cov ntaub ntawv pom tau los ua kom muaj zog ntxiv koj li kev tshawb fawb hauv Cov Ntaub Ntawv Kev Tshawb Fawb lossis ib qho kev ua haujlwm ntau. Koj tuaj yeem hu rau " thawb " ntawm koj cov phiaj rau cov neeg siv khoom raug cai los ntawm koj li