Orodha ya maudhui:

Simu ya bei nafuu Rover Rover: 6 Hatua
Simu ya bei nafuu Rover Rover: 6 Hatua

Video: Simu ya bei nafuu Rover Rover: 6 Hatua

Video: Simu ya bei nafuu Rover Rover: 6 Hatua
Video: Listi ya magari ya bei nafuu bongo (Tanzania) chini ya million kumi 2024, Desemba
Anonim
Image
Image
Unda GUI
Unda GUI

Muda mfupi nyuma nilifanya rover inayodhibitiwa na simu kwa kutumia MotorAir. Nilitaka kukagua wazo la msingi lakini nikitumia sehemu za bei rahisi, zinazopatikana zaidi. Pia kwa kuwa hii ni msingi wa Arduino, ni chachu nzuri kwa zaidi ya rover ambayo huendesha karibu. Unaweza kuongeza sensorer, servos, nk kuendesha kweli mradi huu kwa mwelekeo wowote unayotaka (ona nilichofanya hapo?).

Hatua ya 1: Unda GUI

Unda GUI
Unda GUI
Unda GUI
Unda GUI

Mradi huu unatumia remotexy.com ambayo ni huduma nzuri sana ambayo inakupa muumbaji wa GUI ya drag'n'drop kutengeneza programu yako mwenyewe kudhibiti mradi wako wa roboti kutoka kwako kifaa cha rununu. Hii inafanya mradi huu ufanyike kwa watu wengi ambao inaweza kuwa nje ya uwezo wao. Inaweza kufanya kazi na anuwai ya watawala wadogo (haswa arduino) na mbinu zisizo na waya (Bluetooth, WiFi, wingu, Ethernet - sawa hiyo sio waya).

Nilikwenda na 5V Arduino Pro Mini na HC-05 kwa sababu tayari nilikuwa nazo kutoka kwa miradi mingine. Ingawa HC-05 inatumika tu na Android kwa hivyo ikiwa una kifaa cha Apple unaweza kutaka kutumia HM-10 badala yake. Kwa bahati nzuri maktaba yao yanaweka muhtasari na kuambatanisha upendeleo wote wa kufanya kazi na teknolojia hizo tofauti ili uweze kuzingatia GUI na sehemu za mradi wako ambazo ni za kipekee!

Kwa hivyo kwanza nilichagua usanidi niliotaka (ni bodi gani nilikuwa nikitumia). Ifuatayo nilivuta vitu vya kudhibiti nilivyotaka kutoka kwenye safu ya kushoto na kuweka mali kadhaa kwao kwenye safu ya kulia. Halafu nilibonyeza kitufe cha kijani Pata Nambari ya Chanzo na voila, kazi kubwa ilifanyika kwangu. Niliweka maktaba yao kwenye IDE yangu ya Arduino, nikapakua nambari iliyotengenezwa na kuanza kuifanyia kazi ndani ya IDE yangu.

Hatua ya 2: Badilisha Msimbo kukufaa

Nambari ambayo RemoteXY ilitutengenezea inachukua kuratibu za kifurushi halisi na kuifanya iweze kupatikana kwa mchoro wetu wa Arduino.

Sasa tunahitaji kuongeza nambari zingine za ziada kufanya kitu kulingana na eneo la starehe. Mchoro ni pamoja na…

  • nambari ya RemoteXY ambayo ndiyo kila kitu unachohitaji ili kupata kuratibu za viunga vya furaha
  • kazi ya mchanganyiko ili kuchanganya uratibu wa X na Y
  • kazi ya kusonga kutuma amri kwa mdhibiti wa magari

katika kazi ya kitanzi msimbo hupata uratibu wa sasa wa X na Y, unachanganya ili kujua kasi ambayo kila kituo cha motor kinapaswa kwenda na kisha hutuma amri kwa mtawala wa gari kuzunguka kwa kasi na mwelekeo huo.

Ikiwa unatumia Arduino Pro Mini utahitaji bodi ya kuzuka ya FTDI kabla ya kupakia mchoro wako kwa Arduino yako kwa sababu Arduino Pro Mini haina bandari ya USB. Tumia tu FTDI kama kati kati ya USB na Arduino yako.

Unaweza kupata nambari niliyotumia hapa:

Hatua ya 3: Elektroniki na Wiring

Umeme na Wiring
Umeme na Wiring
Umeme na Wiring
Umeme na Wiring
Umeme na Wiring
Umeme na Wiring

