Orodha ya maudhui:

Maze Iliyodhibitiwa na Ishara: Hatua 8 (na Picha)
Maze Iliyodhibitiwa na Ishara: Hatua 8 (na Picha)

Video: Maze Iliyodhibitiwa na Ishara: Hatua 8 (na Picha)

Video: Maze Iliyodhibitiwa na Ishara: Hatua 8 (na Picha)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Novemba
Anonim
Image
Image
Maze Iliyodhibitiwa na Ishara
Maze Iliyodhibitiwa na Ishara
Maze Iliyodhibitiwa na Ishara
Maze Iliyodhibitiwa na Ishara
Maze Iliyodhibitiwa na Ishara
Maze Iliyodhibitiwa na Ishara

Ninapenda kucheza na maze ya labyrinth. Nimekuwa nikitaka kudhibiti moja ya michezo ya maze ya labyrinth kwa kutumia ishara au rununu. Nilipata msukumo wa kuunda hii Maze ya Marumaru na blic19933 ya 3D iliyochapishwa Maze Inayodhibitiwa na Kifaa chako cha Android

Badala ya kutumia moduli ya Bluetooth kwa mawasiliano nimetumia moduli ya WiFi (ESP8266) kwa mawasiliano. Kwa hivyo faida ya hii ni mimi ninaweza kudhibiti maze eighter kwa kutumia bendi ya kuvaa au programu ya rununu.

Je! Ni faida gani za mradi wangu?

1. Ni rahisi na rahisi kujenga

2. Ni ya bei rahisi na inahitaji sehemu chache za elektroniki.

3. Maze ya magnetic inayoweza kupatikana.

4. Easy Customize.

5. Raha sana kuijenga na kucheza nayo.

Maze inadhibitiwa kupitia bendi inayoweza kuvaliwa na programu ya Bluetooth iliyoundwa kupitia MIT App Inventor. Takwimu za sensa ya gyroscope kutoka kwa bendi hiyo hupitishwa kupitia unganisho la WiFi kwa kifaa cha Wemos D1 Mini (esp8266) ambacho kinadhibiti servos ambazo huelekeza maze. Unaweza pia kudhibiti maze ukitumia programu ya android. Programu ya Android imeundwa na MIT App Inventor2. Gadget hii inahitaji vifaa vichache. Ni rahisi kujenga.

Unaweza kupakua vitu vyote vinavyohitajika kwa mradi huu kutoka kwa kiunga hiki cha GitHub:

Wacha tuanze kujenga… !!

Hatua ya 1: Sehemu na Vifaa

Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa
Sehemu na Vifaa

Vipengele

  • 1x Wemos d1 mini
  • 2x SG90s Servo Motor
  • 1x ESP01
  • 1x MPU6050
  • Moduli ya Chaja ya 1x TP4056
  • 1x 3.7v 400mAh LiPo Betri
  • 1x Mini Slide Kubadilisha
  • Bendi ya 1x Fitbit au kamba ya saa
  • 4x 25mm sumaku za Neodymium
  • 2x 5mm mpira wa chuma
  • 2x Vipimo vya kuweka
  • 10cm X 10cm Ply Wooden

Sehemu zilizochapishwa za 3D

Faili za 3D za kuchapisha STL zinapatikana kwenye Thingiverse -

  • msingi_plate.stl
  • x_axis.stl
  • y_axis.stl
  • magnet_holder.stl
  • jalada_mshikilia_kufunua.stl
  • mstatili_maze.stl
  • pembetatu_maze.stl
  • hexagonal_maze.stl
  • mviringo_maze.stl

Zana

  • Printa ya 3D unaweza kutumia huduma mkondoni
  • Chuma cha kutengeneza na Bati
  • Screwdriver na plier
  • Mtoaji wa waya
  • Bunduki ya gundi
  • Multimeter

Hatua ya 2: 3D Chapisha Sehemu za Maze ya Marumaru

Nilitumia proforge creator pro na bomba la 0.2mm na mipangilio ya kawaida na kwa msaada. Unaweza pia kupakua faili zote kutoka kwa Thingiverse. Chapa 3d sehemu zote na safisha sehemu kwa kuondoa msaada.

www.thingiverse.com/thing 3484492

Hatua ya 3: Unganisha Muundo wa Gimbal

Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal
Kukusanya muundo wa Gimbal

