Përmbajtje:

Maze e kontrolluar me gjeste: 8 hapa (me fotografi)
Maze e kontrolluar me gjeste: 8 hapa (me fotografi)

Video: Maze e kontrolluar me gjeste: 8 hapa (me fotografi)

Video: Maze e kontrolluar me gjeste: 8 hapa (me fotografi)
Video: 5 gabimet më të mëdha të prindërve që dëmtojnë shendetin mendor të fëmijëve 2024, Korrik
Anonim
Image
Image
Labirint i kontrolluar me gjeste
Labirint i kontrolluar me gjeste
Labirint i kontrolluar me gjeste
Labirint i kontrolluar me gjeste
Labirint i kontrolluar me gjeste
Labirint i kontrolluar me gjeste

Më pëlqen të luaj me labirint labirinti. Unë gjithmonë kam dashur të kontrolloj një nga ato lojëra labirint labirinti duke përdorur gjeste ose celular. U frymëzova për të krijuar këtë labirint mermeri nga labirinti i printuar 3D i blic19933 i kontrolluar nga pajisja juaj Android

Në vend që të përdor një modul Bluetooth për komunikim, unë kam përdorur modulin WiFi (ESP8266) për komunikim. Pra, përparësia e kësaj është se unë mund të kontrolloj labirintin e tetë duke përdorur një brez të veshur ose një aplikacion celular.

Cilat janë të mirat e projektit tim?

1. simpleshtë e thjeshtë dhe e lehtë për tu ndërtuar

2. isshtë i lirë dhe ka nevojë për disa pjesë elektronike.

3. Labirint magnetik i ndashëm.

4. Lehtë për tu personalizuar.

5. Kaq shumë kënaqësi për ta ndërtuar dhe luajtur me të.

Maze kontrollohet përmes një brezi të veshshëm, si dhe një aplikacioni Bluetooth të zhvilluar duke përdorur MIT App Inventor. Të dhënat e sensorit të xhiroskopit nga brezi transmetohen përmes lidhjes WiFi në pajisjen Wemos D1 Mini (esp8266) e cila kontrollon servot që anojnë labirintin. Ju gjithashtu mund të kontrolloni labirintin duke përdorur një aplikacion android. Aplikacioni Android është krijuar me MIT App Inventor2. Ky vegël kërkon më pak përbërës. Easyshtë e lehtë të ndërtohet.

Ju mund të shkarkoni të gjitha gjërat e kërkuara për këtë projekt nga kjo lidhje GitHub:

Le të Fillojmë të Ndërtojmë… !!

Hapi 1: Pjesët dhe materialet

Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet
Pjesët dhe materialet

Komponentët

  • 1x Wemos d1 mini
  • Servo Motor 2x SG90s
  • 1x ESP01
  • 1x MPU6050
  • 1x Modul ngarkuesi TP4056 LiPo
  • Bateri 1x 3.7v 400mAh LiPo
  • 1x Mini Slide Switch
  • 1x brez Fitbit ose rrip orësh
  • Magnet neodymium 4x 25mm
  • Top çeliku 2x 5mm
  • 2x vida montimi
  • 10cm X 10cm Llak druri

Pjesë të printuara 3D

Skedarët STL të printuar 3D janë në dispozicion në Thingiverse -

  • pllakë_baza.stl
  • x_aksi.stl
  • y_axis.stl
  • magnet_mbajtës.stl
  • magnet_holder_cover.stl
  • rectagular_maze.stl
  • triangular_maze.stl
  • hexagonal_maze.stl
  • qarkore_maze.stl

Mjetet

  • Printer 3D mund të përdorni shërbimin online
  • Hekur bashkues dhe kallaj
  • Kaçavidë dhe pincë
  • Zhveshës me tela
  • Armë ngjitëse
  • Multimetër

Hapi 2: Shtypni 3D Pjesët e Labirintit të Mermerit

Kam përdorur Flashforge creator pro me hundë 0.2mm dhe cilësime normale dhe me mbështetëse. Ju gjithashtu mund të shkarkoni të gjithë skedarët nga Thingiverse. Shtypni 3D të gjitha pjesët dhe pastroni pjesët duke hequr mbështetjen.

www.thingiverse.com/thing:3484492

Hapi 3: Mblidhni Strukturën Gimbal

Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal
Mblidhni Strukturën Gimbal

