Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kusanya Vifaa
- Hatua ya 2: Uunganisho wa Moduli ya NRF na Arduino
- Hatua ya 3: Wacha tuingie kwenye Usimbuaji
- Hatua ya 4: Ujumbe wa Mwandishi
Video: Fanya Ishara Yako ya Drone Kudhibitiwa kwa $ 10: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hii inaweza kufundishwa ni mwongozo wa kubadilisha Drone yako ya R / C kuwa Drone Iliyodhibitiwa na Ishara chini ya $ 10!
Mimi ni mtu ambaye nimeongozwa sana na sinema za Sci-Fi na jaribu kutengeneza teknolojia iliyoonyeshwa kwenye sinema katika maisha halisi. Mradi huu ni msukumo kutoka kwa sinema mbili kama hizo: "NYOTA ZA NYOTA: Dola Ligoma" na "Mradi Almanac". Katika sinema zote mbili, unaona kitu kinachoruka (X-wing Starship & R / C Drone) ambacho kilidhibitiwa na harakati za mikono tu. Hii ilinihamasisha kufanya kitu kama hicho…
Ni wazi kwamba mimi sio mmiliki wa X, kwa hivyo, kwa bahati mbaya, lazima nifanye kazi na Mini R / C Quadcopter yangu.
Kwa hivyo mpango ni - kutakuwa na hati ya usindikaji picha inayoendesha kwenye kompyuta yangu ndogo ambayo itaendelea kutafuta mkono wangu na kufuatilia msimamo wake kwenye fremu ya video. Mara tu itakapopata uratibu wa mkono, itatuma ishara husika kwa drone na hii itafanywa kwa kutumia Arduino iliyounganishwa na kompyuta ndogo pamoja na NRF24L01 2.4GHz Transceiver Module ambayo inaweza kuwasiliana moja kwa moja na bodi ya mpokeaji ya Drone yoyote ya R / C.
Vifaa
- Kompyuta ya Laptop / Desktop na Webcam na Python imewekwa. (Ninatumia Laptop yangu ya ndani ya W na kamera ya wavuti iliyojengwa na inaendesha Python 2.7.14)
- Drone yoyote ya R / C inayoendesha Mzunguko wa 2.4Ghz. (JJRC H36 kwa upande wangu)
- Arduino UNO pamoja na Cable yake ya Programu. (Ninatumia kiini chake kwani ni cha bei rahisi)
- NRF24L01 2.4GHz Moduli ya Transceiver isiyo na waya ya Antenna. (Nilinunua hii kutoka hapa kwa ₹ 99 tu ($ 1.38))
- Bodi ya adapta ya 3.3V ya Moduli isiyo na waya ya 24L01. (Nilinunua hii kutoka hapa kwa ₹ 49 tu ($ 0.68))
- Waya wa Jumper wa Kiume hadi wa Kike x7
Hatua ya 1: Kusanya Vifaa
Hatua ya 2: Uunganisho wa Moduli ya NRF na Arduino
Sasa kwa kuwa una sehemu zote, wacha tuanze na wiring Moduli ya NRF na Arduino.
- Kwanza, ingiza moduli ya NRF kwenye nafasi inayotolewa kwenye adapta. Unaweza kutaja picha hapo juu kwa hiyo.
-
Baada ya hapo, chukua waya za Kiume hadi za Kike na unganisha adapta ya NRF kwa Arduino kama ifuatavyo: (Rejea Mchoro wa Mzunguko hapo juu)
- Pini ya Adapter ya NRF - Pini ya Arduino
- VCC - 5v
- GND - GND
- CE - Siri ya Dijiti 5
- CSN - Analog Pin 1
- SCK - Pini ya Dijiti 4
- MO - Pini ya Dijitali 3
- MI - Analog Pin 0
- IRQ - Haitumiwi
- Uunganisho ukishafanywa, unganisha Arduino kwenye PC yako ukitumia Kebo ya USB ya Programu ya Arduino na umekamilika.
Hatua ya 3: Wacha tuingie kwenye Usimbuaji
Sasa hapa inaanza sehemu ngumu… !!!
Sijatengeneza nambari nzima na mimi mwenyewe. Badala yake, nimechukua sehemu na nambari za nambari kutoka kwa waendelezaji tofauti na kuziunganisha zote kuwa moja na kutuliza kidogo. Kwa hivyo, sifa sahihi kwa waundaji wote wa asili hutolewa mbele.
Unaweza kupakua nambari zote zilizoambatanishwa hapa, na uifanye kazi. Au sivyo unaweza kwenda kwenye Jalada langu la Github, ambapo nitasasisha nambari mpya ya hivi karibuni kwa ufuatiliaji bora.
Kufuatilia kwa mkono:
Kiainishaji cha Haar Cascade hutumiwa kwa ufuatiliaji wa mikono katika mradi huu. Cascade ya Haar imefundishwa kwa kuongeza picha nzuri juu ya seti ya picha hasi. Na data hii iliyofunzwa kawaida huhifadhiwa kwenye faili za ".xml". Unaweza kupata faili za Kiainishaji cha karibu kila kitu kwenye wavuti au unaweza hata kuunda moja yako kama hii. Kwa mradi huu, kama tulivyohitaji kuufanya uweze kudhibitiwa na ishara ya mikono, nilitumia kitambulisho cha ngumi kilichoitwa "imefungwa_frontal_palm.xml" iliyoundwa na Aravind Nambissan kwa kugundua mkono wangu. Unaweza kujaribu nambari hii kwa kutumia nambari ya "hand_live.py" katika repo yangu.
Kuchagua NRF24 Code ili kufanana na Drone yako:
Kwa hivyo kulingana na mtengenezaji na mfano wa drone yako, unaweza kurejelea ghala ya Github - "nrf24_cx10_pc" iliyotengenezwa na Perry Tsao kuchagua nambari sahihi ya Arduino ya kukimbia ambayo italingana na masafa yake. Amefanya mafunzo mazuri ya kudhibiti CX10 Drone yake juu ya PC.
Nilipokuwa nikitumia drone ya JJRC H36, nilitaja hifadhi nyingine ya Github - "nrf24_JJRC_H36_pc" ambayo ilikuwa uma wa repo ya Perry Tsao iliyotengenezwa na Lewis Cornick kudhibiti JJRC H36 yake juu ya PC.
Kupata Arduino Tayari:
Niligawanya repo ya Lewis kwa Github yangu ambayo unaweza kuiga ikiwa unafanya kazi kwenye drone ile ile. Unahitaji kupakia nambari ya "nRF24_multipro.ino" mara moja kwenye Arduino Uno yako ili kuifanya iwe sawa na Drone yako kila wakati tunapotumia hati yetu ya Python.
Kupima Mawasiliano ya Siri:
Katika repo hiyo hiyo, unaweza pia kupata nambari "serial_test.py" ambayo inaweza kutumika kujaribu Mawasiliano ya Serial ya hati ya Python na Arduino na ikiwa drone yako imeunganishwa au la. Usisahau kubadilisha bandari ya COM kwa nambari kulingana na bandari ya COM ya bodi yako ya Arduino.
Kuunganisha Kila kitu kwa Msimbo mmoja:
Kwa hivyo niliunganisha nambari hizi zote na watengenezaji tofauti na nikafanya nambari yangu mwenyewe "handerial.py". Ikiwa unafanya kitu kile kile ninachofanya na drone sawa, basi unaweza kuendesha nambari hii moja kwa moja na kisha unaweza kudhibiti drone yako kwa kusonga tu ngumi yako hewani. Nambari hufuata kwanza ngumi kwenye fremu ya video. Kulingana na uratibu wa ngumi wa Y, nambari hiyo hutuma thamani ya kaba ili kuipiga kwenda juu au chini na vile vile kulingana na uratibu wa X wa ngumi, nambari hiyo hutuma thamani ya aileron kuipiga kwenda kushoto au kulia.
Hatua ya 4: Ujumbe wa Mwandishi
Kuna alama 4 ambazo ningependa kutaja haswa kuhusu mradi huu:
- Kama ilivyoainishwa hapo awali, nambari hii haikufanywa na mimi kabisa, lakini ninaifanya kazi kila wakati na nitasasisha nambari hiyo kwa ufuatiliaji bora kwenye Hifadhi yangu ya Github. Kwa hivyo kwa maswali yoyote au sasisho, unaweza kutembelea hazina au kunipigia Instagram.
- Hivi sasa, tunatumia kamera ya wavuti ya kompyuta ndogo ambayo hairuhusu kuwa na mtazamo wa maoni ya drone, lakini ikiwa inahitajika, kamera zilizowekwa kwenye drone pia zinaweza kutumika kwa kusudi la ufuatiliaji. Hii itasaidia kuwa na maoni bora na mwishowe udhibiti bora.
- Kwa mradi huu, ninatumia drone ya JJRC H36 ambayo ni moja ya ndege zisizo na rubani zinazopatikana kwenye soko kwa hivyo haina utulivu wa gyroscopic. Ndio sababu unaweza kuhisi mwendo kwenye video unayumba, lakini ikiwa unatumia drone bora yenye utulivu mzuri, hautakabiliwa na shida hii.
- Nilitaka kutafakari karibu na Maono ya Kompyuta na udhibiti wa drone, kwa hivyo nilianza na mradi huu. Lakini baada ya kufanya kazi kwenye maono ya kompyuta, ninahisi kuwa sio suluhisho bora kudhibiti drone. Kwa hivyo, ninapanga kutengeneza aina fulani ya kifaa cha aina ya glavu na sensorer ya Gyro kudhibiti drone hapo baadaye. Kwa hivyo endelea kufuatilia sasisho…
Ikiwa ulipenda mafunzo haya, tafadhali penda na ushiriki na pia kuipigia kura.
Hiyo ni yote kwa sasa.. Tutaonana hivi karibuni wakati mwingine…
Ilipendekeza:
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3
Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED Kutoka kwa Kits: Hatua 8
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED kutoka kwa Kits: Jenga jenereta hii ya ishara rahisi ya kufagia kutoka kwa vifaa vinavyopatikana kwa urahisi. Ikiwa ungeangalia mwisho wangu wa kufundisha (Fanya Paneli za Kuangalia Mbele za Mtaalam), labda ningeepuka kile nilichokuwa nikifanya kazi wakati huo, ambayo ilikuwa jenereta ya ishara. Nilitaka
Jinsi ya Kurekebisha Urahisi "Ishara / Mwanga" Ishara kwa Programu Rahisi ya Arduino: Hatua 7 (na Picha)
Jinsi ya Kurekebisha Urahisi "Ishara / Mwanga" Ishara kwa Programu Rahisi ya Arduino: Katika hii nitafundisha nitaonyesha jinsi mtu yeyote anaweza kugeuza kitu na taa kuwa taa inayowaka ya arduino inayowaka au " Kusonga Taa "
Fanya Magari yako ya RC Mashtuko Mafupi kwa Ushughulikiaji Bora kwa Kasi ya Juu: Hatua 5
Fanya Mashindano ya Magari yako ya RC kuwa Mafupi kwa Ushughulikiaji Mzuri kwa Kasi ya Juu: Katika hii Inayoweza kufundishwa nitakuonyesha jinsi ya kufupisha mshtuko wako ili uweze kuleta gari lako karibu na ardhi ili uweze kuchukua kasi kubwa na kupiga nje. nyingine inayoweza kufundishwa juu ya jinsi ya kufanya matengenezo kwa mshtuko wa magari yako hivyo
FANYA YAKO YAKO YAKO KUUZA KUUZA NYOKA: 3 Hatua
FANYA SIMU YAKO YA KUUZA NYUMBANI KWAKO NYUMBANI: Hi ………………… mimi ni linston sequeira ……. na nitakuonyesha katika hii kufundisha jinsi unaweza kujenga stendi yako ya kuuza nje ………. kutoka kwa taka na chakavu ………………… badala ya kutumia pesa kama 8 kununua standi ya kupendeza ….