Cov txheej txheem:
- Kauj Ruam 1: Tshem Dial Los Ntawm Tus Xov Tooj
- Kauj ruam 2: Txheeb xyuas qhov Hloov
- Kauj Ruam 3: Ua Circuit Court
- Kauj Ruam 4: Tsim Txoj Cai
- Kauj Ruam 5: Txheeb Xyuas Nws Ua Haujlwm
- Kauj Ruam 6: Nqa nws mus rau qee yam muaj txiaj ntsig
Video: Kev Sib Txuas Xov Tooj Teb Dial rau Arduino: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
Lub xov tooj qub qub tuaj yeem siv rau ntau lub hom phiaj hauv koj cov phiaj xwm Arduino - siv nws los ua cov cuab yeej siv tshiab, lossis siv Arduino los cuam tshuam lub xov tooj tig rau koj lub khoos phis tawj. mus rau Arduino, thiab tau txais tus lej hu ua dhau mus rau hauv lub computer dhau ntawm Arduino qhov txuas txuas.
Kauj Ruam 1: Tshem Dial Los Ntawm Tus Xov Tooj
Thawj kauj ruam yog tshem tawm lub xov tooj ntawm lub xov tooj. Kuv tab tom siv GPO lub xov tooj ntawm qee yam los ntawm xyoo 1970. Ntawm lub xov tooj no, lub xov tooj tau nthuav tawm ncaj - Kuv tsuas xav tau muab nws rub. Yog tias nws tsis yog, koj yuav tsum tau qhib lub xov tooj thiab nrhiav seb yuav tshem nws li cas. Hauv kuv lub xov tooj, cov no yog cov txuas sib txuas tas li, yog li kuv xoob cov ntsia hlau thiab rub lawv tawm. Yog tias koj xav rov sib sau koj lub xov tooj, nco ntsoov sau cov xov hlau xim twg mus rau qhov kev sib txuas twg.
Kauj ruam 2: Txheeb xyuas qhov Hloov
Thaum lub xov tooj tawm, nws yuav tsum yog qhov yooj yim los saib yuav ua li cas lub xov tooj hloov pauv hloov mus rau hauv cov noob. Sim tig lub xov tooj ntawm tes thiab saib qhov txav ntawm sab nraub qaum. Koj yuav tsum pom qhov hloov pauv thiab ua kom tawg nrawm nrawm - yog li yog koj hu '9', qhov hloov pauv yuav tsum koom nrog cuaj zaug. mus tus lej thiab cia nws rov qab. Kuv tau sau tseg tias nws ua haujlwm li cas rau kuv lub xov tooj hauv Cov Lus Cim ntawm daim duab hauv qab no.
Kauj Ruam 3: Ua Circuit Court
Thaum koj tau pom qhov hloov pauv uas tau ua thiab tawg, koj yuav tsum muaj peev xwm txheeb xyuas qhov sib txuas los ntawm kev ua raws cov xov hlau rov qab mus rau qhov txuas txuas. Hauv kuv qhov xwm txheej, ob sab ntawm qhov hloov pauv tau txuas rau ob lub dav hlau sab laug. Ua li cov kab txuas no mus rau qee cov xov hlau txuas, thiab tau txais qauv! Kev hloov pauv hauv kuv lub xov tooj ib txwm nyob, thiab tawg rau txhua qhov mem tes thaum hu xov tooj, yog li kuv siv qhov yooj yim tshaj plaws hauv qab no. Tus Pin 2 yuav mus HIGH rau txhua tus mem tes raws li lub xov tooj tig. Thaum lub xov tooj tsis raug hu, qhov hloov pauv hauv chav hu xov tooj raug kaw (qhov hu ua NORMALLY CLOSED switch, rau qhov laj thawj pom tseeb) yog li ntawd Circuit Court txuas tus pin 2 rau hauv av (uas rau Arduino yog LOW). Qhov no yog vim tias muaj kev tiv thaiv tsawg dua los ntawm 470 ohm resistor ntau dua li 10K resistor. Thaum lub xov tooj raug hu, lub xov tooj qhib thiab kaw sai (rau 9, nws yuav qhib thiab kaw dua cuaj zaug, nco ntsoov). Thaum qhov hloov pauv qhib, tus pin 2 tsis txuas nrog hauv av - hloov nws txuas nrog 5V cov khoom siv los ntawm kev tiv thaiv ntawm 10470 ohms. Qhov no yog txhais los ntawm Arduino li HIGH Yog tias koj lub xov tooj muaj qhov qhib QHOV TSEEM CEEB, ces hloov pauv txoj haujlwm ntawm 10K tus tiv thaiv thiab hu yuav tsum ua qhov dag.
Kauj Ruam 4: Tsim Txoj Cai
Tam sim no peb xav tau qee cov cai rau Arduino kom suav cov mem tes thiab xa tag nrho tus lej ib tus lej rov qab los ntawm kab ntawv txuas. Kuv tus lej hauv qab no. Raws li peb tab tom cuam tshuam nrog cov neeg kho tshuab ntawm no, koj li yuav txawv. Sim ua si txog nrog qhov debounce tas li thiab 'ntev npaum li cas peb tos ua ntej xav tias hu tau ua tiav rotating' tas li. Kuv tau sim tawm tswv yim kom zoo li kuv tuaj yeem ua tau. Vam tias nws yooj yim zoo.int needToPrint = 0; int suav; int hauv = 2; int lastState = LOW; int trueState = LOW; ntev lastStateChangeTime = 0; int clear = 0; // constantsint dialHasFinishedRotatingAfterMs = 100; int debounceDelay = 10; teeb tsa tsis muaj dab tsi () {Serial.begin (9600); pinMode (hauv, INPUT);} void loop () {int nyeem ntawv = digitalRead (hauv); yog ((millis () - lastStateChangeTime)> dialHasFinishedRotatingAfterMs) {// lub xov tooj tsis tau hu, lossis nyuam qhuav ua tiav. yog tias (needToPrint) {// yog tias nws tsuas yog ua tiav lawm xwb, peb yuav tsum xa tus lej hauv tus lej // kab thiab rov pib suav dua. Peb hloov qhov suav los ntawm 10 vim tias '0' yuav xa 10 mem tes. Serial.print (suav % 10, DEC); needToPrint = 0; suav = 0; tau = 0; }} yog (nyeem! = lastState) {lastStateChangeTime = millis (); } yog ((millis () - lastStateChangeTime)> debounceDelay) {// debounce - qhov no tshwm sim ib zaug nws tau stablized yog (nyeem! = trueState) {// qhov no txhais tau tias qhov hloov pauv tau ib txwm nyuam qhuav dhau los ntawm kaw-> qhib lossis rov qab. trueState = nyeem ntawv; yog (trueState == HIGH) {// nce cov suav ntawm cov noob yog tias nws ploj mus lawm. suav ++; needToPrint = 1; // peb yuav tsum luam tus lej no (thaum lub xov tooj tau ua tiav tig)}}} lastState = nyeem;}
Kauj Ruam 5: Txheeb Xyuas Nws Ua Haujlwm
Txheeb xyuas nws ua haujlwm los ntawm kev qhib lub qhov rooj (Kuv siv lub vijtsam ntawm lub tshuab unix, koj yuav xav siv Hyperterm lossis zoo ib yam ntawm Windows), thiab sim hu qee tus lej. > serial adapter hauv koj Arduino (txheeb xyuas Cov Cuab Yeej-> Cov Ntawv Teev Npe Port hauv Arduino software yog tias koj tsis nco qab tias yog dab tsi), thiab tus lej baud ntawm 9600 bps. Koj yuav tsum pom tus lej raug tshwm raws li nws tau hu.
Kauj Ruam 6: Nqa nws mus rau qee yam muaj txiaj ntsig
Kuv tuaj nrog Quartz Composer cov ntaub ntawv ntawm kuv Mac kom coj cov tswv yim thiab ua kom zoo rau ntawm lub vijtsam. Thaum nws nyob hauv lub tshuab raws li cov ntaub ntawv xov xwm, koj tuaj yeem ua dab tsi nrog nws. Tos kom hnov koj lub tswv yim! Kuv yuav los nrog cov vis dis aus ntawm nws 'hauv kev nqis tes ua' thiab luam cov lej mus rau lub vijtsam sai li sai tau Kuv tuaj yeem tau txais ib tus neeg los tuav lub koob yees duab rau kuv - vam tias kuv muaj peb txhais tes.
Pom zoo:
Tig Lub Xov Tooj Teb rau hauv Xov Tooj Cua thiab Mus Los Hauv Sijhawm: 5 Kauj Ruam (nrog Duab)
Tig Lub Xov Tooj Teb rau hauv Xov Tooj Cua thiab Mus Ncig Hauv Sijhawm: Kuv nyiag lub xov tooj tig rau hauv xov tooj cua! Tuav lub xov tooj, xaiv lub tebchaws thiab kaum xyoo, thiab mloog qee lub suab paj nruag zoo! Nws ua haujlwm li cas Lub xov tooj teb no muaj lub tshuab computer microcomputer built-in (Raspberry Pi), uas sib txuas lus rau radiooooo.com, lub xov tooj cua web. Qhov
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Kev Sib Txuas Txuas Txuas Txuas Siv Bluefruit: 4 Cov Kauj Ruam
Kev Sib Txuas Tsis Sib Txuas Siv Bluefruit: Nov yog cov lus qhia yooj yim los ntawm kauj ruam qhia los hloov koj cov xov hlau nrog bluetooth tsis muaj zog txuas: Nws coj kuv ib pliag los daws qhov no vim tias tsis muaj cov ntaub ntawv hais txog kev ua qhov no nrog bluetooth niaj hnub tsis muaj zog thev naus laus zis raws li Bluefrui
Cov lus qhia rau Ua Plaub Qhov Kev Txuas Txuas Txuas Rau Qhov Chaw Mounted Footrest: 9 Cov Kauj Ruam (nrog Duab)
Cov lus qhia rau Ua Plaub Qhov Kev Txuas Txuas Txuas Rau Lub Hauv Paus Mounted Footrest: Mid-drive fais fab log lub rooj zaum (PWC) tau dhau los ua neeg nyiam nyob rau xyoo tas los no. Txawm li cas los xij, vim qhov kev tso rau pem hauv ntej casters, cov tsoos sab-mounted footrests tau hloov los ntawm ib qho chaw nruab nrab-footrest. Hmoov tsis zoo, center-mou
Ryobi 18vdc Lub Teeb Nrog Ipod lossis Lub Xov Tooj Ntawm Lub Xov Tooj Ntawm Lub Xov Tooj: 5 Kauj Ruam
Ryobi 18vdc Lub Teeb Nrog Ipod lossis Lub Xov Tooj Ntawm Lub Xov Tooj Ntawm Lub Xov Tooj: Nov yog qhov hack sai uas yuav ua rau siv koj li 18vdc Ryobi teeb nyem. Kuv tau ntxiv 12vdc tso zis rau them kuv lub ipod lossis xov tooj ntawm tes hauv qhov me me. Nws siv sijhawm li ib teev thiab tsis nyuaj heev. Txheeb nws. Cov npe ntu: 1-Ryobi 18vdc Teeb nyem