Orodha ya maudhui:
- Hatua ya 1: Wiring Transmitter
- Hatua ya 2: Kikombozi
- Hatua ya 3: Kupanga vifaa
- Hatua ya 4: Maboresho
Video: Wireless PC Joystick / Vifungo vya Gurudumu: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Nimekuwa nikiunda sim mpya ya mbio kwa miaka michache iliyopita na nimeamua kwenda na usukani wa Direct Direct wa DIY. Wakati mradi huo pekee unaweza kuwa na mafunzo kadhaa yenyewe, hii inaweza kufundishwa juu ya kutengeneza vifungo vyote kwenye waya isiyo na waya.
Kwa nini?
- Gurudumu la DD lina mizunguko isiyo na kikomo, kwa hivyo kuwa na waya kwenda kwake itakuwa ya kukasirisha.
- Hakuna uwezo wa kusafirisha nyaya kupitia shimoni la gurudumu kama vile magurudumu ya kibiashara
- Nilitaka kuweza kubadilisha magurudumu kwa urahisi na usanidi wa vitufe tofauti
- Kwa sababu ningeweza:)
Ili kufikia lengo la vifungo visivyo na waya tunahitaji kuzingatia:
- Utoaji wa nguvu
- Uunganisho wa wireless
- Wakati wa kuguswa / kuchelewa
- Kuegemea
Vipengele vifuatavyo vilichaguliwa kulingana na vigezo hivi: Tx - Arduino Nano na Moduli iliyojumuishwa ya NRF24 hapa au tumia Generic Nano au Pro Mini + NRF24 ModuleRx - Arduino Pro Micro / Leonardo / Beetle (Atmega32u4) + Moduli ya NRF24USB 'Battery Bank' - Yoyote generic single 18650 battery bank inapaswa kufanya kazi. Hii itadumu kwa masaa 20! Unaweza kutaka kuangalia ikiwa inaweza kuchaji na kutoa nguvu kwa wakati mmoja hata hivyo. Hii ni rahisi ikiwa inaendesha gorofa na unataka kuchaji na kutumia kwa wakati mmoja.
Kwa kuongezea utahitaji vitufe na ubadilishaji wa nguvu wa chaguo lako, waya wa kushikamana na labda bomba linalopunguza joto.
Hii inaweza pia kutumika kwenye 'sanduku la kitufe' badala ya gurudumu lakini nilidhani kutakuwa na mahitaji machache ya hiyo kwani hakuna faida kubwa ikiwa haitasonga.
Zana zinahitajika:
Chuma cha gundi moto huja vizuri kwa kuweka sehemu pia. Arduino IDE imewekwa kwenye kompyuta yako.
Hatua ya 1: Wiring Transmitter
Anza kwa kuweka swichi nyingi kama unahitaji kwenye gurudumu lako na uzingatia eneo la Arduino. Unganisha waya zote kwa swichi kulingana na mchoro. Kila kifungo kitakuwa na waya na upande mmoja kwenda GND na mwingine kwa pini inayohusiana ya arduino. Nambari inaruhusu swichi / vifungo 14 ambavyo vinapaswa kuwa vya kutosha kwa magurudumu mengi.
Ikiwa unatumia Nano na moduli ya NRF iliyoingia, basi ni wazi huna haja ya kuongeza wiring inayohusiana kwa hiyo, funga tu vifungo.
Vifungo viko katika mpangilio huu (1-14): RX, TX, D2, D3, D4, D5, D6, D7, A0, A1, A2, A3, A4, A5
Lakini kwa nini vifungo 14 tu? Sababu ya hii ni kwa sababu tunaweza kusoma benki kamili ya pini haraka na kupeleka tu kaiti 2 za data haichukui muda mrefu - Kwa hivyo ingawa hii inaweza kubadilishwa kuwa na vifungo zaidi (kupitia tumbo) na / au pembejeo za analog, hii itapunguza mambo kidogo. Usomaji wa Matrix na usomaji wa analog / ubadilishaji huchukua muda wa processor. Nilihitaji tu vifungo 12 kwenye gurudumu langu kwa hivyo nilikwenda na hiyo lakini ningefikiria kuongeza zaidi.
Kwa nguvu, una chaguo mbili - Unaweza kuondoka benki ya betri kwa busara na uihifadhi kwa gurudumu kwa namna fulani. Hii inakupa bonasi iliyoongezwa ya kuweza kutenganisha nguvu kutoka kwa arduino, ukiepuka kuwa na swichi iliyojengwa na wiring fulani.
Ikiwa ungependa suluhisho la kawaida zaidi, inaweza kuwa muhimu kufungua benki ya betri na kusudi tena wahusika katika usanidi wako wa kawaida.
Sikuwa na chumba kwenye gurudumu langu kuiacha kwa busara kwa hivyo ilivuliwa nje. Niliondoa kiunganishi cha kawaida cha USB kutoka kwa bodi ya kuchaji na nikauza waya +5 na Gnd kutoka kwa pedi za bandari ya usb hadi Arduino kupitia swichi. Ni ngumu kuelezea hii kwa sababu ya chaguzi nyingi zinazopatikana…
Mzunguko uliwekwa ndani ya gurudumu, ikifunua kontakt ndogo ya malipo ya USB.
Bodi ya malipo itakuwa na LED moja au zaidi kuonyesha hali ya malipo - Inasaidia kufanya hizi kuonekana kwa namna fulani au kutumia plastiki ili 'kuziingiza' mahali pengine kuonekana ili ujue ikiwa imemaliza kuchaji.
Je! Ni Gurudumu gani hiyo? Kwa wale wanaopenda, muundo wangu wa gurudumu ni Amstudio - Baadhi ya muundo mzuri wa mbio za sim zinapatikana kutoka kwao kwa bei nzuri.
Hatua ya 2: Kikombozi
Fuata tu mchoro wa wiring kama ilivyoambatanishwa. Ikiwa hutumii Leonardo, utahitaji mdhibiti wa nje wa 3.3v kama AMS1117. Mdhibiti wa Pro Micro hawezi kutoa sasa ya kutosha kwa Moduli ya NRF24 na mende hana moja kabisa.
Nina nambari za rangi zilizounganishwa na moduli ya NRF sawa kwa Pro Micro na mende.
Arduino 'Mende' ambayo ni rahisi kupata katika maeneo ya kawaida lakini kwa mara nyingine, mdhibiti wa 3.3v atahitaji kutumiwa kwani hana moja kabisa. Nimejaribu hii na inafanya kazi vizuri pia. Viunganisho ni sawa
Hatua ya 3: Kupanga vifaa
Ikiwa huna Arduino IDE iliyowekwa kichwa juu hadi https://www.arduino.cc na pakua toleo linalofaa kwa mfumo wako wa uendeshaji kwa mfano huu niko kwenye windows.
Mara tu usanidi, utahitaji maktaba mbili tofauti - Ya kwanza ni rahisi kupitia Mchoro -> Jumuisha Maktaba -> Simamia Maktaba (au CTRL + SHIFT + I)
NRFLite na Dave Parson (toleo la 2.2.2 kama la uchapishaji)
Ya pili itahitaji kuwekwa kwa mikono kutoka https://github.com/MHeironimus/ArduinoJoystickLibr..
Bonyeza 'Clone au Pakua' kisha 'Pakua ZIP na ufungue faili iliyopakuliwa. Itabidi ubonyeze kwenye folda mpaka uone folda ya 'Joystick' - Nakili hiyo kwenye folda yako ya Maktaba ya Arduino (Kwenye windows, kawaida hii huwa chini ya Nyaraka -> Arduino -> Maktaba.
Anza tena IDE ya Arduino
Ikiwa unatumia Pro Micro kwa mpokeaji, utahitaji pia kuongeza bodi hiyo kwenye IDE. File -> Mapendeleo -> URL za Meneja wa Bodi za Ziada:
ingiza:
Kisha nenda kwa Zana -> Meneja wa Bodi, tafuta Sparkfun na usakinishe 'Bodi za Sparkfun AVR'
Sasa tuko tayari! Wacha tuanze na mtoaji - Unganisha kwenye PC yako
Chini ya Zana -> Bodi, chagua 'Arduino Nano' (au tofauti yoyote uliyoamua kutumia). Pia thibitisha bandari ya COM chini ya menyu ya zana.
Fungua faili ya Wireless_Wheel_Tx iliyounganishwa.
Kuna mstari mmoja tu ambao ungetaka kubadilisha katika nambari hii na hiyo ni:
int nrfChannel = 22;
Una njia 126 unazoweza kutumia juu ya wigo wa 2.4Ghz. Inapaswa kuwa sawa kuondoka kama ilivyo lakini ukiona una shida na uaminifu, labda badilisha hii kuwa nambari tofauti.
Kisha bonyeza kitufe cha 'pakia' na subiri imalize.
Vivyo hivyo kwa Leonardo / Pro Micro / Mende - Chagua bodi unayotaka - Kwa Leonardo na Mende, chagua bodi ya leonardo ya Arduino. Kwa Pro Micro, chagua hiyo na pia chagua lahaja / processor Atmega32u4 (5v, 16Mhz), fungua faili ya Wireless_Wheel_Rx, badilisha mipangilio ya nrfChannel (ikiwa uliibadilisha kwenye Tx) na upange programu mbali.
Mara tu kifaa kinapoanza tena kwenye programu, kompyuta yako inapaswa kugundua kifaa cha faraja. Ikiwa utaimarisha kifaa chako pia, unapaswa kubonyeza vifungo na uionyeshe katika hali ya kifaa!
Sifa nzuri ya tukio ni kwamba utapata taa ya hali kwenye Leonardo na Pro Micro - Uongozi wa USB TX utawaka wakati una unganisho na vifungo. Hii haipo kwenye mende hata hivyo.
Ilisasishwa 13/2/2021
Nimeongeza faili 2 za ziada (Tx na Rx) kwa inayoweza kufundishwa hapa kwa toleo na pembejeo 4 za Analog na kitufe cha 3X8. Haijafikiwa, inaweza kucheleweshwa. Tafadhali jaribu kutoa maoni.
Hatua ya 4: Maboresho
Power LEDBaada ya kutumia suluhisho hili kwa muda kidogo nilikuwa na tabia ya kuacha gurudumu kwa bahati mbaya. Ili kusaidia kukabiliana na jambo hili, niliongeza mwangaza mbele ili niweze kuona kuwa gurudumu lilikuwa limewashwa. Hii ni rahisi tu ya 3mm inayoongozwa kukimbia kutoka 5v kwenye arduino kupitia kontena. Juu ni mchanga ili kueneza taa kidogo na kuzuia mwangaza.
Mita ya kiwango cha betri Nilinunua mita za kiwango cha betri kutoka BG au Ali lakini zilipofika zilikuwa kubwa sana kuliko vile nilivyotarajia lakini hii ni kitu ambacho bado ninataka kuongeza. Kuna chaguzi nyingi zinazopatikana kwa hii lakini kwa sababu betri huchukua muda mrefu, huwa najaza tu baada ya masaa machache ya matumizi.
Vifungo vya ziada / encoders / pembejeo za Analog Bado unafikiria juu ya hii. Kwangu, sio muhimu kwa mbio ninayofanya lakini kwa vitu kama F1 labda ni muhimu zaidi. Nitazingatia matoleo mawili au kuongeza hii ikiwa kuna mahitaji ya kutosha lakini hii inaweza kuathiri wakati wa kujibu kwenye vifungo.
Ilipendekeza:
Vito vya Pendant vya Pendant vya Umeme wa jua vya jua: Hatua 11 (na Picha)
Vito vya Pendant vya Pendant vya Moyo wa jua: Hii inaweza kufundishwa ni kwa moyo unaotumiwa na jua na mwangaza wa nyekundu wa LED. Inapima 2 " na 1.25 ", pamoja na kichupo cha USB. Ina shimo moja kupitia juu ya ubao, na kufanya kunyongwa iwe rahisi. Vaa kama mkufu, vipuli, dhamana kwenye pini
Vichungi vya kupita vya juu na vya kati vya LED: Hatua 4
Vichungi vya kupita vya juu na vya kati vya LED: Tuliunda vichungi vya kupita vya juu na vya kati ili kusababisha LED kung'aa na kufifia kulingana na mzunguko uliowekwa kwenye mzunguko. Wakati masafa ya juu yamewekwa kwenye mzunguko, ni LED tu ya kijani itakayowaka. Wakati mzunguko umewekwa kwenye mzunguko i
Uingizaji wa Kugusa Uweza wa ESP32 Kutumia "Vifungo Vya Shimo la Metali" kwa Vifungo: Hatua 5 (na Picha)
Ingizo la Uwezo wa Kugusa la ESP32 Kutumia "Vipuli vya Hole ya Metali" kwa Vifungo: Kama nilikuwa nikikamilisha maamuzi ya muundo wa mradi ujao wa ESP32 WiFi Kit 32 unaohitaji uingizaji wa vitufe vitatu, shida moja inayoonekana ni kwamba WiFi Kit 32 haina kitufe kimoja cha mitambo, bado peke yake vifungo vitatu vya mitambo, f
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr
Maagizo ya Kukamilisha Kudhihaki kwa Uundaji wa slaidi ya Kufuatilia kwa Kuinua / Chini ya Viti vya miguu vilivyowekwa katikati kwenye Viti vya Gurudumu la Umeme: Hatua 9 (na Picha)
Maagizo juu ya Kukamilisha Kudhihaki kwa Uundaji wa slaidi ya Kufuatilia kwa Kuinua / Chini ya Viti vya miguu vilivyowekwa katikati kwenye Viti vya Gurudumu la Nguvu: Viti vya miguu vilivyowekwa katikati vinawekwa chini ya kiti vizuri, na chini itumiwe. Utaratibu wa uendeshaji huru wa stowage ya miguu na kupelekwa haijajumuishwa kwenye viti vya gurudumu la soko, na watumiaji wa PWC wameelezea hitaji