Kuna sehemu 5 za kujenga muundo huu. Muundo wake kama muundo wa Gimbal. Kabla ya kuambatisha motors za servo kwa sehemu 3d zilizochapishwa, kwanza, jaribu motors za servo na kisha weka motors zote kwa pembe ya digrii 90. Sasa chukua pembe 2 za upande mmoja za servo na uiingize kwenye sehemu ya x_axis_motor.stl na sehemu za y_axis_motor.stl. Sasa Ambatisha sehemu ya y_axis_motor.stl kwa moja ya motors za servo na ambatanisha sehemu ya magnet_holder.stl kwa motor nyingine ya servo. Itoshe ndani ya yanayopangwa na uiambatanishe nayo kwa kutumia visu 2 zinazopanda kuja na motors za servo. Kisha ambatisha hii y_axis_motor na motor servo kwa x_axis_motor na magnet_holder.stl na motor servo kwenye sehemu ya y_axis_motor.stl. Ambatisha motors zote mbili kwa kutumia screw inakuja na servo motor. Sasa solder waya za servo kwa bodi ya Wemos.

Uunganisho wa pini

Servo Motor X = pini ya D3 ya Wemos

Servo Motor Y = pini ya D1 ya Wemos

Unganisha pini ya Ground na VCC ya motors servo kwa GND na 5V pin ya bodi ya Wemos mtawaliwa.

Sasa, weka ubao wa Wemos ndani ya sehemu ya base.stl. Sasa funika bamba la msingi kwa kuweka muundo wa Gimbal wa servo motors juu yake na unganisha sehemu zote kwa kutumia screws 1-inch. Weka muundo mzima kwenye bamba la mbao na ushikamishe kwa kutumia vis.

Weka sumaku ya 25mm kwenye sehemu ya magnet_holder.stl. Funika sumaku kwa kutumia sehemu ya magner_holder_cover.stl. Tumia gundi kuishika.

Sasa maze iko tayari. Pakia nambari kwenye Wemos ukitumia Arduino IDE.

Hatua ya 4: Tengeneza Bendi inayovaa

Tengeneza Bendi ya Kuvaa
Tengeneza Bendi ya Kuvaa
Tengeneza Bendi ya Kuvaa
Tengeneza Bendi ya Kuvaa
Tengeneza Bendi ya Kuvaa
Tengeneza Bendi ya Kuvaa

Bendi inayoweza kuvaliwa inajumuisha vifaa vifuatavyo:

E001

MPU6050

Moduli ya Chaja ya TP4056 ya LiPo

Kubadilisha Slide ndogo

3.7V 400mAh LiPo Betri.

Ninatumia bodi ya Nodemcu kupanga programu ya ESP01. Unaweza kutumia moduli tofauti ya programu kupanga ESP01. Ili kupanga programu ya ESP01, unganisha ESP01 na bodi ya Nodemcu kama inavyoonekana kwenye picha. Kisha fungua Arduino IDE na uchague bodi kama Nodemcu V1.0 na uchague bandari na upakie nambari ya band.ino. Baada ya kupakia nambari ondoa pini za kichwa cha ESP01 ukitumia chuma cha kutengeneza. Pia, ondoa pini za kichwa cha sensorer ya MPU6050. Sasa solder vifaa vyote kama inavyoonyeshwa kwenye mchoro wa mzunguko. Funga mkanda wa umeme upande wa nyuma wa moduli zote ili kuzuia mzunguko mfupi. Weka sehemu za elektroniki zilizouzwa kwenye kiwambo kilichochapishwa cha 3d (wearable_band_case.stl). Ambatisha sanduku lililofungwa kwenye bendi.

Hatua ya 5: Ufafanuzi wa Kanuni

Nambari ya bendi inayoweza kuvaliwa:

Nimepanga maze na bendi kutumia Arduino IDE. Bendi hutuma maadili ya gyroscope (roll na lami) kwa maze. Kwa usafirishaji wa data, hutumia itifaki ya UDP. Kwa habari zaidi juu ya UDP- ESP8266 tembelea ukurasa huu wa wavuti

Maze inafanya kazi katika hali ya Access Point (AP) na bendi inafanya kazi katika Njia ya Stesheni.