Ka 5 pjesë për të ndërtuar këtë strukturë. Itsshtë një strukturë e ngjashme me Gimbal. Para se të lidhni motorët servo në pjesët e printuara 3D, së pari, provoni servo motorët dhe pastaj vendosni të dy motorët në një kënd prej 90 gradë. Tani merrni 2 brirë servo të njëanshëm dhe futini në vendin e pjesëve x_axis_motor.stl dhe y_axis_motor.stl. Tani bashkëngjitni pjesën y_axis_motor.stl në njërin nga motorët servo dhe bashkëngjitni pjesën magnet_holder.stl në servo motorin tjetër. Vendoseni atë në çarë dhe ngjiteni në të duke përdorur 2 vidat e montimit që vijnë me servo motorët. Pastaj lidhni këtë y_axis_motor dhe servo motor në x_axis_motor dhe magnet_holder.stl dhe servo motor në pjesën y_axis_motor.stl. Bashkangjitni të dy motorët duke përdorur vidhosin me servo motorin. Tani lidhni telat e servo motorit në tabelën Wemos.

Lidhjet Pin

Servo Motor X = pin D3 i Wemos

Servo Motor Y = pin D1 i Wemos

Lidhni kunjat Ground dhe VCC të servo motorëve me pinin GND dhe 5V të bordit Wemos përkatësisht.

Tani, vendoseni tabelën Wemos brenda pjesës bazë.stl. Tani mbuloni pllakën bazë duke vendosur strukturën Gimbal të motorëve servo mbi të dhe ngjitni të dy pjesët duke përdorur vida 1 inç. Vendoseni të gjithë strukturën në një pjatë druri dhe ngjiteni në të duke përdorur vida.

Vendoseni magnetin 25mm në vendin e pjesës magnet_holder.stl. Mbuloni magnetin duke përdorur pjesën magner_holder_cover.stl. Përdorni zam për ta ngjitur atë.

Tani labirinti është gati. Ngarko kodin në Wemos duke përdorur Arduino IDE.

Hapi 4: Bëni brezin e veshur

Bëni grupin e veshur
Bëni grupin e veshur
Bëni grupin e veshur
Bëni grupin e veshur
Bëni grupin e veshur
Bëni grupin e veshur

Banda e Veshur përbëhet nga përbërësit e mëposhtëm:

ESP01

MPU6050

Moduli i ngarkuesit TP4056 LiPo

Mini Slide Switch

Bateri LiPo 3.7V 400mAh.

Unë përdor bordin Nodemcu për të programuar ESP01. Ju mund të përdorni një modul programues të ndryshëm për të programuar ESP01. Për të programuar ESP01, lidhni ESP01 me tabelën Nodemcu siç tregohet në figurë. Pastaj hapni Arduino IDE dhe zgjidhni tabelën si Nodemcu V1.0 dhe zgjidhni portën dhe ngarkoni kodin band.ino. Pas ngarkimit të kodit hiqni kunjat e titujve të ESP01 duke përdorur një hekur bashkues. Gjithashtu, hiqni kunjat e kokës së sensorit MPU6050. Tani bashkoni të gjithë përbërësit siç tregohet në diagramin e qarkut. Ngjitni shirit elektrik në anën e pasme të të gjitha moduleve për të parandaluar qarkun e shkurtër. Vendosni pjesët elektronike të ngjitura në rrethimin e printuar 3D (wearable_band_case.stl). Bashkangjitni kutinë e rrethimit në brez.

Hapi 5: Shpjegimi i kodit

Kodi për brezin e veshur: https://github.com/siddhesh13/gesture_controlled_m…kod për labirint:

Unë kam programuar labirintin dhe grupin duke përdorur Arduino IDE. Banda dërgon vlerat e xhiroskopit (rrotull dhe katran) në labirint. Për transmetimin e të dhënave, ai përdor protokollin UDP. Për më shumë informacion mbi UDP- ESP8266 vizitoni këtë faqe në internet

Labirinti po punon në modalitetin e Pikës së Qasjes (AP) dhe grupi po punon në Modalitetin e Stacionit.

Grupi së pari përpiqet të lidhet me labirintin i cili punon në modalitetin AP (Access Point). Pas lidhjes së suksesshme me labirint, ESP01 në brez fillon komunikimin me mpu6050 duke përdorur protokollin I2C. Së pari, kalibron sensorin për orientimin aktual të sensorit. Pastaj llogarit këndin Roll and Pitch nga MPU6050. Ai llogarit këndin çdo 4ms, domethënë 250 vlera në sekondë. Pastaj i transmeton këto vlera të këndit në labirint. Për të dërguar paketën UDP kërkon një adresë IP dhe numrin e portit të një pajisjeje të largët që është labirinti. Adresa IP e labirintit është "192.168.4.1" dhe numri i portit është "4210". Pas marrjes së vlerave të këndit nga brezi, motorët servo në labirint rrotullohen.

