Cov txheej txheem:
Video: UChip - Daim Duab Yooj Yim rau Kev Tswj Chaw Taws Teeb Thiab/lossis Servos Via 2.4GHz Xov Tooj Tx -Rx!: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Kuv nyiam lub ntiaj teb RC. Siv cov khoom ua si RC muab rau koj zoo li koj tau tswj hwm qee yam tshwj xeeb, txawm tias nws yog lub nkoj me, tsheb lossis drone!
Txawm li cas los xij, nws tsis yooj yim los kho koj cov khoom ua si thiab ua rau lawv ua txhua yam koj xav kom lawv ua. Feem ntau, koj raug txwv tsis pub siv lub chaw teeb tsa xa mus lossis cov tsim tshwj xeeb ua ke ntawm cov hloov pauv thiab pob qhov rooj.
Kev tswj hwm txhua yam raws li koj xav tau tiag tiag yog qhov nyuaj heev, feem ntau vim tias RC ntiaj teb xav tau kev paub tob txog kev tsim kho vajtse qib kom thiaj li tau txais qhov zoo tshaj plaws ntawm nws.
Kuv tau sim ntau lub platform thiab teeb tsa, tab sis nws ib txwm raug nqi siv zog kom tau txais kev txaus txaus nrog cov cai ua ntej ua qee qhov kev hloov kho tiag tiag rau kuv cov khoom ua si RC.
Dab tsi kuv ploj lawm yog daim duab yooj yim uas kuv tuaj yeem thauj khoom siv Arduino IDE thiab qhov ntawd yuav yooj yim tso cai rau kuv txhais cov txiaj ntsig tawm los ntawm Xov Tooj Cua RX (tus txais) rau hauv qhov xav tau Tsav/Servo tswj.
Yog li ntawd, ntawm no nws yog qhov kuv tau tsim tom qab ua si me ntsis nrog uChip thiab Arduino IDE: Daim duab yooj yim rau kev tswj chaw taws teeb thiab/lossis Servos ntawm 2.4GHz Xov Tooj Tx-Rx!
Cov nqi khoom
1 x uChip: Arduino IDE tau tshaj lub rooj tsavxwm
1 xTx-Rx Xov tooj cua system: txhua lub xov tooj cua nrog cPPM tus txais yog qhov zoo (kuv cov lus sib tham yog Spectrum DX7 Tx + Txiv kab ntxwv R614XN cPPM Rx), kom ntseeg tau tias koj ua raws cov txheej txheem khi kom raug txhawm rau txhawm rau khi Tx thiab Rx.
1 x Roj teeb: tso roj teeb ntau tam sim no tsim nyog thaum cuam tshuam nrog lub cav thiab servos.
Cov Motors/Servos: raws li koj xav tau
Cov khoom siv hluav taws xob los tsav Cov Motors/Servos: cov tiv thaiv yooj yim, MOSFETs thiab Diodes tso cai rau koj ua tiav lub hom phiaj tsav tsheb.
Kauj ruam 1: Kev thaiv kab
Hlau cov khoom ua ke raws li tau piav qhia hauv kab lus.
Rx txuas ncaj qha rau uChipand tsis xav tau ib qho kev sib piv sab nraud. Nyob rau hauv rooj plaub koj tab tom siv lwm tus txais, txheeb xyuas seb koj puas xav tau qib hloov pauv lossis tsis. Nco ntsoov txuas lub cPPM teeb liab mus rau uChip PIN_9 (uas yog PORTA19 thaum koj xav hloov kho tus lej mus rau lwm lub rooj SAMD21).
Cov hlua txuas ntxiv yog qhov tsim nyog txhawm rau tsav lub cav thiab/lossis servo. Cov txheej txheem txuas txuas nruab nrab yog cov hauv paus yooj yim txhawm rau txhawm rau tiv thaiv uChip los ntawm qhov nrawm/hla dhau uas feem ntau tshwm sim thaum tsav tsheb inductive load. Qhov tseem ceeb tiv thaiv kev nyab xeeb uChip yog lub zog Zener diode ntawm 5.1V (D1 hauv lub tswv yim) uas koj yuav tsum tau muab tso ua ke mus rau VEXT (uChip tus pin 16) thiab GND (uChip tus pin 8). Xwb, tsis txhob siv Zener diode, koj tuaj yeem xaiv qhov kev xaiv hluav taws xob uas sawv cev los ntawm D2, C1 thiab C2, uas tiv thaiv kev thim rov qab kom puas rau uChip cov khoom.
Koj tuaj yeem tsav ntau lub cav/servos raws li koj xav tau los ntawm kev rov ua cov txheej txheem thiab hloov pauv tus pin (koj tuaj yeem siv tus pin tshwj tsis yog lub zog pin (PIN_8 thiab PIN_16) thiab cPPM tus pin (PIN_9)). Nco ntsoov tias, thaum koj xav tau tsuas yog ib qho kev tiv thaiv hluav taws xob uas tau sawv cev los ntawm Zener diode (lossis cov khoom siv rau kev xaiv hluav taws xob), cov khoom siv hluav taws xob cuam tshuam nrog lub cev muaj zog/servo tsav tsheb yuav tsum tau hloov pauv ntau zaus raws li tus naj npawb ntawm cov motors/ servos koj npaj siab yuav tsav.
Txij li thaum kuv xav tsav tsawg kawg 2 lub cav thiab 2 servos, Kuv tau ua PCB me me uas ua raws li cov lus piav qhia Circuitry thiab koj tuaj yeem pom ntawm daim duab. Txawm li cas los xij, thawj tsab ntawv tau ua nyob rau ntawm daim phiaj-siv lub dav hlau ya.
Yog li, koj tsis xav tau ib qho txuj ci/PCB tsim txuj ci los siv txoj haujlwm yooj yim no:)
Kauj ruam 2: Programming
Nov yog khawv koob! Nov yog qhov uas tau txais kev txaus siab.
Yog tias koj tsim cov lus piav qhia hauv kab lus yav dhau los, koj tuaj yeem yooj yim thauj cov duab kos "DriveMotorAndServo.ino" thiab txhua yam yuav tsum ua haujlwm.
Ua tibzoo saib cov cai thiab xyuas seb nws ua haujlwm li cas.
Thaum pib muaj qee qhov #define siv los txhais:
- tus lej raws ntawm Rx (6Ch nrog txiv kab ntxwv 614XN)
- cov pins qhov twg txuas lub cav/servos
- Max thiab min siv rau servo thiab motors
- Max thiab min siv rau xov tooj cua raws ntau yam
Tom qab ntawd, muaj cov ntawv tshaj tawm hloov pauv qhov twg cov motors/servos variables tau tshaj tawm.
Yog tias koj tsav tsheb ntau dua ib lub cav thiab ib lub servo txuas raws li tau piav qhia hauv cov txheej txheem yav dhau los, koj yuav tsum hloov kho cov duab kos thiab ntxiv cov cai tswj hwm lub cav/servos uas koj txuas ntxiv. Koj yuav tsum tau ntxiv ntau yam Servo, servo_value thiab motor_value ntau npaum li servos/motors koj siv.
Tsis pub dhau ntu kev hloov pauv tseem muaj qee qhov hloov pauv hloov pauv tau siv rau Kev Sib Ntsib Sib Piv ntawm cPPM teeb liab. Tsis txhob hloov cov VARIABLES no!
Yam koj yuav tsum tau ua tom ntej yog hauv lub voj () ua haujlwm. Ntawm no, koj tuaj yeem txiav txim siab siv dab tsi los ua kom cov txiaj ntsig tau los.
Hauv kuv qhov xwm txheej kuv txuas tus nqi nkag ncaj qha rau lub cav thiab servo, tab sis koj zoo siab txais tos hloov nws raws li koj xav tau! Hauv cov vis dis aus thiab duab txuas hauv qhov kev qhia no kuv txuas 2 lub cav thiab 2 servos, tab sis tuaj yeem muaj 3, 4, 5,… txog rau qhov siab tshaj plaws muaj pins pub dawb (13 nyob rau hauv rooj plaub ntawm uChip).
Koj tuaj yeem pom cov nuj nqis raug kaw hauv ch [index] array, uas nws "ntsuas" mus los ntawm 0 txog NUM_CH - 1. Txhua cov channel sib raug rau tus pas/hloov/pob qhov rooj ntawm koj lub xov tooj cua. Nws nyob ntawm koj kom nkag siab dab tsi yog dab tsi:)
Thaum kawg, Kuv tau siv qee qhov kev ua haujlwm debug txhawm rau ua kom yooj yim nkag siab tias muaj dab tsi tshwm sim. Tawm tswv yim/tsis pom zoo #define DEBUG los luam tawm ntawm haiv neeg SerialUSB cov nqi raws.
TSWV YIM: Muaj ntau txoj cai hauv qab lub voj () ua haujlwm. Ib feem ntawm txoj cai yog qhov tsim nyog txhawm rau teeb tsa uChip lub zog fais fab, tswj cov kev cuam tshuam uas tsim los ntawm kev ntes sib piv cov yam ntxwv, teeb tsa lub sijhawm thiab debugging lub hom phiaj. Nyob rau hauv rooj plaub koj xav tias muaj lub siab txaus ua si ib puag ncig nrog sau npe, xav tias dawb los hloov nws!
Kho kom raug: Hloov kho cov duab kos, kho kab laum hauv kab lus ua haujlwm.
Kauj Ruam 3: Ua Si, Tsav Tsheb, Sib Tw, Ya
Nco ntsoov tias koj sib raug zoo Tx thiab Rx system. Fais fab nws txuas lub roj teeb. Txheeb xyuas tias txhua yam ua haujlwm. Koj tuaj yeem nthuav cov kev ua haujlwm lossis hloov pauv txoj haujlwm ntawm txhua lub channel raws li koj xav tau, vim tam sim no koj tau tswj hwm koj tus qauv RC yav tom ntej.
Tam sim no, tsim koj tus qauv RC customized!
PS: txij li kev khi tuaj yeem ua rau tsis txaus ntseeg los ua, Kuv npaj yuav tso tawm sai sai cov duab uas tso cai rau khi koj Tx-Rx system yam tsis tas yuav ua nws tus kheej. Nyob twj ywm rau qhov hloov tshiab!
Pom zoo:
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: 4 Cov Kauj Ruam (nrog Duab)
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: Hnub no kuv xav qhia yuav ua li cas kom pom lub teeb pom kev zoo los ntawm lub zog xa hluav taws xob tsis siv hluav taws xob los ntawm tus txhuam txhuam hniav thiab lub tshuab solenoid valve coils uas tau khaws los ntawm scrapyard.Ua ntej pib, thov saib cov vis dis aus hauv qab no:
Txoj Kev Yooj Yim thiab Yooj Yim Los Hloov Koj Lub Xauv Screen hauv 6 Cov Kauj Ruam Yooj Yim (Windows 8-10): 7 Kauj Ruam
Txoj Kev Yooj Yim thiab Yooj Yim Los Hloov Koj Lub Xauv Screen hauv 6 Cov Kauj Ruam Yooj Yim (Windows 8-10): Xav hloov pauv yam ntawm koj lub laptop lossis PC? Xav tau kev hloov pauv hauv koj qhov chaw? Ua raws cov kauj ruam no yooj yim thiab yooj yim kom ua tiav koj tus kheej lub computer ntsuas phoo
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS YOOJ YIM: 4 Cov Kauj Ruam
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS: Nyob zoo txhua tus hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas kom yooj yim " SOIL DRYNESS SENSOR ". Qhuav ntawm cov av tau txheeb xyuas siv qhov taw qhia coj. Lub teeb ci wi
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
MediaCenter Yooj Yim thiab Kev Tswj Chaw Taws Teeb Nrog Kev Txhim Kho Kev Siv: 6 Cov Kauj Ruam
Yooj Yim MediaCenter thiab Kev Tswj Chaw Taws Teeb Nrog Kev Txhim Kho Kev Siv Tau: Yog, qhov ntawd yog lwm qhov DIY PC-based Media-Center (lossis HTPC), tab sis nrog ib tus yam ntxwv tshwj xeeb: nws damn yooj yim los tswj, yog li haum rau cov neeg laus, cov neeg xiam oob qhab, lossis tsuas yog cov neeg siv tub nkeeg. Los ntawm Wikipedia: “