Bendi kwanza inajaribu kuungana na maze ambayo inafanya kazi katika hali ya AP (Access Point). Baada ya unganisho lililofanikiwa na maze, ESP01 katika bendi huanzisha mawasiliano na mpu6050 kwa kutumia itifaki ya I2C. Kwanza, inalinganisha sensor kwa mwelekeo wa sasa wa sensor. Halafu inahesabu pembe ya Roll na Pitch kutoka MPU6050. Inakadiria pembe kila 4ms, i.e., maadili 250 kwa sekunde. Kisha inasambaza maadili haya ya pembe kwenye maze. Ili kutuma pakiti ya UDP inahitaji anwani ya IP na nambari ya bandari ya kifaa cha mbali ambacho ni maze. Anwani ya IP ya maze ni "192.168.4.1" na nambari ya bandari ni "4210". Baada ya kupokea maadili ya pembe kutoka kwa bendi, motors za servo kwenye maze huzunguka.

Hatua ya 6: Tengeneza Programu ya Android Kutumia MIT App Inventor

MIT App Inventor ni jukwaa bora la kufanya programu ya haraka ya android.

Nimeambatanisha faili za aia na apk. Pakua faili ya apk na uiweke kwenye simu yako ya android na uanze kucheza na maze. Unaweza pia kufanya mabadiliko katika programu ukitumia faili ya aia. Fungua mwanzilishi wa programu ya faili ya aia na ufanye mabadiliko katika programu kulingana na wewe. Nimetumia ugani wa UDP kutuma data kwa kifaa cha Wemos (esp8266).

Pakua ugani kutoka hapa

Programu hii hutumia sensa ya gyroscope ya smartphone kuangalia mwelekeo wa simu na kutuma thamani kwa kifaa cha Wemos kwa kutumia itifaki ya UDP. Ninafanya kazi kwenye programu ya iOS na nitapakia faili mara tu itakapomalizika. Endelea kufuatilia !!!

Hatua ya 7: Buni Maze

Kubuni Maze
Kubuni Maze
Kubuni Maze
Kubuni Maze
Kubuni Maze
Kubuni Maze

Nimeunda maze katika maumbo manne tofauti. Unaweza kuipakua na kuichapisha kwa kutumia rangi moja au multicolor katika rangi yoyote ya chaguo lako.

Unaweza kubuni maze yako mwenyewe ukitumia jenereta ya Maze ya 3D / 2D. Jinsi ya kuitumia imeelezewa kwenye ukurasa wao wa wavuti.

Lakini ukitumia hati hii unaweza kubuni maze tu katika umbo la mraba / mstatili.

Nimeunda maze kutumia programu ya Inkscape na Fusion360.

Kwanza, pakua picha ya maze kutoka kwa wavuti. Pakua picha nyeusi na nyeupe kwa matokeo mazuri. Kisha fungua picha katika programu ya Inkscape. Kisha ubadilishe picha kutoka fomati ya-j.webp

Sasa fungua programu ya Fusion360, na bonyeza InsetInsert SVG. Chagua faili ya SVG ya maze, na bonyeza OK.

Una mchoro wa 2D wa muundo wako tayari, angalia vipimo vyake kama upana, urefu, kipenyo na nafasi ya mpira ndani ya maze. Ikiwa sio sahihi basi ibadilishe katika Inkscape tena na uingize faili iliyosasishwa tena kwenye Fusion360. Ikiwa vipimo vyote ni sawa basi ongeza tu mchoro wa mduara wa 26mm katikati. Mduara huu ni wa sumaku. Sasa toa maze. Weka urefu wa ukuta hadi 5-7mm, unene wa msingi hadi 3-4mm, na shimo la cavity kwa sumaku hadi 2mm. Baada ya kutoa faili weka faili kama STL na uikate kwa kutumia programu ya vipande na uichapishe.

Hatua ya 8: Tucheze

Wacha tucheze
Wacha tucheze

Mchezo huu ni wa kushangaza! Weka maze yoyote na uiwasha kwa kutumia kebo ndogo ya USB.

Vaa bendi na uiwashe, subiri kwa sekunde 20 ili usuluhishe kihisi. Sasa uko tayari kucheza.

Ikiwa unatumia programu kudhibiti maze, kwanza unganisha simu zako za rununu kwa maze. kisha fungua programu na uko tayari kucheza.

Ikiwa unatengeneza maze yako mwenyewe basi usisahau kushiriki miundo yako ya maze.

Ikiwa umeiona kuwa ya kupendeza, tafadhali nipigie kura katika Mashindano ya Remix. Asante kwa kusoma hadi mwisho!

Endelea kufurahiya na Endelea kuchezea.

Ilipendekeza: