Cov txheej txheem:

NRF24 Ob Txoj Kev Xov Tooj Cua rau Telemetry: 9 Kauj Ruam (nrog Duab)
NRF24 Ob Txoj Kev Xov Tooj Cua rau Telemetry: 9 Kauj Ruam (nrog Duab)
Anonim
NRF24 Two-Way Radio for Telemetry
NRF24 Two-Way Radio for Telemetry

Nyob zoo cov phooj ywg, kuv lub npe yog Pedro Castelani thiab kuv tab tom nqa kuv thawj qhov kev qhia rau koj: tsim ob txoj hauv kev xov tooj cua nrog arduino rau, zoo, xijpeem koj xav tau.

Hauv txoj haujlwm no, peb yuav ua ob txoj kev sib cais uas yuav ua raws li tus txais thiab xa tawm. Cov khoom tseem ceeb tshaj plaws yog ob lub rooj sib tham arduino (txhua tus ua haujlwm) thiab ob lub nrf24 transciever modules. Hauv kuv qhov xwm txheej, kuv tswj lub servo nrog lub zog hluav taws xob los ntawm lwm qhov arduino thiab xa cov hluav taws xob ntawm ob lub xov tooj lipo roj teeb rov qab rau thawj qhov.

Kuv npaj siab siv nws los ua ib qho ntxiv rau kuv lub drone, uas tsis muaj telemetry lossis servo gimbal tswj. Txawm li cas los xij, koj tuaj yeem siv nws rau lwm yam, xws li tsim koj tus kheej lub quadcopter, dav hlau, tsheb rc, thiab lwm yam Los ntawm cov cai nkag koj tseem tuaj yeem hloov kho qhov koj xav tau raws li koj xav tau. Kuv tseem yuav sim piav qhia yuav hloov kho li cas kom raug (uas coj kuv qee lub sijhawm los kawm los ntawm kuv tus kheej, raws li kuv tau siv rau lwm hom kev siv rau nrf24 nti).

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

Txhawm rau pib peb txoj haujlwm, peb yuav tsum paub txhua ntu uas xav tau. Hauv qab no yog cov npe ntawm cov hauv paus uas xav tau. Kuv yuav lawv feem ntau ntawm lub khw hluav taws xob hauv ib cheeb tsam uas kuv nyob, yog li kuv yuav tsis tuaj yeem qhia koj txhua qhov chaw yuav lawv. Koj tuaj yeem sim Amazon, lossis lwm qhov chaw. Kuv tsis tau hais tias koj yuav tsum xaj lawv nyob ntawd, tab sis nws tsuas yog lus qhia.

  1. Ob Arduino cov laug cam (leej twg yuav tsum ua haujlwm. Kuv muaj ob lub arduino pro mini, uas kuv nyiam heev vim tias lawv muaj 13 tus lej digital thiab 8 analog, thaum Uno tsuas muaj 6 tus lej sib piv).
  2. Ob Nrf24 modules. Muaj qee qhov nrog cov kav hlau sab nrauv uas muaj ntau qhov sib kis ntau dua. Xaiv cov uas koj nyiam tshaj plaws.
  3. Poj niam-Poj niam thiab Poj niam-Txiv neej jumper cables.
  4. Prototyping board.
  5. Arduino Programmer (rau arduino pro mini, yog tias koj muaj ib qho nrog usb txuas koj yuav tsis xav tau nws).
  6. Arduino IDE (Software). Download tau los ntawm no.
  7. Hauv kuv qhov xwm txheej, kuv kuj siv:
  • Servo. Leej twg los tau. Kuv nyiam SG90, ib qho me me tsim rau arduino.
  • Potentiometer (nruab nrab ntawm 10k thiab 20k ohms). Yuav tuaj yeem yuav ntawm lub khw hluav taws xob hauv nroog lossis koj tuaj yeem siv lub joystick ua rau arduino. Muaj ob peb daim duab ntawm cov uas kuv muaj. Kuv kuj tau txais ib qho los ntawm qhov tawg drone rc maub los, tsuas yog muab ob peb lub tswv yim rau koj
  • 4 sib npaug qub resistors. Kuv siv 10k cov uas kuv tau txais los ntawm kuv yawg lub tsev. Kuv siv lawv ua qhov faib hluav taws xob.
  • Cov tooj liab me me rau ntawm daim tawv nqaij (uas kuv kuj tau txais los ntawm kuv yawg) rau kev siv cov tshuaj tiv thaiv ua ke.
  • Pins Siv los txuas cov jumper cables los ntawm arduino mus rau cov tiv thaiv yooj yim.
  • 2s lipo roj teeb. Kuv siv nws los ua ib qho ntawm kuv cov arduinos. Cov resistors txuas nrog nws thiab nyeem nws cov hluav taws xob. Kuv npaj siab rau kuv arduino kom txuas nrog kuv lub drone lub 2s roj teeb, vim nws tsis xav tau lub zog sab nraud thiab tib lub sijhawm qhia kuv tias muaj roj teeb ntau npaum li cas.
  • Soldering Iron thiab solder. Yuav tsum tau muab cov tshuaj tiv thaiv kab mob, cov perfboard thiab cov koob ua ke.

Kauj ruam 2: Muaj nuj nqi thiab Code

Muaj nuj nqi thiab Code
Muaj nuj nqi thiab Code

Thaum tag nrho cov ntaub ntawv tau hais tseg, cia pib tham txog kev ua haujlwm ntawm cov qauv.

Nws ua haujlwm li cas: Cia peb hu ib qho arduino "A" thiab lwm qhov "B". Hauv kuv qhov xwm txheej, tom qab kev teeb tsa ob qho tib si, Kuv txuas lawv rau lawv cov xov tooj cua sib xws thiab ntxiv lub zog hluav taws xob rau arduino A thiab cov tiv thaiv thiab servo rau arduino B. Module A xa qhov tseem ceeb rau B thiab txav mus rau Servo. B nyeem qhov hluav taws xob ntawm 2s roj teeb thiab xa lawv rov qab mus rau A. Tom qab ntawd tag nrho lub voj voog pib dua. Txij li A tau txais qhov txiaj ntsig uas tsis tau hais tawm cov cuab yeej, nws txuas nrog tus programmer, los ntawm qhov uas peb tuaj yeem nyeem lawv nrog tus lej saib (suav nrog hauv Arduino IDE)

Code: Kuv hu tus kos duab rau arduino A (txuas nrog tus programmer thiab lub hwj chim) TwoWayRadio_1, thiab kos duab rau arduino B TwoWayRadio_2WithServo

TwoWayRadio_1 thiab TwoWayRadio_2WithServo tuaj yeem pom nyob hauv qab kab lus no. Muaj kev piav qhia hauv txhua txoj cai tsuas yog ua kom txhua yam nkag siab yooj yim dua.

Kauj Ruam 3: Soldering Modules: Voltage Divider thiab Potentiometer

Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer
Modules Soldering: Voltage Divider thiab Potentiometer

Cov kauj ruam no yog nyob ntawm yeem, txij li koj tsuas yog xav siv lub potentiometer-joystick tsim tshwj xeeb rau arduino thiab siv lwm tus qauv siv qhov faib hluav taws xob. Txawm li cas los xij, kuv tau npaj txhua yam (suav nrog cov lej) rau cov qauv no.

Potentiometer: Cov