Hapi 6: Krijoni një aplikacion Android duke përdorur MIT App Inventor

MIT App Inventor është platforma më e mirë për të bërë një aplikacion të shpejtë android.

Unë kam bashkangjitur skedarët aia dhe apk. Shkarkoni skedarin apk dhe instalojeni në telefonin tuaj android dhe filloni të luani me labirint. Ju gjithashtu mund të bëni ndryshime në aplikacion duke përdorur skedarin aia. Hapni shpikësin e aplikacionit MIA të skedarit aia dhe bëni ndryshime në aplikacion sipas jush. Unë kam përdorur shtesën UDP për të dërguar të dhëna në pajisjen Wemos (esp8266).

Shkarkoni shtesën nga këtu

Ky aplikacion përdor sensorin xhiroskop të smartphone -it për të kontrolluar orientimin e telefonit dhe dërgon vlerën në pajisjen Wemos duke përdorur protokollin UDP. Unë jam duke punuar në një aplikacion për iOS dhe do t'i ngarkoj skedarët pasi të jetë bërë. Qëndroni të sintonizuar !!!

Hapi 7: Dizajnoni labirintin

Dizajnoni labirintin
Dizajnoni labirintin
Dizajnoni labirintin
Dizajnoni labirintin
Dizajnoni labirintin
Dizajnoni labirintin

Unë kam projektuar labirintin në katër forma të ndryshme. Mund ta shkarkoni dhe printoni duke përdorur një ngjyrë të vetme ose shumëngjyrëshe në çdo ngjyrë sipas dëshirës tuaj.

Ju mund të krijoni labirintin tuaj duke përdorur 3D/2D Maze Generator. Si ta përdorni atë shpjegohet në faqen e tyre të internetit.

Por duke përdorur këtë skenar, ju mund të krijoni vetëm një labirint në një formë katrore/drejtkëndëshe.

Unë kam projektuar labirintin duke përdorur programet Inkscape dhe Fusion360.

Së pari, shkarkoni imazhin e labirintit nga interneti. Shkarkoni imazhin bardh e zi për rezultate të mira. Pastaj hapni imazhin në programin Inkscape. Pastaj shndërroni imazhin nga formati JPG-p.webp

Tani hapni programin Fusion360 dhe klikoni në InsetInsert SVG. Zgjidhni skedarin SVG të labirintit dhe klikoni OK.

Ju keni gati një skicë 2D të modelit tuaj, kontrolloni dimensionet e tij si gjerësia, gjatësia, diametri dhe hapësira për topin brenda labirintit. Nëse nuk është e përshtatshme, atëherë redaktojeni përsëri në Inkscape dhe importoni përsëri skedarin e azhurnuar në Fusion360. Nëse të gjitha dimensionet janë të drejta, atëherë thjesht shtoni një skicë rrethi 26 mm në qendër. Ky rreth është për një magnet. Tani nxirrni labirintin. Mbani lartësinë e murit në 5-7mm, trashësinë e bazës në 3-4mm dhe vrimën e zgavrës për magnetin në 2mm. Pas ekstrudimit ruani skedarin si STL dhe copëtojeni atë duke përdorur programin prerës dhe printojeni.

Hapi 8: Le të Luajmë

Le te luajme
Le te luajme

Kjo lojë është e mrekullueshme! Vendosni çdo labirint dhe ndizeni atë duke përdorur një kabllo mikro USB.

Vishni brezin dhe ndizeni, prisni 20 sekonda për të kalibruar sensorin. Tani jeni gati për të luajtur.

Nëse jeni duke përdorur aplikacionin për të kontrolluar labirintin, së pari lidhni celularët tuaj WiFi me labirintin. pastaj hapni aplikacionin dhe jeni gati për të luajtur.

Nëse dizajnoni labirintin tuaj, atëherë mos harroni të ndani modelet tuaja të labirintit.

Nëse ju duket interesante, ju lutemi votoni për mua në Konkursin Remix. Faleminderit që lexuat deri në fund!

Vazhdoni të shijoni dhe vazhdoni të trilloni.

Recommended: