Cov txheej txheem:
- Kauj Ruam 1: 3D Luam Qhov
- Kauj Ruam 2: Laum Qhov Hauv Tsev
- Kauj Ruam 3: Muab cov Servos
- Kauj ruam 4: Ntxig rau Servos
- Kauj Ruam 5: Txuas Ntiv Tes
- Kauj Ruam 6: Txuas Cov Khoom Siv Hluav Taws Xob
- Kauj Ruam 7: Mount Stepper Motor thiab Tsav Tsheb
- Kauj Ruam 8: Txuas cov hlua
- Kauj ruam 9: Upload Code rau Arduino
- Kauj Ruam 10: Ntxig Qws Hauv Qab Hauv Tsev
- Kauj Ruam 11: Txuas Sab Saum thiab Hauv Qab
- Kauj Ruam 12: Tsim Base
Video: Tchaibotsky (Piano Playing Robot): 12 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Cov lus qhia no tau tsim los ua kom tiav ntawm txoj haujlwm xav tau ntawm Makecourse ntawm University of South Florida (www.makecourse.com)
Tchaibotsky yog Arduino siv lub tshuab ntaus piano ua si. Kev txhawb siab yog tsim kom muaj qee yam uas tuaj yeem nrog cov pianists, txawm tias lawv tsis muaj caj npab thiab tsis tuaj yeem ua suab paj nruag rau nkauj, lossis lawv xav ua suab paj nruag tab sis tsis muaj phooj ywg. Raws li tam sim no, nws txwv nyob rau hauv C rau cov nkauj loj (tsis muaj flats lossis ntse).
Cov ntaub ntawv:
- 3D luam tawm sab saum toj.
- 3D luam tawm hauv qab.
- 8 3D luam cov ntiv tes.
- 3D luam tawm tus tuav tuav.
- 1/8 "nti plywood, li 11" x4 ".
- 8 hlau geared micro servos.
- Arduino Ib.
- Cov ntawv me me.
- Jumper cables.
- 9V roj teeb thiab hloov pauv rau lub hwj chim Arduino.
- Lub hwj chim sab nraud (lub txhab nyiaj roj teeb txawb).
- USB cable.
- 28byj-48 stepper tsav.
- 2 1/8 "steel pas nrig, 12" ntev.
- 1 5/32 "raj, ntev li 4".
- 2 1/8 "raj, li 10" txhua.
Kauj Ruam 1: 3D Luam Qhov
Feem ntau ntawm txoj haujlwm tau tsim los ua 3D luam tawm. Qhov no suav nrog cov tsev sab saud thiab hauv qab, lub 8 ntiv tes, cov khib thiab pinion, thiab cov tuav tuav uas txhawb nqa nws.
Muaj ob qhov sib txawv ntawm cov ntiv tes, ntiv tes 1 thiab ntiv tes 2. ntiv tes 1 yog qhov ntev dua thiab tau tsim los kom haum nrog cov servos ntawm kab saum toj kawg nkaus. Ntiv tes 2 yog luv dua thiab mus nrog cov servos ntawm kab hauv qab.
Cov khib thiab pinion yog qhov zoo me ntsis tam sim no thiab nquag ntog, yog li sim thiab mus nrog qee yam me ntsis ntxhib. Kuj txwv qhov loj ntawm cov pinion. Qhov loj dua tus pinion, lub zog ntau dua tus stepper xav tau los tsim, thiab txawm tias nrog ib nrab stepper, nws tseem muaj ntau zaus tam sim no.
Luam tawm:
- 1xHand sab saum toj
- 1xHand qab
- 4xfij 1
- 4xfij 2
- 2xRod yas dhos
- 1xRack Cov
- 1 xPinion
Kauj Ruam 2: Laum Qhov Hauv Tsev
Cov qhov yuav tsum tau muab hlais hauv qab ntawm lub tsev kom haum rau IR tus txais thiab lub hwj huam qaum.
Ntsuas txoj kab uas hla ntawm koj cov xov hlau thiab laum rau sab nraum qab kom ua lub qhov rau lub zog coble hla mus.
Laum lub qhov me me ntawm IR tus txais nyob rau pem hauv ntej sab laug ntawm lub tsev hauv qab, zoo li pom hauv daim duab.
Kauj Ruam 3: Muab cov Servos
Cov servos yuav tsum yog txhua lub kaum sab xis. Txhawm rau ua tiav qhov no, teeb tsa txoj haujlwm servo rau 90 degrees siv Arduino thiab tom qab ntawd txuas caj npab kom nws zoo ib yam rau saum npoo. Ua qhov no rau txhua tus neeg ua haujlwm ua ntej tso lawv rau hauv lub tsev, ua kom ntseeg tau tias caj npab tau ntsib txoj hauv kev.
Kauj ruam 4: Ntxig rau Servos
Lub tsev nyob saum toj kawg nkaus muaj 8 qhov tsim los kom haum rau cov servos. Kuj tseem muaj qhov tso cov xov hlau rau hauv qab.
Ntxig 4 qhov qis qis ua ntej thiab pub los ntawm cov xov hlau. Tom qab ntawd ntxig rau sab 4 servos thiab pub cov xov hlau hla los ntawm tib lub qhov.
Nco ntsoov tias tag nrho cov servo caj npab yog ntxhib ntawm tib lub kaum ntse ntse thaum lawv tso rau hauv.
Kauj Ruam 5: Txuas Ntiv Tes
Muaj 8 ntiv tes. 4 luv dua thiab 4 ntev dua. Qhov ntev dua mus nrog servos ntawm kab saum toj kawg nkaus thiab luv dua mus nrog cov servos hauv qab.
Muab tus ntiv tes tso rau hauv lub qhov thiab ntsaws nws nrog 1/8 raj.
Txiav tawm lub raj ntau dhau thiab yaug cov ntaub ntawv.
Kauj Ruam 6: Txuas Cov Khoom Siv Hluav Taws Xob
Txog qhov haujlwm no kuv tau siv lub zog hluav taws xob sab nraud los ntawm lub txhab nyiaj roj teeb. Kuv tau ua qhov no vim tias nws tau ntsuas ntawm 5V thiab tuaj yeem muab tau txog 2A. Txhua qhov kev pabcuam siv sijhawm txog 200mA thiab Arduino tsis tuaj yeem muab tam sim no txaus los ntawm nws tus kheej kom muaj zog rau txhua qhov kev pabcuam.
Tua tawm txoj kev tsheb nqaj hlau los ntawm lub khob cij me me thiab lo rau hauv qab ntawm lub tsev hauv qab.
Kuv hle USB xov tooj thiab tshem tawm cov kab ntawv. USB cable yuav muaj 4 lub xov hlau sab hauv: liab, dub, ntsuab thiab dawb. Liab thiab dub tsuas yog qhov peb xav tau. Sawb cov no. Kuv muab lawv tso rau hauv lub txuas ntawm 9V roj teeb vim tias cov xov hlau tau xaim zoo uas yuav tsis ntxig rau hauv lub khob cij thiab kuv tau tshwm sim kom muaj 9V adapter tso ib puag ncig. Tom qab ntawd kuv muab qhov zoo thiab tsis zoo tso rau hauv daim ntawv qhia zaub mov.
Kauj Ruam 7: Mount Stepper Motor thiab Tsav Tsheb
Ntxig lub tshuab tsav mus rau hauv qab vaj tse, ua tib zoo ntsaws cov xov hlau hla lub qhov.
Kub nplaum cov tsav tsheb qhov twg los tau yooj yim.
Kauj Ruam 8: Txuas cov hlua
Lub 8 servo digital ua tau txuas nrog cov pins digital 2-9. Nws yog ib qho tseem ceeb uas lawv tau txuas nrog hauv qhov kev txiav txim raug. Sab laug feem ntau servo (servo1), raws li pom hauv daim duab 4, txuas rau tus pin 2. Servo2 txuas rau tus pin 3 thiab ntxiv rau. Qhov ua tau zoo thiab tsis zoo ntawm servo tau txuas rau ntawm daim ntawv tais. 4 txoj xov hlau ntawm tus tswj lub rooj tswj hwm daim ntawv lo IN 1 - IN 4 txuas nrog cov koob digital 10-13. Cov xov hlau zoo thiab tsis zoo los ntawm pawg tswj hwm stepper tau txuas rau hauv lub khob cij. Tus neeg txais IR tau txuas nrog 5V thiab cov pins hauv av ntawm Arduino thiab tus pin cov ntaub ntawv txuas nrog analog pin 1.
Hauv daim duab Fritzing lub hwj chim tau sawv cev los ntawm ob lub roj teeb AA. Tsis txhob siv ob lub roj teeb AA. Tus stepper kuj tsis txuas nrog hauv daim duab.
Kauj ruam 9: Upload Code rau Arduino
Txoj cai tam sim no siv cov ntawv sau rau tus stepper hu ua "StepperAK," txawm li cas los xij ib nrab qib tsis ua haujlwm nrog 28byj-48 nrog lub tsev qiv ntawv no. Hloov chaw kuv yuav pom zoo siv lub tsev qiv ntawv no thiab siv hom ib nrab kauj ruam. Cov cai tau tawm tswv yim thiab piav qhia dab tsi tshwm sim.
github.com/Moragor/Mora_28BYJ_48
Cov kab hauv qhov pib ntawm txoj cai yog cov nkauj. Thawj 8 kab sib xws rau ib qho kev pabcuam thiab kab kawg yog siv rau kev ceeb toom sijhawm. Yog tias muaj 1, qhov servo tau ua si. Hauv kab ntawv sijhawm a 1 qhia txog 1/8 ntawv. Yog li 2 yuav b 2 1/8 sau ntawv lossis sau tseg 1/4.
Kauj Ruam 10: Ntxig Qws Hauv Qab Hauv Tsev
Txiav 5/32 "raj mus rau kwv yees li 2 1.5" ntu. Scuff hauv qab ntawm lub raj nrog qee cov ntawv xuab zeb tom qab ntawd ywj siab siv qee cov kua nplaum zoo rau nws thiab ntxig nws rau hauv lub qhov hauv qab vaj tsev.
Kauj Ruam 11: Txuas Sab Saum thiab Hauv Qab
Txuas lub vaj tsev sab saud mus rau qis dua. Ceev faj ntawm cov xov hlau tau nyam ntawm ob.
Kauj Ruam 12: Tsim Base
Lub hauv paus muaj ob tus tuav tuav superglued rau qee cov ntoo. Kuv ntxiv 1/8 disks hauv qab lawv kom tau txais qib siab nrog cov yuam sij ntawm kuv cov keyboard.
Cov khib kuj yog superglued rau lub hauv paus.
Tam sim no koj tsuas yog yuav tsum ntxig rau 2 txoj hlua hlau thiab swb tus bot mus rau lawv thiab nws yuav tsum zoo mus.
Pom zoo:
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
Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)
Arduino Piano Piano: Tshaj ib lub caij ntuj sov kuv tsim cov piano hauv pem teb no. Nws tau ua qauv me ntsis tom qab ntaus piano hauv zaj yeeb yaj kiab "Loj". Kuv siv yuav luag 100 teev tsim qhov no, tab sis kuv kwv yees nws tsuas siv sijhawm 30 teev yog tias kuv yuav rov ua dua. Muaj ntau dua 1
Piano Piano: 9 Kauj Ruam (nrog Duab)
Piano Piano: Kuv tau ua piano hauv pem teb no los ua txoj haujlwm. Peb tau txais kev tshoov siab, ntawm chav kawm, los ntawm cov yeeb yaj kiab BIG - koj paub qhov tshwm sim - qhov twg Tom Hanks thiab Robert Loggia ua si ntawm lub piano loj hauv pem teb ntawm FAO Schwarz. Nws ua rau kuv muaj teeb meem loj, thiab coj mus heev, tau