Qhov no tsuas yog hais txog qhov yooj yim tshaj plaws hauv cov kauj ruam soldering. Koj tsuas yog yuav tsum tau siv qee cov hlua txuas txuas rau koj lub hwj chim. Yog tias koj xav tau, koj tuaj yeem xub muab lub zog txuas rau lub perfboard thiab tom qab ntawd muab qee cov pins. Thaum koj xav tau siv nws, tsuas yog txuas lub jumper cables mus rau arduino thiab tom qab ntawd mus rau tus pin ntawm lub perfboard. Thaum tsis siv, koj tuaj yeem tshem cov hlua thiab siv lawv rau lwm qhov haujlwm. Yog tias, txawm li cas los xij, koj ua raws li kuv tau ua, koj tuaj yeem tawm ntawm lub zog hluav taws xob ncaj qha mus rau cov kab hluav taws xob

  • Yog tias koj ua raws li kuv tau ua, tau txais peb tus poj niam-poj niam jumper cables, txiav ib qho ntawm cov lus qhia thiab tshem tawm cov rwb thaiv tsev nyob ntawd, tawm ib daim me me ntawm tooj liab txuas rau ntawm txhua lub xov hlau.
  • Ua kom sov koj cov hlau txuas thiab muab cov hlua hloov pauv hloov pauv rau koj tus pin potentiometers. Yog tias koj tuaj yeem ua tau, sim ua kom muaj xim sib txawv kom koj tuaj yeem nco tau qhov twg yog vcc, gnd thiab "teeb liab" ib qho (ib nrab). Txuas cov kab no mus rau qhov sib thooj sib piv ntawm tus pin ntawm arduino. Muaj qee cov duab thaum pib ntawm cov kauj ruam yuav ua li cas nws tas li saib. Lub hwj chim tsis yog ib txwm muaj, nws yog lub log me me uas muaj tsib tus pin. Coj kuv qee lub sijhawm los nrhiav seb qhov twg yog qhov twg. Sim ua kom yooj yim dua thiab siv lub zog ntsuas ib txwm muaj raws li qhia hauv MATERIALS kauj ruam.
  • Yog tias koj tau muab nws tso rau ntawm lub qhov txhab, tau txais lub hwj chim thiab lub perfboard thiab muab lawv tso ua ke nrog koj cov hlau txuas.
  • Tau tus pin (peb) thiab muab tso rau hauv txoj kev yooj yim tshaj plaws. Siv cov laug los ua kev sib txuas ntawm txhua tus pin thiab cov potentiometer pins. Tsis txhob ua kev sib txuas ntawm ntau dua ob tus pin lossis nws yuav tsis ua haujlwm (nws yuav ua haujlwm luv luv).
  • Tau txais qee tus poj niam-poj niam lossis poj niam-txiv neej jumper xov hlau thiab txuas lawv los ntawm koj li arduino rau koj tus qauv tshiab potentiometer (nco qab tias yog dab tsi).

2. Voltage Divider:

  • Tshooj lus no nyuab nyuab dua. Koj yuav tsum tau txais plaub tus neeg tawm tsam, tsib tus pin thiab lub perfboard. Kuv tsim cov cai kom siv rau 2s roj teeb (ob lub xovtooj), tabsis koj kuj tseem tuaj yeem siv nws rau 1s los ntawm kev hloov cov duab kos arduino me ntsis thiab kho vajtse. Kuv suav nrog cov duab ntawm ob qhov faib hluav taws xob kuv tau ua, ib qho tsuas yog 2 tus tiv thaiv (rau 1s roj teeb) thiab ib qho nrog plaub (koj kwv yees nws: 2s roj teeb).
  • Cia peb pib nrog 2s ib. Kuv tsis muaj cov duab ntawm cov txheej txheem tsim tsev txij li thaum kuv pib ua raws li cov lus qhia no tau zoo thaum tom qab ua tiav kev siv nws. Kuv suav nrog cov duab ntawm qhov tshwm sim zaum kawg, yog li kuv yuav sim kom meej meej li sai tau.
  • Pib los ntawm kev tau txais perfboard thiab 5 pins. Solder lawv ze rau ntawm ib sab thiab tsis txhob cia lawv kov ib leeg.
  • Solder cov resistors raws li qhia hauv daim duab kawg ntawm qhov pib ntawm cov kauj ruam (daim duab me me). Kev sib txuas ntawm txhua tus tiv thaiv thiab tus pin yog ua nrog cov laug. Sim ua qhov chaw tsawg tshaj plaws ua tau.
  • Thaum koj ua tiav, nws yuav tsum zoo ib yam li cov duab ntawm qhov faib hluav taws xob tiav kuv tau tshaj tawm saum toj no.
  • Qhov 1s Qhov faib hluav taws xob yog qhov zoo ib yam, tshwj tsis yog tias koj tsuas yog siv peb tus pin thiab ob tus tiv thaiv. Kuv suav nrog cov duab ntawm nws zoo li cas thaum ua tiav. Tsuas yog saib daim duab rau 2s ib thiab xav txog nws yam tsis muaj lub teeb liab xaim 1, xaim nruab nrab, thiab tiv thaiv r2 thiab r3 thiab nyob ntawd, koj muaj nws!
  • Yog li, yog tias koj xav tau qhov faib hluav taws xob 1s, nws tsuas yog nyuab nyuab dua li tsuas yog siv 2s ib qho.

Kauj ruam 4: Programming Koj Arduino

Programming Koj Arduino
Programming Koj Arduino
  1. Peb yuav luag tiav!
  2. Tom qab tau rub tawm Arduino IDE software los ntawm qhov chaw txuas hauv MATERIALS cov kauj ruam, rub cov duab kos los ntawm FUNCTION THIAB CODE kauj ruam.
  3. Tom ntej no, qhib lawv hauv Arduino IDE.
  4. Qhib "Cuab Yeej" hauv ib qho ntawm ob lub tab thiab nyem "Boards". Xaiv koj lub rooj tsavxwm los ntawm daim ntawv teev npe. Nyem "Processor" thiab tom qab ntawd "Programmer", xaiv txhua tus raws li koj lub rooj tsavxwm. Tom qab ntawd rov qab mus rau qhov kos duab. Nws yog qhov yooj yim heev los saib cov ntaub ntawv ntawm koj lub rooj tsav xwm hauv Is Taws Nem. Tsuas yog saib lub npe thiab pom cov kev qhia tshwj xeeb.
  5. Nyem rau ntawm "kos duab" (saum toj kawg nkaus), tom qab ntawd "suav nrog tsev qiv ntawv", tom qab ntawd "tswj cov tsev qiv ntawv". Lub qhov rai me me yuav tsum qhib ntawm qhov nruab nrab ntawm lub vijtsam. Nkag mus rau hauv qhov kev xaiv tshawb fawb "rf24". Rub lub tsev qiv ntawv koj xav tau. Nws yuav tsim nyog yuav tsum tuaj yeem xa cov cai mus rau pawg thawj coj saib arduino.
  6. Tsuas yog kom paub tseeb, nyem rau ntawm lub cim "Zuam" (nyob rau sab laug) txhawm rau txheeb xyuas nws tsis muaj qhov yuam kev. Tom qab ntawv txuas ntxiv mus rub nws los ntawm nias tus xub taw qhia rau sab xis, ib sab ntawm "Zuam" cim.
  7. Yog tias koj lub rooj tsav xwm yog Pro Mini, Kuv yuav piav qhia ib ntus yuav ua li cas txuas txhua yam. Yog tias nws tsis yog, tsuas yog rub nws thiab, thaum ua tiav cov phiaj xwm ob qho tib si arduinos, dhau mus rau qib tom ntej, tom qab nyeem cov lus ceeb toom hauv qab no.
  8. Txij li thaum koj muaj ob lub laug cam, NCO NTSOOV uas tus lej txhua tus tau tsim nrog, kom tsis txhob muaj teeb meem yav tom ntej.
  9. Yog li, yog tias koj muaj Pro Mini, koj yuav xav tau tus programmer. Muaj ob hom programmer: 5 tus pin thiab 6 tus pin. Kuv yuav tsom mus rau 5 tus pin vim lawv yog cov uas kuv muaj. Cov kev sib txuas yog ua raws (thawj tus pin yog los ntawm tus programmer, tom qab ntawd arduino): Gnd-Gnd; 5v-Vcc (tshwj tsis yog tias koj Pro Mini yog 3.3v, qhov twg nws yog 3.3v-Vcc); Rxd-Txo; Txd-Rxi. Kuv suav nrog daim duab ntawm ob lub rooj tsavxwm thiab tus programmer, tsuas yog thaum koj xav tau tshuaj xyuas.
  10. Txuas koj arduino rau tus programmer thiab tus programmer rau koj lub khoos phis tawj. Qhib IDE thiab nyem lub pob upload. Yog tias koj saib rau sab laug hauv qab ntawm qhov screen, koj yuav pom cov lus uas hais tias "ua ke". Lub sijhawm no cov lus hloov mus rau "rub tawm", nias lub pob pib dua ntawm arduino Pro Mini. Tom qab ib pliag, daim duab kos yuav tiav thiab cov lus yuav tshwm sim hais tias "Ua tiav kev rub tawm". Thaum qhov no tshwm sim, koj ua tiav thiab npaj kom dhau mus rau kauj ruam tom ntej.

Kauj Ruam 5: Txuas Txhua Yam

Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
Txuas Txhua Yam
  1. Tom qab tau teeb tsa ob qho tib si arduinos, peb yuav tsum txuas txhua yam kom nws ua haujlwm. Ntawm no peb yuav xav tau txhua yam uas tau hais ua ntej: arduinos, nrf24 modules, cables, servo, programmer, voltage divider, potentiometer, thiab lwm yam.
  2. Peb thawj zaug mus txuas rau arduino uas ua haujlwm nrog tus programmer. Thaum pib ntawm cov kauj ruam yog cov duab ntawm kev sib txuas ntawm nrf24. Tus pin irq, uas tau hais kom mus rau tus pin 8 ntawm arduino, tsis txuas nrog txhua. Tus so tsuas yog zoo li hauv daim duab rau ob qho tib si arduinos (koj tuaj yeem nyeem cov ntawv sau hauv cov duab kom paub ntau ntxiv)
  3. Vcc rau xov tooj cua tuaj yeem txuas nrog 3.3 lossis 5v. Qee zaum nws tsuas ua haujlwm nrog ib ntawm lawv. Sim nrog 3.3 thiab tom qab ntawd 5 yog tias nws tsis ua haujlwm. Rau 3.3, siv 3.3v tus pin o tus programmer. Kuv yuav tsum ua qhov no, zoo li koj yuav pom hauv cov duab ntawm cov khoom tiav.
  4. Txuas tus programmer mus rau arduino raws li tau hais hauv qib dhau los.
  5. Txuas lub hwj chim "teeb liab" lub zog rau analog pin A0.
  6. Txuas lub hwj chim "Zoo" rau Vcc (tsuas yog 5v, tsis yog 3.3) thiab "Tsis Zoo" rau Gnd.
  7. Hla mus rau lwm qhov arduino.
  8. Txuas xov tooj cua raws li tau hais ua ntej, raws li cov duab.
  9. Txuas tus servo lub teeb liab cable (txiv kab ntxwv-daj-dawb. Txheeb xyuas qhov tshwj xeeb rau servo) rau tus pin 2, thiab nws gnd rau arduino's Gnd, thiab nws zoo rau arduino's Vcc.
  10. Txuas lub teeb liab cable 1 los ntawm qhov faib hluav taws xob rau tus pin A0 thiab teeb liab hlau 2 rau tus pin A1.
  11. Txuas, siv tus protoboard, qhov faib hluav taws xob qhov tsis zoo cable, arduino's gnd thiab lub roj teeb gnd (dub cable ntawm jst ntsaws).
  12. Txuas "kab nruab nrab" los ntawm qhov faib hluav taws xob mus rau lub roj teeb nruab nrab ib nrab, ntawm cov kab liab thiab dub ntawm jst ntsaws (xim dawb).
  13. Txuas qhov "zoo" cable los ntawm qhov faib hluav taws xob mus rau lub roj teeb lub davhlau ya nyob twg zoo thiab mus rau arduino's Raw. Tsis txhob txuas ncaj qha rau Vcc, vim tus pin no tshwj xeeb rau 5v. Tus pin nyoos siv cov hluav taws xob siab dua 3.3 lossis 5v txog 12v thiab tswj hwm nws Vcc pins ces dhau los ua 5v.

Koj yuav luag tiav! Koj cov khoom tiav yuav tsum zoo li cov duab saum toj no. Txheeb xyuas txhua qhov kev sib txuas kom tsis txhob luv luv Circuit Court.

Kauj Ruam 6: Txhawb Koj Txoj Haujlwm

  • Koj cov arduino nrog servo tau txais lub zog kawg thaum koj txuas lub roj teeb rau tag nrho cov Circuit Court. Yog li, koj tsuas yog yuav tsum txuas lwm qhov arduino mus rau chaw nres nkoj usb thiab koj ua tiav!
  • Tsiv lub potentiometer thiab koj yuav tsum pom yuav ua li cas servo kuj txav. Hauv kuv qhov xwm txheej, servo tau txuas nrog 1 axis lub koob yees duab gimbal, uas txwv lub kaum sab xis, yog li kuv yuav tsum tau kho qhov ntsuas. Koj yuav pom qhov ntawd hauv txoj cai, txawm li cas los xij.
  • Txhawm rau pom qhov ntsuas hluav taws xob, thaum koj tau txuas tus programmer rau lub khoos phis tawj, qhib lub software arduino thiab nias "Ctrl+Shift+m". Ib lub qhov rai uas hais tias "Serial Monitor" yuav qhib. Hauv qab ntawm lub qhov rais no yog qhov kev xaiv uas nyeem "(tus lej) baud". Nyem rau nws thiab xaiv "9600". Kaw lub monitor thiab qhib nws dua los ntawm nias tib lub yuam sij thiab koj yuav tsum pib pom ntau qhov txiaj ntsig los rau hauv. Koj yuav tsis tuaj yeem pom cov txiaj ntsig no yog vim qhov nrawm uas lawv tab tom los, tab sis yog tias koj txuas nrog programmer lawv yuav tso tseg thiab koj tuaj yeem nyeem lawv. Kuv tab tom sim kom tau ib yam dab tsi uas yuav tau teeb duab rau lawv kom pom qhov hluav taws xob lossis sawv cev rau lawv nrog leds, tab sis qhov ntawd tseem tab tom ua.
  • Txawm hais tias koj yuav tsis pom qhov txiaj ntsig kom meej, txij li lawv tau dhau mus sai heev, tsuas yog paub tias thaum kawg nws ua haujlwm thiab koj tuaj yeem hloov kho nws kom haum koj cov kev xav tau!

Kauj ruam 7: Demo

Zoo, qhov no yog cov vis dis aus ntawm kuv lub zog nws thiab siv nws me ntsis los qhia koj tias nws yuav tsum ua haujlwm li cas.

Kauj Ruam 8: Ntau Lub Tswv Yim Txog Kev Siv Txoj Haujlwm no

Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no
Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no
Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no
Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no
Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no
Cov Tswv Yim Ntxiv Txog Kev Siv Txoj Haujlwm no

Nov yog qee cov tswv yim uas koj tuaj yeem tsim siv qhov no ua lub hauv paus. Qhia rau kuv yog tias koj ua ib qho ntawm lawv lossis yog koj sim thiab tsis tuaj yeem yog li kuv tuaj yeem pab!

  • Hloov chaw nyeem cov ntsuas hluav taws xob, hloov kho qhov chaws kom nws xa rov qab qhov ntsuas kub, siab, qhov siab, thiab lwm yam. Kuv pom BMP180 nti zoo heev rau qhov no.
  • Ntsuas qhov nrug nrog HC-SR04 module thiab xa lawv rov qab mus rau thawj arduino. Siv servo los taw tes rau qhov ntsuas qhov twg koj xav tau.
  • Ntxiv lwm qhov channel servo kom txav lub koob yees duab nce thiab ib sab; piv txwv li, ntawm lub tsheb rc.
  • Ntxiv peb lwm txoj kev pabcuam (lossis ntau dua!) Thiab ua rau koj tus kheej rc tus xa khoom thiab tus txais rau lub quadcopter, dav hlau, dav hlau, lub tsheb rc, thiab lwm yam!
  • Hloov cov servo rau lub teeb pom kev zoo thiab ntxiv rau koj lub drone! Koj kuj tseem tuaj yeem tswj qhov kev siv ntawm lub teeb (tej zaum yuav xav tau qee lub transistors thiab qee qhov hloov pauv tus lej)
  • Hloov chaw ntawm kev nyeem qhov hluav taws xob ntawm lub khoos phis tawj, tau txais kev muaj tswv yim thiab ntxiv ib qho lcd module, lossis koj tuaj yeem ua 6-coj pawg thawj coj (ob lub ntsuab, ob lub daj thiab ob lub liab) uas yuav ua rau lawv tawm ntawm ib qho vim lub roj teeb tau qis dua thiab yuav pib flashing thaum qib roj teeb poob qis dua qhov koj xaiv qhov hluav taws xob. Kuv tau ua lub rooj tsav xwm me me no thiab tshaj tawm cov duab thaum pib ntawm kauj ruam.

Tsuas yog ua kom txhua yam meej, yog tias koj yuav ua ib qho ntawm cov haujlwm no, nco ntsoov tias koj yuav tau hloov kho ob qho lej thiab tej zaum qee qhov kev sib txuas. Thov sim nco ntsoov tsis txhob kib koj lub rooj tsavxwm ua tej yam ruam.

Yog tias koj muaj tswv yim ntxiv lossis xav tau kev pab nqa ib qho ntawm cov haujlwm no tawm, thov tshaj tawm hauv nqe lus nug!

Kauj ruam 9: Teeb meem

Teeb meem
Teeb meem

Hais qhov tseeb, feem ntau ntawm cov teeb meem kuv tau ntsib kom deb li deb tau cuam tshuam nrog daim duab kos, uas koj twb tau daws lawm. Kuv yuav sim qhia koj ntau yam teeb meem raws li kuv muaj peev xwm txhawm rau pab koj tshaj plaws.

Ua ntej, yog tias koj tab tom sim rub cov duab kos thiab koj ua tsis tau, sim qhov no:

Nco ntsoov tias koj rub tawm cov tsev qiv ntawv tsim nyog (thiab cov uas raug!).

Nco ntsoov tias koj tau xaiv lub rooj tsav xwm raug, tus tsim khoom thiab tus programmer.

Nco ntsoov tias kev sib txuas ntawm lub pc thiab tus programmer thiab programmer thiab arduino yog qhov zoo.

Yog tias koj siv tus pro mini, sim nias lub pob pib dua kom sai li sai tau thaum koj tuaj yeem tom qab "uploading" cov lus tshwm.

Txhua yam no tau hais txog hauv PROGRAMING YOUR ARDUINO kauj ruam.

Qhov thib ob, txheeb xyuas txhua qhov kev sib txuas ntawm txhua yam:

Yog tias koj lub arduino tsis muaj zog, nws yog qhov teeb meem hluav taws xob. Txheeb xyuas yog tias cov xaim hluav taws xob tsis txuas zoo thiab yog tias muaj hluav taws xob luv.

Yog tias nws ua kom muaj zog tab sis tsis ua haujlwm, xyuas kom txhua qhov kev sib txuas yog qhov uas lawv yuav tsum yog, uas arduino programmed kom txuas nrog rau servo thiab faib hluav taws xob tau sib txuas tiag tiag rau lawv (hauv lwm lo lus, nco ntsoov tias koj tsis sib xyaw. lawv nce), sim nias lub pob pib dua ntawm ob ntawm lawv thiab pom dab tsi tshwm sim. Hauv qhov xwm txheej tsis tshua muaj neeg, tag nrho kev liam tuaj yeem yog ntawm NRF24 tus qauv. Kuv pom ib qho ntawm kuv uas tsuas ua haujlwm ntawm 5 volts thiab lwm qhov uas ua haujlwm nkaus xwb ntawm 3.3v. Xyuas seb qhov no daws tau dab tsi. Nws kuj tshwm sim rau kuv tias tsuas yog ib qho arduino ua haujlwm nrog 3.3v xov tooj cua thiab lwm qhov tsuas yog ua haujlwm nrog 5v ib qho. Kuj ceeb, tsis yog nws?

Thib peb, yog tias koj tuaj yeem txav cov servo tab sis qhov hluav taws xob tsis raug, txheeb xyuas qhov sib txuas mus rau qhov faib hluav taws xob zoo li hauv daim duab hauv qib 3, thiab txuas mus rau arduino. Yog tias, ntawm qhov tod tes, koj tau txais qhov hluav taws xob tab sis koj tsis tuaj yeem txav cov servo kom raug, txheeb xyuas lub hwj chim thiab nws cov kev sib txuas, servo txuas nrog tus pin digital thiab rau Vcc thiab Gnd, thiab yog tias servo tau daig, tawg lossis hauv luv Circuit Court. Sim hloov nws nrog lwm qhov kev pabcuam. Xyuas kom tseeb tias tus lej digital zoo ib yam li qhov tau teev tseg hauv txoj cai

Zoo, cov ntawd tsuas yog hais txog txhua yam uas tuaj yeem nkag siab kuv txog cov teeb meem uas koj yuav ntsib. Vam tias lawv yeej tsis tshwm sim thiab Cov Haujlwm Zoo Siab!

Ua tsaug rau koj nyeem Kuv Cov Lus Qhia! Thov qhia tawm thiab pov npav rau qhov QHOV TSEV KAWM NTAWV NTAWV TSO CAI!

Pom zoo: