Orodha ya maudhui:
- Hatua ya 1: Kukusanya Vipengele
- Hatua ya 2: Kufanya Bodi ya Labyrinth
- Hatua ya 3: Kuweka Mzunguko
- Hatua ya 4: Kufanya App
- Hatua ya 5: Kuandika Nambari ya Arduino
Video: Mchezo wa Android + Arduino Labyrith: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hie jamani..
Je! Umewahi kutangatanga kutengeneza Bodi ya labyrinth ambayo inaweza kudhibitiwa Kutoka kwa Smartphone yako ya Android….!
Kweli uko mahali pazuri. Nilijijengea moja kwa kutumia Arduino na android.
Usijali kuwa rahisi,.. Katika mradi huu nitakuonyesha jinsi ya kutengeneza:
1. Labyrinth Board (niliifanya kutoka kwa masanduku ya zamani ya mbao yaliyokuwa yamezunguka).
2. Programu ya Android katika mvumbuzi wa programu ya kudhibiti bodi.
3. Kuandika programu hiyo katika Arduino kwa kudhibiti Bodi na
4. Kuweka mzunguko….
Baadaye unaweza kutumia dhana iliyojifunza katika miradi mingine ambayo utajenga..
Kwa hivyo bila kupoteza wakati zaidi, hebu anza….!
Hatua ya 1: Kukusanya Vipengele
Kwa mradi huu utahitaji vitu vifuatavyo:
1. Motors mbili za servo (nilitumia mini na walinifanyia kazi).
2. Arduino Uno. (Ninashauri kuinunua kutoka kwa snapdeal, ni mfano lakini ina thamani ya kila senti niliyotumia)
3. Moduli ya Bluetooth.
4. Bodi ya mkate.
5. Baadhi ya waya za kuruka
6. Bodi nyembamba za mbao au ngumu
7. kucha, viboko muhimu kutoka kwa kibodi za zamani
8. Itifaki (Polystyrene)
Hatua ya 2: Kufanya Bodi ya Labyrinth
Hii ni sehemu ya mradi.
Kwanza kwa msingi chukua kipande cha mstatili mrefu wa mbao au kadibodi. lazima iwe kubwa kuliko bodi halisi ya kuelekeza..
Kata mbili ndogo sawa za mbao za cuboid..
na ongeza msumari mmoja kwa kila mmoja, kwa njia ambayo ni sawa kwa urefu sawa kutoka kwa msingi. Pia kata kipande cha ziada cha kuni ili kuongeza kama msaada wa nguzo..
sasa kwa bodi ya juu..
tengeneza fremu ndogo kuliko msingi, hii itakuwa mhimili wetu wa x, kwenye uso wa nje wa kingo ndogo za fremu fanya mashimo madogo haswa katikati ya kingo. kata viboko katikati na ubandike kwenye kingo kubwa za fremu inayoelekea ndani. kata katikati kabla ya kufanya hivyo.
hii itashikilia ubao wa juu kwenye fremu na itasaidia katika kuzungusha.
sasa ongeza nguzo kwenye mashimo ya nje ili kuifanya sura kusimama juu ya msingi.
weka nguzo kwenye msingi na pia ambatisha msaada kwao.
sasa kuongeza motors za servo.
moja itaambatanishwa na msingi na itaambatanishwa na fremu kwa kutumia fimbo ndogo kuzungusha sura
nyingine itaambatanishwa na fremu na itaambatanishwa na Bodi ya juu ikitumia fimbo ndogo kuzungusha bodi ya juu.
servos zinapaswa kuwekwa sawa kwa kila mmoja kama inavyoonyeshwa kwenye picha.
sasa bodi iko tayari.
nilifanya maze kutumia thermocol na bodi ya kadi.
Hatua ya 3: Kuweka Mzunguko
Sanidi mzunguko kama inavyoonyeshwa kwenye picha…
Kumbuka kwa servos ninatumia waya nyekundu ni chanya, kahawia ni hasi na rangi ya machungwa ni ishara.
Moduli ya Bluetooth
Rx huenda kubandika 1
Tx huenda kubandika 0
Waya ya ishara ya servo ya msingi huenda kwenye pini 5
Waya ya ishara ya servo ya sura huenda kwa siri 6
Kumbuka kuongeza usambazaji wa umeme wa ziada kwa moduli ya servo na bluetooth.. moduli nyingine yenye busara haipatikani sasa ya kutosha na itaendelea kukatika, ikionyesha hitilafu 516. Nilikuwa na shida nyingi kuisuluhisha na mwishowe nikagundua shida na suluhisho.
Hatua ya 4: Kufanya App
Sawa kwanza kabisa unahitaji kuingia katika mtunzi wa programu kwa kutengeneza programu zozote..
nenda kwa
na bonyeza Bonyeza programu. ambayo iko kwenye kona ya juu kulia, jisajili na uko tayari kwenda….
Kila kitu kingine nilichoonyesha kwenye video.. angalia.
hapa msingi:
wakati skrini inapoanzishwa katika programu (Ambayo katika kesi hii ni Screen1), AccelerometerSensor imewezeshwa na unyeti umewekwa kwa upeo yaani 3.
sasa tunapobonyeza kiteua orodha
orodha inajitokeza, kuorodhesha vifaa vilivyooanishwa.
(utahitaji kuoanisha moduli kabla ya kufungua programu, kama kawaida nambari ya jozi ni 1234)
Sasa kabla ya kuchagua mchukuaji orodha, weka orodha na vifaa vilivyooanishwa na anwani zao
Baada ya kuchagua kifaa
-adapter ya bluetooth itaunganisha na kifaa kilichochaguliwa
Sasa moduli imeunganishwa
Sasa wakati data ya acclerometerSensor inabadilishwa
-Ongeza data kwenye maandishi ya lebo na uitumie kwa kutuma kwa bluetooth.
Sasa sehemu ngumu ni kutuma data mbili kwa wakati
Takwimu # za mwendo wa kasi zinaanzia 0 hadi 9.5 wakati zimepigwa kushoto na 0 hadi -9.5 ikipinduliwa kulia, hiyo inakwenda wakati simu inaelekezwa chini na juu ya wadi..
kwa hivyo tuna data ya mhimili wa x na y ambayo tunahitaji kutuma…
wacha data ya mhimili x iwe X na y mhimili uwe Y
kwa hivyo nilichofanya ni hii:
Nakala = "(X * 10 (ondoa alama za desimali baada ya hapo) +95) * 1000 (zidisha na 1000) + Y * 10 (ondoa alama za desimali) +95"
kwa hivyo sasa data ni kati ya 0 hadi 190 kwa kila mhimili na imeongezwa kutengeneza 190180 ambapo nambari 3 za kwanza ni mhimili wa x na 3 za mwisho ni uratibu wa y axis…
ambayo itatumwa kwa moduli ya Bluetooth na itavunjika kwa das na ramani halisi na pembe za mzunguko wa servo katika nambari ya arduino…
Hatua ya 5: Kuandika Nambari ya Arduino
Baada ya programu kukamilika inakuwezesha kuanza nambari ya kutolea nambari nilipakia nambari hiyo kuipakua, kukusanya na kuipeleka kwa arduino lakini subiri kabla ya kutuma nambari hiyo ondoa rx na tx pini za moduli ya bluettoh kutoka kwa bodi ya arduino.. na tuma nambari hiyo baada ya hii unaweza kubandika pini nyuma..
nambari inayopokelewa kutoka kwa bluetooth ni kamba ambayo ina data zetu za mhimili..
sasa Serial.parseInt (); hutumiwa kusoma kamba na kubadilisha kamba kuwa int katika pos ya kutofautisha.
sasa pos ina thamani = 190180 (tuseme) lengo letu sasa ni kusimbua data i.e.kuondoa uratibu wa x na y
kwa mhimili wa x. gawanya thamani ifikapo 1000, hii itatoa thamani ya 190.i.e / 1000 = 190
na kwa y axular msimu kugawanya thamani na 1000, ambayo itatupa 180 yaani thamani% 1000 = 180
sasa hesabu nafasi ya juu na min ya servos ambazo unataka kwa kugeuza bodi,… kwa upande wangu ni 180 na 75 na….
sasa tumepata mhimili wa x na y,, sasa tu lazima tuweke ramani ya kuratibu na min na pembe kubwa za kuzunguka ambazo tunataka kwa servos zetu….
tazama nambari hiyo kwa maelezo.
Na tumemaliza… pakia nambari, fungua programu unganisha na ucheze….
Je! Unajua google imejitengenezea yenyewe na ni labyrinth kubwa sana ambayo umewahi kuona… ambayo pia ni motisha yangu ya kujijengea moja.
Kwa hivyo hadi wakati mwingine, furahiya..
Ilipendekeza:
Mchezo wa Mkasi wa Mkamba wa Arduino wa Mkononi Kutumia Mchezo wa 20x4 LCD Onyesha na I2C: Hatua 7
Mchezo wa Mkasi wa Mwamba wa Arduino wa Mkononi Kutumia Uonyesho wa LCD 20x4 na I2C: Halo kila mtu au labda niseme " Hello World! Huu ni mchezo wa Mikasi ya Mwamba wa Arduino wa Mkononi kwa kutumia onyesho la LCD la I2C 20x4. Mimi
Mdhibiti wa Mchezo wa Rhythm ya Arduino (kwa Mchezo Wangu Mwenyewe): Hatua 6
Mdhibiti wa Mchezo wa Rhythm ya Arduino (kwa Mchezo Wangu Mwenyewe): Katika hii nitafundishwa nitakuonyesha jinsi ninavyounda Mdhibiti wa Mchezo wa Rhythm kutoka mwanzoni. Inajumuisha ujuzi wa msingi wa kutengeneza kuni, ujuzi wa msingi wa uchapishaji 3d na ujuzi wa msingi wa kutengeneza. Labda unaweza kujenga mradi huu kwa ufanisi ikiwa huna mtu wa zamani
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY - Arduino PS2 Mdhibiti wa Mchezo - Kucheza Tekken na DIY Arduino Gamepad: Hatua 7
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY | Arduino PS2 Mdhibiti wa Mchezo | Kucheza Tekken na DIY Arduino Gamepad: Halo jamani, kucheza michezo kila wakati ni raha lakini kucheza na Mdhibiti wako wa mchezo wa dhana ya DIY ni ya kufurahisha zaidi. Kwa hivyo tutafanya Mdhibiti wa mchezo kutumia arduino pro micro katika mafundisho haya
Mdhibiti wa Mchezo wa Arduino + Mchezo wa Umoja: Hatua 5
Mdhibiti wa Mchezo wa Arduino + Mchezo wa Umoja: Katika hii nitafundishwa nitakuonyesha jinsi ya kujenga / kupanga kidhibiti cha mchezo wa arduino ambacho kinaweza kuungana na umoja
Mchezo wa Arcade wa Mchezo wa Mpira wa Kikapu ulio na alama za kuhesabu hoops ukitumia Jukwaa lililopachikwa la Arduino: Hatua 13
Mchezo wa Arcade wa Mchezo wa Mpira wa Kikapu ulio na alama za kuhesabu hoops ukitumia Jukwaa lililopachikwa la Ariveino: Kati ya michezo yote huko nje, burudani zaidi ni michezo ya arcades. Kwa hivyo, tulifikiri kwanini tusijifanye nyumbani! Na hapa tuko, mchezo wa burudani zaidi wa DIY ambao ungewahi kucheza hadi sasa - Mchezo wa Mpira wa Kikapu wa DIY! Sio tu kwamba ni