Cov txheej txheem:

Project RC: 7 Kauj Ruam
Project RC: 7 Kauj Ruam

Video: Project RC: 7 Kauj Ruam

Video: Project RC: 7 Kauj Ruam
Video: ICU - Yog muaj dua ntxiv [Official MV] 2024, Lub Xya hli ntuj
Anonim
Qhov project RC
Qhov project RC
Qhov project RC
Qhov project RC

Cov lus qhia no tau tsim los ua kom tau raws txoj haujlwm xav tau ntawm Makecourse ntawm University of South Florida (www.makecourse.com).

Yog li dhau qhov saib dhau, lub tswv yim ntawm txoj haujlwm no yog kom nkag siab nkag siab txog cov khoom siv hluav taws xob, siv hluav taws xob, txuas hluav taws xob, thiab ntsuas tus lej hauv Arduino txog qhov khoom RC. Yuav kom ua ncaj ncees, ua ntej txoj haujlwm no ntau txoj hauv kev uas RC tsheb ua haujlwm yog qhov tsis paub meej rau kuv. Yog li hauv Cov Lus Qhia no kuv yuav qhia rau koj, thiab qhia koj tias kuv tau kawm dab tsi thiab yuav tsim tib lub tsheb RC uas kuv tau ua. Qhov laj thawj tsim lub tsheb RC no nrog Arduino yog li kuv tuaj yeem suav nrog tig lub teeb ntawm lub tsheb. Kev koom ua ke ntawm lub micro tswj kuj tseem tso cai rau kuv ntxiv lub taub hau teeb, lub teeb thiab lub suab yav tom ntej yog tias kuv xav tau.

Kauj Ruam 1: Nrhiav Cov Khoom

Yog li txhawm rau pib txoj haujlwm no koj yuav xav tau ob peb ntu thiab daim. Kuv yuav ua qhov zoo tshaj plaws los txuas rau txhua ntu uas tau yuav, thiab kuv tseem yuav ntxiv cov ntawv luam tawm 3D uas xav tau los tsim txoj haujlwm no.

Yam uas koj xav tau:

  • Soldering Hlau
  • Solder Hlau
  • ProtoBoard
  • 1/18th nplai RC Tsheb (qhov no yuav muab rau koj tus tswj hwm thiab tus txais uas twb tau sib phim lawm, Txawm li cas los xij, koj tuaj yeem yuav cov khoom sib cais thiab muab tso ua ke, nws tsuas yog nyuaj dua nrog cov tshuab khoos phis tawj.)
  • Arduino Ib
  • Ib lub thawv
  • 2 ua LED
  • 2 220 ohm Cov neeg tiv taus
  • 3D Luam Luam Ncej
  • 3D luam tawm sab saum toj phaj
  • 3D luam log (yog tias koj xav tau)
  • Arduino hlau
  • RC tsheb Roj Teeb (RC tsheb tej zaum tuaj nrog ib qho)
  • 9V roj teeb
  • 9V batter adapter rau Arduino
  • Kub Nplaum phom
  • kub kua nplaum
  • 3D Tshuab Luam Ntawv (lossis nkag mus rau ib qho)

txuas rau cov khoom saum toj no uas kuv tau siv:

soldering hlau/chaw nres tsheb:

www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…

laug:

www.amazon.com/WYCTIN-Solder-Electrical-So …

ProtoBoard:

www.amazon.com/AUSTOR-Including-Double-Pro…

1/18 nplai RC Tsheb:

(nws yog ib qho tseem ceeb kom nco ntsoov tias rau thawj qhov tsim ntawm txoj haujlwm no kuv tsis tau siv lub tsheb RC ua ntej. Kuv siv cov khoom thiab cov khoom los ntawm tsheb RC uas kuv tsev neeg thiab phooj ywg pub rau kuv kom ua tiav qhov kev tsim no. tsim kom yooj yim ua raws, Kuv tau rov tsim txoj haujlwm nrog lub tsheb txuas rau hauv qab no.)

www.amazon.com/Traxxas-75054-5-LaTrax-Rall…

Arduino Ua Haujlwm:

www.amazon.com/Development-Microcontroller…

LEDs:

www.amazon.com/Lights-Emitting-Assortment-…

Ib lub thawv:

ib lub thawv twg yuav tag

220 Ohm resistors:

www.amazon.com/s?k=220+ohm+resistors&ref=n…

3D Luam Qhov Chaw:

cov ntaub ntawv Gcode rau Cov Khoom Kuv tau siv rau lub tsheb RC tshwj xeeb no yuav tsum yog hauv cov ntawv rau theem no.

Arduino Hlau:

www.amazon.com/Elegoo-EL-CP-004-Multicoloror…

9V roj teeb Adapter:

www.amazon.com/AspenTek-Battery-Accessorie…

Kub Nplaum Rab Phom thiab Sticks:

www.amazon.com/ccbetter-Upgraded-Removable…

3D tshuab luam ntawv: (koj tsis tas yuav yuav qhov no, txawm li cas los xij, qhov no yog lub tshuab luam ntawv kuv siv rau txoj haujlwm no.)

www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…

ib feem/daim twg uas tau raug tshem tawm tau raug tshem tawm vim tias lawv yog cov khoom siv hauv tsev uas txhua tus neeg yuav tsum muaj peev xwm tau txais los ntawm lub khw, lossis twb tuaj nrog lub tsheb RC uas tau yuav lawm.

Tsis tas li koj yuav xav rub tawm Arduino Software yog tias koj tsis muaj nws. (ITS DAWB)

nov yog qhov txuas

www.arduino.cc/en/Main/Software

Kauj Ruam 2: RC Tsheb Tear Down

Tam sim no koj tau txais tag nrho koj cov khoom thiab faib nws lub sijhawm los pib tsim.

kom pib tso cais lub tsheb RC uas koj yuav. yog li lub tsheb uas koj bough yog 4 lub tsheb tsav tsheb uas muaj ob qho tib si pem hauv ntej thiab nraub qaum sib txawv. yog tias koj muaj lub thawv loj txaus ces koj tuaj yeem khaws qhov ntev no tib yam thiab txav mus rau qib tom ntej. Txawm li cas los xij, yog tias koj lub thawv tsis ntev txaus, ces koj yuav tsum tau nqa lub tsheb RC sib nrug. ua qhov no koj yuav tsum tau tshem lub roj teeb, tus txais, servo, lub roj teeb tais, thiab ntu nruab nrab tuav ob qhov sib txawv ua ke. koj kuj tseem yuav tsum tau tshem lub tshuab tsav ntawm ob qhov sib txawv. Thaum tag nrho cov no tau raug tshem tawm koj yuav tsum tau txiav tus ncej tsav mus rau qhov ntev xav tau thiab rov nruab nws rau tom qab sib txawv xwb. qhov sib txawv tom qab yog lub log uas tsis tig sab laug thiab sab xis.

Kauj ruam 3: Rov tsim dua

Txhim kho
Txhim kho
Txhim kho
Txhim kho

Yog tias koj tsis tau rhuav lub tsheb RC Txuas ntxiv mus rau kauj ruam tom ntej.

Tam sim no tias lub tsheb RC tau raug sib cais thiab Tsav Ncej txiav thiab rov teeb tsa, koj tuaj yeem pib kho lub tsheb. Txhawm rau ua qhov no koj yuav tsum luam tawm 3D ntu los ntawm qib ib.

Tsim Cov Kauj Ruam:

  • Saib ntawm thawj daim duab saum toj no ntawm Lub Phaj Phaj, koj yuav ntsia qhov sib txawv ntawm lub hauv ntej rau hauv qhov 1 thiab 2 (hauv qhov kev txiav txim ntawd).
  • Tom qab ntawd koj yuav ntsia hlau hauv qhov sib txawv tom qab rau hauv qhov 3 thiab 4 (feem).
  • koj yuav siv tib lub bracket uas tau los rau lub kauj servo thiab ntsia hlau rau hauv qhov 5 thiab 6 feem.
  • Cov kauj ruam tom ntej yog txhawm rau Tshaj Plaws Sab saum toj, txhawm rau ua qhov ntsia hlau Qhov Ib rau sab saum toj ntawm qhov sib txawv ntawm lub hauv ntej thiab lub qhov 2 mus rau sab saum toj ntawm REAR qhov sib txawv.
  • tom qab ntawd rub cov hlua rau lub cav los ntawm lub qhov 3.

Cov phaj hauv qab uas tau luam tawm yog siv los txuas ob qhov sib txawv sib txawv ua ke rau hauv ib qho, lub log qis dua kom haum rau ntau lub thawv lossis lub cev. Cov phaj sab saum toj yuav siv tom qab los txuas lwm cov khoom siv hluav taws xob ntxiv rau ntxiv rau ntxiv lub zog rau lub tsheb.

Kauj Ruam 4: Teeb Hluav Taws Xob

Hluav taws xob Teeb
Hluav taws xob Teeb

tam sim no nws yog lub sijhawm kom tau txais txhua yam khoom Hluav Taws Xob ua haujlwm thiab txuas mus.

Soldering:

  • Txhawm rau Pib (yog tias koj yog tus tshiab rau kev siv tshuaj tua kab) Kuv hais kom noj ib qho ntawm cov protoboards thiab ob peb ntawm cov xov ntxiv thiab xyaum siv cov laug, nws tuaj yeem nyuaj me ntsis yog tias koj tsis tau ua dua ua ntej.
  • Thaum koj zoo li koj tau npaj saib cov txheej txheem kuv tau tshaj tawm saum toj no koj yuav xav pib nrog ProtoBoard.
  • Txog qhov no koj yuav xav pib los ntawm kev siv ib tus txiv neej RED rau txiv neej arduino xaim mus rau lub protoboard tawm ntawm kab rov tav. Qhov no yuav txuas rau 5V lub davhlau ya nyob twg ntawm Arduino Board.
  • Tom qab ntawd txuas tus Hlau Arduino Dub rau kab sib cais ntawm lub rooj tsavxwm tib yam li thawj xaim. qhov no yuav txuas rau lub davhlau ya nyob twg hauv av ntawm Arduino board.
  • Tom qab ntawd koj yuav tsum tau txuas 2 lub xov tooj RED txuas nrog kab xaim liab txuas rau 5V lub dav hlau ntawm Arduino. Tom qab ntawd txuas 3 lub xov hlau ua ke siv cov laug.
  • Tom qab ntawd txuas 5 BLACK xov hlau nyob hauv kab nrog thawj lub dav hlau hauv av uas koj txuas. cov no xav tau vim tias txhua yam yuav tsum tau nquag siv rau Arduino lossis txoj haujlwm no yuav tsis ua haujlwm.
  • Tom qab ntawd koj yuav tsum tau siv lub tshuab hluav taws xob 220 ohm rau sab zoo ntawm ob lub LEDs uas yuav siv rau txoj haujlwm no. Yog tias qhov no tsis ua tiav ces cov LEDs yuav hlawv tawm thiab yuav tsum tau hloov uas yuav tsis yooj yim.
  • Tom qab ntawd muab cov xaim liab txuas rau sab nraud ntawm cov tiv thaiv (zoo li nws tau qhia hauv cov txheej txheem saum toj no).

Thaum qhov kev sib txuas no tau ua tiav koj tuaj yeem nqig txhua yam tsuas yog lub roj teeb raws li nws tau qhia hauv cov phiaj xwm. Txog kev siv rau feem ntau 3 lub xov tooj cua servos thiab ESC's (tus tswj hluav taws xob ceev) lub WHITE (lossis ORANGE) xaim yog lub teeb liab, lub xov tooj liab yog lub xov tooj hluav taws xob, thiab BLACK (lossis BROWN) xaim yog av hlau.

TXHUA lub zog thiab hauv av los ntawm PROTOBOARD mus rau RECEIVER yuav tsum txuas nrog lub zog thiab hauv av ntawm channel 1. lub xaim ntsuab yuav tsum txuas rau channel 1 ib yam nkaus, thiab xaim txiv kab ntxwv yuav tsum txuas rau channel 2 ntawm tus txais.

YOG DABTSI ???

Yog li, rau cov ntawm koj uas xav tsis thoob tias muaj dab tsi tshwm sim hauv qhov teeb tsa no txuas ntxiv nyeem, yog tias koj tsis txaus siab rau qhov no, thiab xav kom cia li ua lub tsev ces koj tuaj yeem txav mus rau qib tom ntej. Yog li, dab tsi tshwm sim yog tias peb tab tom xaim tus txais rau Arduino. Tam sim no Tus Txais Txais tau txais cov cim qhia los ntawm cov tswj kev sib txuas uas ua raws cov neeg siv cov tswv yim yuav ua rau lub tsheb mus tom ntej, rov qab, sab laug thiab sab xis. Lub tsheb tom qab yog tswj kev txav mus los thiab rov qab thiab lub kauj servo tswj kev txav mus los thiab sab xis ntawm lub log pem hauv ntej. Txoj hauv kev peb tuaj yeem ua lub teeb liab tig ua haujlwm nyob tom qab ntawm lub tsheb yog tias Arduino tau txais lub teeb liab nkag los ntawm tus txais, tom qab ntawd raws li lub teeb liab nkag mus rau lub kauj servo sab laug lossis sab xis LED yuav ntsais, yog li tsim tig teeb liab.

Kauj Ruam 5: Muab Nws Ua Ke

Thaum qhov teeb tsa hluav taws xob tau ua tiav koj tau npaj txhij tso nws txhua qhov ua ke.

ua qhov no:

  • Ua ntej ntxiv cov phaj saum toj mus rau qhov kev saib xyuas ntsaws rau hauv kab rau tus txais thiab tso tus txais hauv qab daim phaj saum toj. qhov no yuav ua rau nws tsis txav mus los thiab cov xov hlau tsis xoob.
  • Tom qab ntawd pib los ntawm kev ua kom sov koj cov kua nplaum kub
  • Tom qab ntawd ib zaug kub ntxiv dab dab kub kua nplaum rau sab saum toj ntawm 9V thiab lub tshuab luam ntawv txuas chaw nres nkoj ntawm Arduino board thiab nias hauv qab ntawm ProtoBoard mus rau (tseem Kub) Kub kua nplaum dabs. qhov no yuav sim-tuav ob leeg ua ke.
  • Tom qab ntawd ntxiv dab dab ntawm cov kua nplaum kub rau sab saum toj ntawm qhov sib txawv tom qab thiab nias hauv qab ntawm Arduino rau hauv nws. qhov no yuav ua rau Arduino txav mus los thaum tsav tsheb.
  • tom qab ntawd tso ib qho me me ntawm cov kua nplaum kub rau hauv qab ntawm ESC thiab nias nws tawm tsam sab saum toj phaj pem hauv ntej ntawm Arduino. (Ua kom ntseeg tau tias yuav tsum tsis txhob thaiv cov duab ntawm ARDUINO, Peb tseem xav tau rub tus lej ntxiv, thiab txuas lub roj teeb 9V.)
  • Tsis tas li teeb tsa cov khoom siv hluav taws xob thiab hluav taws xob ua tiav ib sab ntawm lub npov koj yuav siv los ua tsev txhua yam, qhov no yuav tso cai rau koj kom kos tawm qhov twg lub qhov rau lub log yuav tsum mus.
  • ces txiav tawm lub qhov rau lub log. (NCO TSEG: Nco ntsoov txiav lub qhov rau lub log pem hauv ntej kom loj dua me ntsis vim lawv yuav tig mus rau sab laug thiab sab xis thiab yuav xav tau chav ntxiv.)
  • Tom qab ntawd Poke qhov nyob tom qab ntawm lub thawv uas tsuas yog loj txaus rau qhov taub ntawm LED kom haum rau.
  • Ntsuas haum txhua yam hauv lub thawv nrog lub qhov thiab xyuas kom txhua yam haum ua ntej txav mus.
  • Thaum koj tau MADE SURE txhua yam haum rau hauv lub thawv raws li qhov nws xav tau, tso cov kua nplaum kub ntau rau hauv qab ntawm cov phaj hauv qab thiab nias nws khov kho rau hauv qab ntawm lub thawv kom lub log pom los ntawm hauv qab ntawm lub thawv
  • Txuas ntxiv tuav lub tsheb tawm tsam lub thawv kom txog thaum cov kua nplaum txias.