Katika mradi huu nilitumia Arduino Pro Mini (5V), mdhibiti wa magari wa TB6612FNG, na adapta ya Bluetooth ya HC-05. Wote kwa pamoja, nilitumia chini ya $ 13 kwenye sehemu hizi… ingawa nilinunua karibu miaka 1.5 iliyopita na mahali nilipozipata hazizibebe tena. Lakini jipe moyo, bado zinaweza kupatikana kwenye Amazon na maduka mengine ya mkondoni kwa bei rahisi ikiwa unazunguka. Kwa kweli unapata bei bora kwa kila bodi ikiwa unaweza kupata pakiti anuwai ambayo inafanya kazi ikiwa utafanya bodi ya kawaida ya kuziunganisha zote kwani inakuja kwa pakiti 3. Pia bodi hizi zote zina ubadilishaji mwingi na zina uwongo chache za ziada karibu (au kutumia kama mbadala ukiruhusu moshi utoke) ni muhimu kwa maoni yangu.

Mdhibiti wa motor TB6612FNG ni mtawala mzuri wa gari kwa chasisi yoyote ya Runt Rover kwa sababu motors zinazotumika ndani yao huvuta tu 0.25A kwenye duka na kwamba mtawala wa gari anaweza kushughulikia 1.5A kwa kila kituo.

Hapo awali nilijaribu hii kwa waya za kuruka zilizowekwa kwenye ubao wa mkate bila kuuza lakini nikaisafisha kwa kutengeneza bodi kwenye OSH Park. Hii ilifanya iwe safi, ngumu zaidi, na kudumu zaidi. Sasa ninahitaji tu kuziba vifaa vyangu wakati ninataka kuzitumia au ninaweza kuzitoa kwa urahisi ili kukopa mradi mwingine.

Hatua ya 4: Chassis

Chassis
Chassis
Chassis
Chassis
Chassis
Chassis

Nilifurahi kutumia tray ya betri ya 6xAA ambayo ina kontakt ya 9v juu kwa sababu 9v iko katika ukanda wa siagi ya bodi nyingi za Arduino. Nilitaka iwe nje ya njia lakini ni rahisi kufikia. Niliamua kutumia sumaku zingine itakuwa njia mjanja kuweka tray ya betri. Kwa hivyo nilichimba shimo kwenye tray ya betri ili kuweka nguvu kwenye sumaku, nilificha karanga ya mraba ndani ya moja ya chemchemi… ni snug kidogo lakini inafanya kazi vizuri sana.

Kuweka sumaku nyingine ndani ya chasisi niligundua (ya vitu vyote) mlima wa ukanda wa majira unafanya kazi kikamilifu. Kwa kuwa vitu vya kupingana vinavutia nilitumia sumaku moja ambayo imezimwa upande wa kaskazini, na ile ambayo imezingirwa upande wa kusini. Skrufu za kichwa bapa nilizoziweka zinafaa kontena kabisa. Nilifunikwa sumaku kwenye tray ya betri na tabaka kadhaa za mkanda wa umeme. Hii itapunguza nguvu ya kivutio kidogo tu, na kuipatia kidogo tu wakati wa kwenda pamoja, na ikiwa kwa sababu fulani moja ya sumaku huvunjika, inapaswa kuifanya iwe kazi rahisi ya kusafisha.

Hatua ya 5: Oanisha Programu kwenye Mradi Wako

Kwa hivyo GUI yako imeundwa, nambari yako imeandikwa na kupakia kwa Arduino yako, na mradi wako umeunganishwa. Sasa ni wakati wa kutumia nguvu kwa mradi wako kwa kuunganisha betri. Ifuatayo utahitaji kuoanisha mradi wako na simu yako kama vile ungependa kwa kifaa chochote cha Bluetooth. Kwenye simu yangu ya Android (inayoendesha Android OxygenOS) nilihitaji kutelezesha chini mara mbili kutoka juu ya skrini, bonyeza gia, kisha Bluetooth, na uchague HC-05 kutoka kwenye orodha ya vifaa vinavyopatikana. Kisha nikaingiza PIN ambayo ilikuwa 1234.

Hatua ya 6: Fungua App na Hifadhi

Mara tu unapounganisha mradi wako wa simu na bluetooth fungua programu ya Free Remote XY (ikiwa haujafanya hivyo, sasa ni wakati mzuri wa kuisakinisha kutoka Duka la Google Play). Ikiwa hii ni mara yako ya kwanza kuiendesha utahitaji kubonyeza kitufe cha + juu kulia, chagua Bluetooth, kisha uchague HC-05 kutoka kwenye orodha. Katika siku zijazo, unapofungua programu ya Remote XY utaona kitufe cha samawati HC-05 ambacho unagonga ili kuingiza kiolesura cha mradi.

Mara baada ya kuingia kwenye GUI uliyounda mapema, unaweza kuburudisha fimbo ya kufurahisha na rover yako inapaswa kuanza kusonga! Hongera! Unajua umetengeneza rover yako inayodhibitiwa ya simu! Mara tu unapojua usanidi huu unaweza kuanza mawazo juu ya viongezeo vyako na viboreshaji kuchukua rover hii rahisi kwenda ngazi inayofuata.

Ilipendekeza: