Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Stepper Motor Library
- Kauj Ruam 3: Kev thaiv kab hlau
- Kauj ruam 4: Code
- Kauj ruam 5: Casing rau Electronics
- Kauj Ruam 6: Sib dhos
- Kauj Ruam 7: Xeem
Video: Arduino Gyro Moos: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Video LINK
Nyob zoo txhua tus, hnub no kuv yuav qhia txhua tus neeg tias yuav tsim lub moos tshwj xeeb li cas, siv los ntawm Arduino. Ua ntej tshaj plaws, Kuv xav muab tag nrho cov txiaj ntsig rau tus thawj sau: khoom siv hluav taws xob rau txhua tus. Tus qauv tsim thawj zaug nws tau ua ntawm no. Nws ua ntau qhov haujlwm zoo hauv tshuab hluav taws xob thiab thawj lub tswv yim ntawm lub moos yog los ntawm nws. Kuv siv Arduino Leonardo lub rooj tsavxwm, tab sis lwm qhov Arduino board yuav tsum zoo. Lub moos siv lub tshuab stepper tig lub phaj los qhia lub sijhawm sib txawv.
Txog qhov haujlwm no, kuv tau ntxiv kev txhim kho rau tus lej qub ntawm lub moos kom suav nrog ntau lub luag haujlwm. Kuv ntxiv lub teeb ci LED rau cov cai kom lub moos tseem tuaj yeem pom thaum hmo ntuj. Kuv kuj txuas tus hais lus sib tham rau pawg thawj coj saib yog li txhua teev lub moos yuav nrov ob zaug los qhia qhov no. Kuv tau ua lub hauv paus rau lub moos los txuas rau thiab suav nrog cov khoom txhawb nqa tshem tau ntawm lwm sab ntawm lub moos kom nws ruaj khov dua. Cov vis dis aus saum toj no tau nrawm dua 100x rau lub hom phiaj ua qauv qhia.
Kauj ruam 1: Cov ntaub ntawv
Cov ntaub ntawv:
Duab los qhia
Arduino pawg thawj coj saib
USB cable
Stepper motor thiab maub los
LED ntawm txhua yam xim
Hais lus
Cov qhob cij
Roj Teeb Portable (yeem)
Cov Cuab Yeej:
Daim kab xev thiab kua nplaum
Txiab
Mem hluav
Tus kav
Phom Soldering
Compass
Kauj ruam 2: Stepper Motor Library
Koj tsuas xav tau qhov no hauv koj lub tsev qiv ntawv yog tias koj siv ULN2003 maub los rau cov tsav tsheb. Txwv tsis pub, koj tuaj yeem hla cov kauj ruam no.
1. Pib los ntawm rub tawm cov ntawv.cpp thiab.h hauv qab no
2. Tsim cov ntawv tshiab hu ua StepperMotor
3. Luag thiab Muab ob daim.cpp thiab.h tso rau hauv StepperMotor cov ntaub ntawv tshiab
4. Mus rau koj li Arduino cov tsev qiv ntawv cov ntaub ntawv thiab poob StepperMotor cov ntaub ntawv rau hauv nws
5. Qhib Arduino IDE thiab khiav cov cai ntsuas no kom ntseeg tau tias txhua yam tau teeb tsa raug
#suav nrog
StepperMotor lub cev muaj zog (8, 9, 10, 11);
void teeb tsa () {
Serial.begin (9600);
motor.setStepDuration (1);
}
void voj () {
motor.step (1000);
ncua (2000);
motor.step (-1000);
ncua (2000);
}
6. Tam sim no txheeb xyuas cov cai hauv Arduino IDE yog tias nws suav ua yam tsis muaj teeb meem koj tau teeb tsa txhua yam kom raug.
Kauj Ruam 3: Kev thaiv kab hlau
Muaj 4 yam tag nrho uas peb yuav xav tau txuas rau Arduino:
Stepper Motor thiab maub los
Ua ntej, txuas koj lub tshuab hluav taws xob mus rau tus tswj. Tom qab ntawd txuas txuas 1 ntawm tus tswj hwm rau tus pin 6, int 2 rau tus pin 7, 3 txog 8, thiab 4 txog 9. Tom qab ntawd txuas - (tsis zoo) tus pin rau GND ntawm lub rooj tsavxwm, thiab + (zoo) tus pin rau 5V ntawm lub rooj tsavxwm.
Hais lus
Rau tus hais lus, txuas tus liab (zoo) rau tus pin 3, thiab tus pin dub (tsis zoo) rau GND.
Coj
Txuas cov ceg ntev (zoo) sab ntawm LED mus rau tus pin 2, thiab sab luv (tsis zoo) sab rau GND.
Txheeb cov duab kom paub tseeb tias txhua yam txuas nrog zoo.
Nco tseg: Yog tias pawg thawj coj saib xyuas koj tab tom siv tsis tuaj yeem txuas ncaj qha mus rau txoj hlua, tom qab ntawd koj yuav tsum siv rab phom phom los txhuam cov khoom sib xyaw ua ke.
Kauj ruam 4: Code
Luam thiab muab cov cai hauv qab no tso rau hauv Arduino IDE thiab xa nws mus rau pawg thawj coj:
Txoj cai LINK
Kauj ruam 5: Casing rau Electronics
Lub casing rau cov khoom siv hluav taws xob feem ntau yog ib lub thawv me me nrog puag puag ncig thiab cov kab ntawv ntev ntev rau cov lej.
Lub thawv me me
8 cm x 2 cm x 2 po
14cm x 8cm daim x2
14cm x 2cm daim x2
Vajvoog
11.46 lub vojvoog vojvoog
Naj Npawb Ntsej Muag
72cm x 2cm daim ntawv ntawm cov ntawv mos muag. Sau pib txij 12:00 nrog 1 cm sib nrug kom txog thaum koj mus txog 11:50, uas qhov ntev ntawm daim ntawv yuav tsum txaus rau txhua tus lej kom haum.
Hauv paus
Txhua qhov loj me thiab zoo li ntev li lub moos tuaj yeem haum rau nws.
Nco tseg: Nco ntsoov txiav qhov me me hauv lub thawv (saib cov duab saum toj no) rau lub zog thiab teeb ci LED. Kuj txiav ib lub qhov nyob rau hauv lub voj voog rau tus pas nrig nyob hauv nruab nrab.
Kauj Ruam 6: Sib dhos
Ua ntej kaw lub thawv tawm, npaj txhua yam khoom siv hluav taws xob ua raws li daim duab saum toj no. Kab xev los yog kua nplaum txhua yam hauv qhov chaw. Tom qab ntawd kaw lub thawv. Tsim tus pas nrig me me los ntawm cov duab los qhia kom haum los ntawm lub moos lub qhov thiab txuas nws mus rau tus pas nrig ntawm tus tsav tsheb. Yog tias lub moos hnyav dhau thiab poob qis, koj tuaj yeem ntxiv kev txhawb nqa ntawm lwm sab ntawm lub moos. Nws tsis muaj teeb meem npaum li cas koj ua nws, tsuav koj tuaj yeem nres lub moos los ntawm kev khoov mus rau ib sab, tab sis cov duab saum toj no qhia tias kuv tau ua li cas. Tom qab ntawd txuas tag nrho lub moos rau hauv qab hauv qab no thiab ruaj ntseg nws nrog qee daim kab xev thiab kua nplaum (saib cov duab saum toj no). Thiab kom nws txias dua, ntxiv tus xub ntawm lub npov taw qhia ntawm tus lej los qhia lub sijhawm kom meej dua.
Kauj Ruam 7: Xeem
Tom qab koj ua tiav, nco ntsoov ntsuas koj lub moos kom paub tseeb tias nws ua haujlwm tau zoo. Txheeb xyuas tias lub moos tab tom khiav thiab yog nws raug. Yog tias lub moos qeeb dhau, koj yuav xav nce tus lej ntawm lub cav.step (62) yog tias lub moos mus nrawm dhau, tom qab ntawd txo tus lej.
Teeb meem tshwm sim:
LED tsis nyob ntawm no: qhov no tej zaum yog vim li cas stepper lub cev siv lub zog ntau dhau. Koj yuav xav ntxiv lub zog ntxiv (roj teeb nqa tau) yog qhov ntawd.
Lub moos tab tom tig rov qab: Tom qab ntawd mus rau koj cov cai thiab hloov lub cav.step (62) rau hauv tus lej tsis zoo.
Pom zoo:
Yuav Ua Li Cas Cuam Tshuam Analog & Digital Moos Nrog Led Sawb Siv Arduino: 3 Kauj Ruam
Yuav Ua Li Cas Analog Clock & Digital Clock Nrog Led Sawb Siv Arduino: Hnub no peb yuav ua Tus Analog Clock & Digital moos nrog Led Sawb thiab MAX7219 Dot module nrog Arduino. Lub moos sib piv tuaj yeem siv cov kab hluav taws xob LED ntev dua, yog li nws tuaj yeem dai ntawm phab ntsa los ua tus kws kos duab
Yuav Ua Li Cas Coj Pixel Arduino Desktop Moos: 9 Kauj Ruam
Yuav Ua Li Cas Coj Pixel Arduino Desktop Moos: hai cov phooj ywg hauv cov lus qhia no kuv yuav los qhia koj yuav ua li cas thiaj ua tau lub moos coj los siv arduino
Cov Tub Ntxhais Hluav Taws Xob Moos Moos: 9 Kauj Ruam (nrog Duab)
Cov Tub Ntxhais Hluav Taws Xob Moos: Kuv ib txwm tau nyiam los ntawm cov teev tsis txawv txav. Nov yog ib qho ntawm kuv qhov kev tsim kho tshiab kawg uas siv cov tub ntxhais txias txias tus lej los tso saib lub sijhawm. Cov lej tau muab tso rau ntawm ib daim me me ntawm Plexiglas uas muaj cov ntawv nyias nyias laminated rau tom qab
Tsheb kauj vab Cassette Moos: 7 Kauj Ruam (nrog Duab)
Clock Cassette Moos: Nov yog lub moos ua los ntawm cov khoom seem uas kuv tau dag ib ncig. Vim li no ntau qhov uas siv tau tuaj yeem hloov pauv tau yooj yim rau txhua yam uas koj yuav tau dag nyob ib puag ncig koj lub tsev. Piv txwv li siv Arduino thiab servo los tsav lub moos yog twv yuav raug hu dhau
Tsheb kauj vab iav moos: 5 Kauj Ruam (nrog Duab)
Tsheb kauj vab iav moos: Yuav ua li cas thiaj ua lub iav tsheb kauj vab. Yooj yim thiab nrawm, Kuv tau siv ReadyMade Magazine lub moos cov khoom siv thiab cov tsheb kauj vab qub qub thiab cov saw hlau