Thaum qhov no ua tiav koj tuaj yeem npaj mus rau ntu ntu ntawm qhov haujlwm.

Kauj Ruam 6: CODING

Ua ntej Pib cov kauj ruam no yog tias koj tseem tsis tau muaj arduino app lossis software teeb tsa hauv koj lub khoos phis tawj koj tuaj yeem mus rau qhov txuas hauv qab no thiab rub tawm nws (ITS DAWB !!). koj yuav tsum ua qhov no ua ntej txuas ntxiv nrog txoj haujlwm no.

www.arduino.cc/en/Main/Software

Txoj Cai:

  • Pib los ntawm rub tawm cov ntawv.ino Kuv muaj rau qhov haujlwm no.
  • Tom qab ntawd qhib cov cai thiab xa nws mus rau koj Arduino.
  • ntsuas sab laug thiab sab xis txoj cai txav thiab xyuas kom tseeb tias koj cov LEDs nyob hauv qhov kev qhia raug rau sab laug thiab sab xis.
  • ib zaug cov LEDs nyob ntawm sab raug tso lawv rau hauv qhov ua yav dhau los hauv kev tsim thiab tso dab dab kub kua nplaum rau ntawm LEDs los tuav lawv hauv qhov chaw.

Yog tias koj yog tus neeg zoo uas xav paub cov khoom nkag thiab tawm ntawm cov khoom, lossis tsuas yog xav tsis thoob tias muaj dab tsi tshwm sim tom qab lub ntsej muag nrog cov cai ces nyeem txuas ntxiv. Yog tsis yog koj tuaj yeem txav mus rau kauj ruam tom ntej.

yog li dab tsi tshwm sim (kab ntawm kab):

  • Thawj kab yog suav nrog nqe lus uas tso cai rau suav nrog cov tsev qiv ntawv servo imbedded hauv Arduino software.
  • Ob qhov txuas ntxiv piav qhia kab lus hauv kab lus piav qhia dab tsi pins LEDs yuav txuas rau ntawm Arduino.
  • Tom ntej no 3 nqe lus tshaj tawm tau tshaj tawm cov kev sib txawv ntawm tus txais raws li cov lej, qhov no tso cai cov tswv yim los ntawm tus tswj kom tau txais.
  • Qhov txuas ntxiv 2 int nqe lus tshaj tawm cov lus "txav" thiab "tig" ua cov lej kom kuv muaj peev xwm hloov pauv hom kev teeb liab raug xa tawm los ntawm Arduino tom qab ntawm tus lej.
  • Tom ntej no koj yuav pom ob nqe lus "Servo", cov no xav tau kom cov cai paub tias kuv muaj 2 tus neeg pabcuam thiab cov npe yog "myservo" thiab "esc"
  • Tom ntej no peb nkag mus rau "VOID teeb" lub voj: qhov no yog lub voj teeb uas yuav khiav ib zaug thiab tom qab ntawd txav mus rau qhov seem ntawm cov cai. yog li qhov no yog qhov uas kuv tshaj tawm cov pins yog cov pins nkag thiab cov pins twg yog cov pins tso tawm. cov pins nkag mus rau hauv lub teeb liab, thiab tso cov pins OUTPUT lub teeb liab.
  • Ua ntej hauv qhov tsis muaj teeb tsa lub voj koj yuav pom ob ".attach ()" txoj kab, ob kab no tau qhia meej tias cov servos tau txuas nrog tus pin 9 thiab 11 ntawm Arduino board.
  • tom ntej no koj yuav pom tsib kab "pinMode". thawj 3 ntawm cov no tau tshaj tawm tias tus pin 5, 6 thiab 7 yog tus lej nkag. cov no yog cov pins uas txuas nrog rau channel 1, 2, thiab 3 (feem) ntawm tus txais. Qhov kawg 2 "pinMode" pins tau tshaj tawm tias cov pins uas LED tau txuas nrog tau xa cov teeb liab tawm mus rau LEDs.
  • Kab "Serial.begin ()" tau tshaj tawm tus nqi baud lossis cov khoom ib ob uas tau lees paub thiab nyeem rau hauv arduino.
  • Tom ntej no peb txav mus rau "void Loop" qhov no yog qhov ua haujlwm tsis tu ncua tom qab Arduino tau qhib.
  • Thawj ob kab ntawm lub voj no yog nyeem/teeb tsa qhov dav ntawm lub plawv ntawm txhua qhov nkag los ntawm tus txais yog. qhov no yog qhov tseem ceeb vim tias tsis muaj nws peb yuav tsis tuaj yeem nyeem ib qho ntawm cov teeb meem tuaj.
  • Tom ntej no yog kab ntawv ua ntu zus. dab tsi tshwm sim yog tias lub teeb liab nkag los tau teeb tsa rau lub teeb liab tias tus esc tuaj yeem nyeem thiab ua qee yam tshwm sim. yog li peb teeb tsa cov txiaj ntsig sib npaug sib npaug rau qhov tau piav qhia yav dhau los "txav".
  • Peb tom qab ntawv sau rau servo hu ua "esc" qhov tseem ceeb ntawm "txav" qhov no yog qhov uas tso cai rau lub tsheb txav mus tom ntej thiab rov qab.
  • Txog qhov "tig" daim duab teeb tsa nws ua tib yam nkaus xwb, tsuas yog nws daim ntawv qhia lub teeb liab nkag mus rau lub kaum ntse ntse uas tom qab ntawd xa mus rau lub kauj servo. lub kauj servo yuav txav mus rau lub kaum sab xis.
  • Thawj qhov "yog" cov lus hais tias yog tias lub kauj servo tau txav mus rau lub kaum sab xis tsawg dua 75 degrees ces sab laug LED yuav ntsais, yog li tsim lub teeb liab tig laug.
  • Qhov thib ob "yog" cov lus hais tias yog lub kauj tsheb servo tau txav mus rau lub kaum sab xis siab dua 100 degrees ces txoj cai LED yuav ntsais muag. Yog li tsim txoj cai tig teeb liab.

thiab qhov ntawd yog txoj cai ua haujlwm li cas.

Kauj Ruam 7: Muaj FUN

Tam sim no koj tau xa cov cai koj tau npaj lawm!

  • Ua ntej tso roj teeb rau hauv koj lub maub los thiab qhib nws.
  • Tom qab ntawd ntsaws rau hauv RC tsheb roj teeb rau ESC thiab qhib ESC.
  • tom qab ntawd ntsaws rau hauv 9V roj teeb rau arduino.

ib zaug Arduino tau ua haujlwm ntawm koj yuav tsum muaj peev xwm tswj tau lub tsheb thiab muaj lub teeb liab. koj kuj tseem yuav tau txais kev paub me ntsis uas yuav tso cai rau koj mus nrhiav thiab pib ntau txoj kev coding thiab tsim cov phiaj xwm ntawm koj tus kheej. yog li txuas ntxiv mus thiab muaj kev lom zem!

Kuj tseem xaiv qhov hloov kho tshiab (yog tias koj yuav lub tsheb pom zoo) yog cov log no kuv tsim. koj tuaj yeem luam tawm 3D rau txhua xim uas koj xav tau. Kuv xav tias lawv zoo nkauj heev.

Pom zoo: