Orodha ya maudhui:
Video: UChip - Mchoro Rahisi kwa Motors za Udhibiti wa Kijijini Na / au Servos Kupitia 2.4GHz Radio Tx-Rx !: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Ninapenda sana ulimwengu wa RC. Kutumia toy ya RC hukupa hisia kwamba unadhibiti kitu cha kushangaza, licha ya kuwa mashua ndogo, gari au drone!
Walakini, sio rahisi kubadilisha vitu vyako vya kuchezea na kuwafanya wafanye chochote unachotaka wafanye. Kawaida, umebanwa kutumia mipangilio ya mpitishaji chaguo-msingi au mchanganyiko maalum wa swichi na visu.
Kupata udhibiti wa kila kitu kama unavyotaka ni ngumu sana, haswa kwa sababu ulimwengu wa RC unahitaji maarifa ya kina ya programu ya kiwango cha vifaa ili kupata bora zaidi.
Nilijaribu majukwaa mengi na mipangilio, lakini kila wakati iligharimu juhudi kubwa ili kupata raha ya kutosha na nambari kabla ya kufanya upendeleo wa kweli kwa toy yangu ya RC.
Kile nilichokuwa nikikosa ni mchoro rahisi ambao ningeweza kupakia kwa kutumia Arduino IDE na ambayo ingeweza kuniruhusu kutafsiri kwa urahisi maadili yanayotokana na RX (mpokeaji) wa Redio inayotakikana ya Magari / Servo.
Kwa hivyo, hapa ndio nilitengeneza baada ya kucheza kidogo na UChip na IDE ya Arduino: Mchoro rahisi wa kudhibiti Motors na / au Servos kupitia 2.4GHz Radio Tx-Rx!
Muswada wa vifaa
1 x uChip: Arduino IDE bodi inayoambatana
1 xTx-Rx Mfumo wa redio: mfumo wowote wa redio na mpokeaji wa cPPM ni mzuri (combo yangu ni Spectrum ya zamani DX7 Tx + Orange R614XN cPPM Rx), hakikisha unafuata utaratibu sahihi wa kumfunga ili kumfunga Tx na Rx.
1 x Betri: betri nyingi za sasa zinahitajika wakati wa kushughulika na motors na servos.
Motors / Servos: kulingana na mahitaji yako
Vipengele vya elektroniki vya kuendesha Motors / Servos: vipingamizi rahisi, MOSFET na Diode hukuruhusu kutimiza kusudi la kuendesha gari.
Hatua ya 1: Wiring
Waya vifaa pamoja kama ilivyoelezewa katika skimu.
Rx imeunganishwa moja kwa moja na eChipand haihitaji kongamano zozote za nje. Ikiwa unatumia mpokeaji tofauti, thibitisha ikiwa unahitaji kibadilishaji cha kiwango au la. Hakikisha kuunganisha ishara ya cPPM na eChip PIN_9 (ambayo ni PORTA19 ikiwa unataka kubadilisha nambari hiyo kwa bodi nyingine ya SAMD21).
Wiring iliyobaki ni muhimu ili kuendesha motor na / au servo. Skimu iliyoambatanishwa inawakilisha mzunguko wa kimsingi ili kulinda UChip kutoka kwa miiba / mizigo ambayo kawaida hufanyika wakati wa kuendesha mizigo ya kufata. Sehemu muhimu ya kuhifadhi usalama wa eChip ni diode ya nguvu ya Zener ya 5.1V (D1 katika skimu) ambayo unahitaji kuweka sawa na VEXT (uChip pin 16) na GND (uChip pin 8). Vinginevyo, badala ya kutumia diode ya Zener, unaweza kuchagua mizunguko ya hiari inayowakilishwa na D2, C1 na C2, ambayo inazuia spiki za nyuma kuharibu vifaa vya eChip.
Unaweza kuendesha motors / servos nyingi kama unahitaji kwa kuiga tu muundo na kubadilisha pini za kudhibiti (unaweza kutumia pini yoyote isipokuwa pini za umeme (PIN_8 na PIN_16) na pini ya cPPM (PIN_9)). Kumbuka kwamba, wakati unahitaji mizunguko moja tu ya ulinzi ambayo inawakilishwa na diode ya Zener (au vifaa vya mzunguko wa hiari), vifaa vya umeme vinavyohusiana na uendeshaji wa gari / servo lazima viigizwe mara nyingi kama idadi ya motors / servos unakusudia kuendesha.
Kwa kuwa nilitaka kuendesha gari angalau 2 motors na 2 servos, nilitengeneza PCB ndogo ambayo ilitekeleza mizunguko iliyoelezwa na ambayo unaweza kuona kwenye picha. Walakini, mfano wa kwanza ulifanywa kwenye proto-board kwa kutumia waya zinazoruka.
Kwa hivyo, hauitaji ufundi wowote wa kutengeneza soldering / PCB kutekeleza mradi huu rahisi:)
Hatua ya 2: Kupanga programu
Hapa kuna uchawi! Hapa ndipo vitu vinapendeza.
Ikiwa utaunda mzunguko ulioelezewa katika skimu iliyopita, unaweza kupakia tu mchoro "DriveMotorAndServo.ino" na kila kitu kifanye kazi.
Angalia nambari na uangalie jinsi inavyofanya kazi.
Mwanzoni kuna #fasili chache zilizotumiwa kufafanua:
- njia za nambari za Rx (6Ch na Orange 614XN)
pini ambapo motors / servos zimeambatanishwa
- Max na min kutumika kwa servo na motors
- Max na min hutumiwa kwa vituo vya Redio
Halafu, kuna sehemu ya tamko la vigeugeu ambapo vigeuzi vya motors / servos vinatangazwa.
Ikiwa utaendesha gari zaidi ya moja na servo moja iliyoambatanishwa kama ilivyoelezewa katika skimu ya awali, unahitaji kurekebisha mchoro na kuongeza nambari inayoshughulikia motors / servos za ziada ulizoambatanisha. Unahitaji kuongeza Servo nyingi, servo_value na motor_value kama servos / motors nyingi unazotumia.
Ndani ya sehemu ya tamko la vigeuzi pia kuna vigeugeu vichache vinavyotumika kwa Kulinganisha Kukamata kwa ishara ya cPPM. USIBADILI HIZI MBALIMBALI!
Unachohitaji kufanya ijayo ni katika kazi ya kitanzi (). Hapa, unaweza kuamua ni matumizi gani ya kutumia njia zinazoingia.
Katika kesi yangu niliunganisha dhamana inayoingia moja kwa moja kwa motor na servo, lakini unakaribishwa zaidi kuibadilisha ipasavyo na mahitaji yako! Kwenye video na picha zilizounganishwa kwenye mafunzo haya niliunganisha motors 2 na servos 2, lakini kunaweza kuwa na 3, 4, 5,… hadi pini kubwa za bure zinazopatikana (13 ikiwa na UChip).
Unaweza kupata thamani ya kituo kilichonaswa ndani ya safu ch [index], ambayo "faharisi" yake hutoka 0 hadi NUM_CH - 1. Kila kituo kinalingana na fimbo / swichi / kitovu kwenye redio yako. Ni juu yako kuelewa ni nini-ni-nini:)
Mwishowe, nilitekeleza kazi kadhaa za utatuzi ili kuifanya iwe rahisi kuelewa kinachotokea. Toa maoni / ondoa #fafanua DEBUG ili kuchapisha kwenye SerialUSB ya asili thamani ya vituo.
TIP: Kuna kanuni zaidi chini ya kitanzi () kazi. Sehemu hii ya nambari ni muhimu ili kuweka pini za nguvu za eChip, kushughulikia usumbufu unaotokana na kipengee cha kulinganisha cha kukamata, weka vipima muda na kusudi la utatuaji. Ikiwa unajisikia ujasiri wa kutosha kucheza na rejista, jisikie huru kuibadilisha!
Hariri: Mchoro uliosasishwa, ulirekebisha mdudu katika kazi ya ramani.
Hatua ya 3: Cheza, Endesha, Mbio, Kuruka
Hakikisha unaunganisha kwa usahihi mfumo wa Tx na Rx. Itoe nguvu ili kuunganisha betri. Thibitisha kuwa kila kitu kinafanya kazi. Unaweza kupanua utendaji au kubadilisha kazi ya kila kituo upendavyo, kwa sababu sasa unasimamia kabisa mfano wako wa baadaye wa RC.
Sasa, jenga mfano wako wa RC ulioboreshwa!
P. S: kwa kuwa kujifunga kunaweza kuchosha sana, nina mpango wa kutolewa hivi karibuni mchoro unaoruhusu kumfunga mfumo wako wa Tx-Rx bila kuifanya kwa mikono. Endelea kufuatilia sasisho!
Ilipendekeza:
Usanidi Rahisi wa Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 1]: Hatua 7
Usanidi Rahisi wa Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 1]: Baada ya kutafuta sana nilishangaa na kufadhaika juu ya habari inayopingana juu ya jinsi ya kuweka udhibiti wa kijijini wa IR kwa mradi wangu wa RPi. Nilidhani itakuwa rahisi lakini kuanzisha Linux InfraRed Control (LIRC) imekuwa shida kwa muda mrefu bu
ESP8266 - Umwagiliaji wa Bustani na Wakati na Udhibiti wa Kijijini Kupitia Mtandao / ESP8266: Hatua 7 (na Picha)
ESP8266 - Umwagiliaji wa Bustani na Timer na Udhibiti wa Kijijini Kupitia Mtandao / ESP8266: ESP8266 - Kilimo cha umwagiliaji kinachodhibitiwa na kwa wakati wa bustani za mboga, bustani za maua na lawn. Inatumia mzunguko wa ESP-8266 na valve ya majimaji / umeme kwa kulisha umwagiliaji. Faida: Gharama ya chini (~ US $ 30,00) ufikiaji wa haraka Amri ov
Usanidi Rahisi Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 2]: Hatua 3
Usanidi Rahisi wa Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 2]: Katika Sehemu ya 1 nimeonyesha jinsi ya kukusanyika RPi + VS1838b na kusanidi moduli ya Raspbian ya LIRC kupokea amri za IR kutoka kwa kijijini cha IR. Maswala yote ya vifaa na usanidi wa LIRC yamejadiliwa katika sehemu ya 1. Sehemu ya 2 itaonyesha jinsi ya kusanikisha hardwa
Jinsi ya Kutengeneza Gari ya Udhibiti wa Kijijini Nyumbani kwa Njia Rahisi - DIY Wireless RC CAR: Hatua 7
Jinsi ya Kutengeneza Gari ya Udhibiti wa Kijijini Nyumbani kwa Njia Rahisi - DIY Wireless RC CAR: Halo marafiki katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza gari la rc linalodhibitiwa kijijini kwa njia rahisi tafadhali endelea kusoma …… Hii ni kweli mradi mzuri kwa hivyo tafadhali jaribu kujenga moja
Udhibiti wa Digispark Kupitia Kupitia GSM: 3 Hatua
Udhibiti wa Digispark Kupitia Kupitia GSM: Hii inaweza kufundishwa kutumia bodi ya Digispark, pamoja na moduli ya relay na GSM kuwasha au kuzima na kutumia vifaa, huku ikituma hali ya sasa kwa nambari za simu zilizotanguliwa. Nambari hii ni mbaya sana, inasikika kwa mawasiliano yoyote kutoka kwa moduli t