Cov txheej txheem:
- Kauj Ruam 1: Yuav Ua Li Cas Nruas:
- Kauj Ruam 2: Yuav Ua Li Cas Tus Neeg Hlau:
- Kauj ruam 3: Servos:
- Kauj Ruam 4: Txoj Cai:
- Kauj ruam 5: Ua tiav Cov Khoom
Video: Arduino Drum Man: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Cov khoom xyaw:
1. Hlau hlau
2. Cov khoom ua si nruas pheej yig (Nyob zoo lub kaus mom, snare thiab ncaws nruas)
3. Peb Servo tus
4. Cov xaim hluav taws xob
5. Cov kab xev xev
6. Cov qhob cij
7. Arduino Uno
8. Usb rau Usb 2.0
Kauj Ruam 1: Yuav Ua Li Cas Nruas:
Yuav ua li cas koj yuav ua cov nruas, yog nyob ntawm koj. Nws tag nrho nyob ntawm seb hom nruas twg koj tau txais, tsuav yog nws yog khoom ua si (thiab tsis yog lub neej-loj ib, haha). Kuv yuav tsum tau tweak kuv me ntsis, raws li kuv tsuas muaj ob lub toms, lub kaus mom nyob zoo thiab cov ntxiab kom pib nrog. Lawv txhua tus tau qhib ntawm ib sab, yog li kuv muab ob qhov kaw tom qhov sib dhos ua ke los ua ib qho ntxiab. Kuv siv lub snare ua lub nruas ncaws. Kuv muab yas hla qhov kawg qhib ntawm lub nruas ncaws thiab txiav lub qhov rau hauv. Lub kaus mom nyob zoo tau ua yuav luag tag nrho ntawm cov hlau hlau nrog me ntsis ntawm cov kab xev. Nws feem ntau tsuas yog kho cov khoom uas twb muaj lawm, ua siab ncaj. Nws tsis nyuaj li.
Kauj Ruam 2: Yuav Ua Li Cas Tus Neeg Hlau:
Tsim cov neeg hlau yog qhov nyuaj tshaj plaws. Kuv pib tawm los ntawm kev xav txog kuv tus kheej li tus neeg me me ua si cov khoom ua si nruas. Kuv xav txog tias ntev npaum li cas kuv txhais caj npab yuav tsum tau mus txog lub kaus mom zoo nkauj thiab ntxig. Tus txiv neej nruas yuav tsum tau hloov kho kom loj li cov nruas, txwv tsis pub nws yuav tsis ua haujlwm. Pib tsim lub hauv paus tiag tiag, tsuas yog ib lub xaim rau tag nrho lub cev thiab sim ua kom nws 3D ntau dua los ntawm qhov ntawd. Tsis yog vim nws zoo nkaus li zoo, tab sis txhais tes ntawm tus txiv neej yuav maj mam txo qis txhua qhov thaum koj muab cov servo (Kuv tau nyob ntawd). Tom qab koj ua tiav lub tsev rau tus txiv neej nruas, txuas tus pabcuam rau sab tes xis, sab laug thiab sab xis. Qhwv cov xov hlau nyob ib ncig ntawm tus ncej kom ntseeg tau tias lawv yuav tsis poob ntawm caj npab thiab txhais ceg.
Kauj ruam 3: Servos:
Txhua qhov kev pabcuam me me xiav muaj xim av, xim liab thiab txiv kab ntxwv. Txoj hlua yog yooj yim heev. Cov kev pabcuam, lub khob cij thiab Arduino muaj cov poj niam qhib, yog li koj yuav xav siv cov xaim hluav taws xob yooj yim, vim tias lawv muaj ob tus txiv neej xaus. Cov kab xev txiv kab ntxwv nkag mus rau Arduino Uno (xaiv tus lej nruab nrab ntawm 0 thiab 13 ntawm lub rooj tsavxwm), xaim liab nkag mus rau ib qho ntxiv ntawm Breadboard thiab xaim xim av mus rau qhov rho tawm ntawm Breadboard. Ua qhov no rau txhua qhov kev pabcuam thiab koj zoo mus. Zoo, tsi. Txuas xov hlau los ntawm GND (ib feem ntawm Arduino) mus rau qhov rho tawm ntawm sab xis ntawm Breadboard. Tom qab ntawd txuas lub xaim los ntawm 5V (tseem yog lub zog ntawm Arduino) mus rau ntu ntxiv ntawm sab xis ntawm lub rooj tsavxwm. Tam sim no txoj hlua yuav tsum tiav.
Kauj Ruam 4: Txoj Cai:
cov cai yuav tsum yooj yim zoo nkauj. Kuv tsis muaj teeb meem nrog nws, thiab kuv tsis muaj lub tswv yim yuav ua li cas coding ua haujlwm rau feem ntau.
Cov cai yooj yim yog qhov no:
#suav nrog
Servo tsav 1;
Servo tsav 2;
Servo tsav 3;
int servoPos = 0;
void teeb tsa () {
servo.attach (3); // Tus lej qhia tias qhov twg kuv tau siv hauv Arduino Uno.
servo.attach (5);
servo.attach (6);
}
void voj () {
rau (servoPos = 0; servoPos <140; servoPos ++) // Qhov no yeej qhia rau servo txav ntawm xoom mus rau 140 degrees. Nws nyob ntawm seb koj cov neeg hlau caj npab nyob saum lub nruas li cas.
{
servo1.write (servoPos); // Kuv nyob zoo lub kaus mom
servo2.write (servoPos); // Kuv ncaws
servo3.write (servoPos); // Kuv pom
ncua (4); // Nov yog lub sijhawm nws yuav siv los ua haujlwm hauv ib lub hlis thib ob. Yog tias koj nce tus lej no, koj tus nruas yuav qeeb dua.
}
rau (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
ncua (2);
}
}
Yog tias koj xav ua tus qauv nruas, tsuas yog theej cov ntawv rau cov kab hauv qab ib leeg, tab sis tsis txhob siv lub kaus mom nyob zoo, ntxig thiab ncaws nruas ua ke ib zaug (zoo li hauv kab lus saum toj no), koj tuaj yeem ua nws zoo li no:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Txhua qhov sib cais rau loops, tau kawg)
Kauj ruam 5: Ua tiav Cov Khoom
Koj cov khoom tiav yuav tsum saib me ntsis qee yam zoo li no. Nrog koj zoo siab, koj tau ua koj tus kheej ua tus nruas yawg!
Pom zoo:
Homemade Electronic Drum Kit Nrog Arduino Mega2560: 10 Cov Kauj Ruam (nrog Duab)
Homemade Electronic Drum Kit Nrog Arduino Mega2560: Nov yog kuv li Arduino Project. Yuav ua li cas tsim e-nruas khoom siv nrog Arduino? Nyob zoo tus nyeem ntawv! -Vim li cas thiaj ua qhov Project no? Ua ntej tshaj plaws yog tias yog koj nyiam cov khoom no, koj yuav txaus siab rau txoj haujlwm ua haujlwm ntau heev. Qhov thib ob, vim tias nws pheej yig tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
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