» elektronika » Arduino Óriási Bluetooth csináld magad labirintus

Óriási Bluetooth csináld magad labirintus

Üdvözlet webhelyünk lakói!
Ma valódi játékot fogunk készíteni labdával és labirintussal. A házi készítésű termék szerzője AlexGyver.


Valószínűleg sokan ismered az ilyen stílusú játékokat. Van egy labda a labirintusban, azt kell a labirintus kijáratához vinni. A lyukak megnehezítik a labda átesését, és újra kell kezdenie. Az ilyen játékok megjelentek az első okostelefonokban, normál színes képernyővel és beépített gyorsulásmérővel, és akkoriban nagyon népszerűek voltak.

Tehát miért nem csinál egy ilyen dolgot a való életben, azaz anyagi, és esetleg akár távolról is irányíthatja. Próbáljuk ki.

A labirintus platformot 2 csuklópántra kell felszerelni, hogy szigorúan döntsenek 2 tengely mentén. Eleinte a szerző gömb alakú csuklót akart készíteni, de ez egy csomó más problémát is felvet. Először készítsünk egy mini verziót a program hibakereséséhez. Ehhez vegyen egy négyzet alakú rétegelt lemezt - ez egy asztal lesz.

A labirintus falai kartonból készülhetnek, ragasztják forró ragasztóval. Egy csuklópánt létrehozásához szüksége van egy pár csavarra és valamire, amellyel rögzítheti őket. A szerző ezt a vastagabb rétegelt lemez hulladékát használta.

A labda ilyen, acél 15mm.

Ezután maga magának a labirintust kell rajzolnia.

majd építenek a labirintus. Kicsit meg kellett változtatnom.


Nos, kezdjük fúrni. Ezután folytatjuk a fúrást egy kínai lépésfúróval.



Ezután befejezzük a labirintust.


Itt egy ilyen labirintus labdával az anyagvégrehajtás során.
Nos, próbáljuk átmenni a kapott labirintuson, kézi üzemmódban. Ez nem olyan egyszerű.

A szerző szándékosan csapdába eső lyukakat készített. Közvetlenül a labda útjában állnak. Szándékosan előzetesen készített egy összetett térképet is, hogy érdekes lehessen a sok éven át játszani. Nos, úgy tűnik, rendben van.

És most itt az ideje gyűjteni elektronika. Az asztal 2 szervóval mozgatható, azokat a platform kezeli Arduino és okostelefonról bluetoothon keresztül. A rendszer nagyon egyszerű:

A szervó tápellátásának külön-külön és elég nagy teljesítményűnek kell lennie, elegendő egy 2A-os USB-töltő vagy egy tápegység. Az összes elektronikus alkatrészre mutató linkek megtalálhatók az oldalon. PROJEKT.

Itt letöltheti az archívumot a projekttel, amely tartalmazza az összes sémát és firmware-t. Minden útmutatás megtalálható a projekt oldalon. Ne aggódjon, nincs semmi bonyolult.

Először kockákat vágunk és fúrunk a csuklópánt rögzítéséhez.


Akkor összegyűjtjük. A két lyukú kocka központi, mindkét tengely rögzítve van benne. Most rögzítsük a dobozt forró ragasztóval a zsanérhoz.



És alulról a csuklópánt egy kis rétegelt lemezre van felszerelve - ez kényelmesebb lesz. A firmware sikeres betöltése és a tápellátás után a szervók középső szögbe fordulnak, ebben a helyzetben rögzíteni kell a rockert, azaz pontosan a közepén.


Az elrendezésünk egy kartondobozban áll. A kétoldalas lapokon a sarkokat rögzítjük a szervóval. A mozgást egy gemkapocs segítségével továbbítják, ahonnan elkészítjük a hajtórudakat.

Vigyázzon a huzal helyére, valamint a billenő és az összekötő rúd irányára - ez nagyon fontos! Ebben a helyzetben vannak a hajtások a dobozhoz rögzítve.


Kihúzzuk az archívumból a projekttel az okostelefonunkra és telepítjük a GyverBall alkalmazást.

Előre konfiguráljuk a párosítást a Bluetooth modullal, a jelszó 1234, és megyünk az alkalmazás beállításaihoz. Kapcsolatban vagyunk. Kész. Már ellenőrizheti a labirintus táblát. Itt állíthatja be az érzékenységet és vízszintesen kalibrálhatja az asztalt úgy, hogy a labda sehol sem gördüljön nulla helyzetbe.

De a legmenőbb dolog természetesen a gyorsulásmérő. Kihúzzuk és elkapjuk ezt a játékot egy labirintusban, ugyanolyan irányítással, de teljesen valódi fizikával.



Nagyon nehéz játszani, mert a terv nagyon remegőnek bizonyult és kissé kiszámíthatatlanul viselkedett. Az asztal is állandóan remeg. Eleinte úgy tűnt, hogy ez a zaj gyorsulásmérő, de kiderült, hogy nem az volt. A probléma nagyon váratlan volt. A szerző a SoftSerial könyvtár használatával csatlakoztatta a Bluetooth modult, hogy a programot a számítógép portmonitorán keresztül hibakeresés céljából meg tudja oldani. Kiderült, hogy ennek a könyvtárnak a használata akadályozza a szervo működését. Ne feledje ezt, ha bluetooth vagy szervóval dolgozik. De ez nem akadályozta meg a szerzőt abban, hogy átmenjen a labirintusban. Általában a bluetooth-ot közvetlenül így kellett csatlakoztatni:

És minden tökéletesen működni kezdett, minden teljesen stabil, és semmi sem remeg nyugodtan. Az arduino villogása előtt le kell tiltania a logikai PIN-kódot a bluetooth használatával, mert a modul zavarja a firmware-t.

Nos, most tegyük nagyobbra a verziót. Ehhez nagy rétegelt lemezre és nagy teljesítményű szervóra van szükség.


Ezek kínai mg995, olcsó, de nagyon erős srácok. A labdák ezúttal nagyobb lesz.
A jobb gömb üreges, de a tömeg megegyezik a bal oldali golyóval. Méret miatt a szerző egy nagy választott.

A labirintus falai 10 × 15 mm-es kábelcsatornaból épülnek fel. Beletelt 2,5 m.

Ezúttal a labirintus lyukak nélkül lesz, mert nem az összetettség miatt, hanem egy ideig átadjuk. A labirintusban van egy csomó zseb, amelybe a labda tehetetlenséggel repül, amikor megpróbál gyorsan repülni a helyszínen - érdekes lesz. Csináljuk a jelölést.

A szerző egy kis hibát követett el, és a mezőt 6 részre jelölte, és egy labirintust rajzolott egy 5: 5-ös rácsba, tehát új és érdekesebb labirintust kellett felépítenem, mindegyik, 6: 6.

Építettünk és végre építettünk! Próbáljuk átmenni rajta kézi üzemmódban.

Igen, nagyon egyszerű, de nehéz lesz, ha okostelefonról történő működtetés közben megpróbál minél gyorsabban átjutni rajta. A tengelyek rögzítését, amelyek az M4 csavarok, egy darab fáról készítjük el.

Magukat a tengelyeket itt kell felszerelni ilyen sarkokba.


Mindent pontosan a mező közepére helyezünk, és összegyűjtjük. A rétegelt lemez alsó négyzetének alján csavarokkal és anyákkal rögzítjük. Rögzítjük a szervókat forró ragasztóval.

A hintaszékek alatt réseket kell készíteni, egy mechanizmus megy körül. Ellenőrizzük.

Készítünk egy összekötő rúdot XXL méretű gémkapocsról. Óvatosan hajlítsa meg a kapcsot a hintaszék körül, amennyire csak lehet derékszögben, hogy semmi ne zavarja a forgását. Mérjük meg a magasságot a rétegelt lemez alsó darabjáig, és hajtsunk ugyanarra a magasságra.




Ezután éles u alakú alkatrészeket készítünk a hajtókar rúdnak a mezőhöz történő rögzítéséhez és kalapálásához.


Összegyűjtjük és ellenőrizzük.



Kiváló! Minden szabadon forog. A lábak rögzítése néhány fadarabon marad, így a mechanizmus nem nyugszik a padlón.

Csatlakozunk a powerbank-hoz, és játszhatsz. Próbáljuk átmenni a labirintusban.


Sokkal nehezebb ezt telefonon megtenni, mint kézi módban. A szerző szinte minden csapdáját összegyűjtötte, amelyek időt fordítanak az áthaladásra.

Aztán a szerző elgondolkozott és úgy döntött: miért nem készít automatikus automatikus időzítőt. A labda fémes, engedje el, hogy bezáródjon 2 érintkező, amelyet Arduino gombként kérdezni fog. Szüksége van egy gombra a rajtnál és egy a célnál. Megjelöljük a labda által megérintett helyeket.



Ezután fóliára van szükségünk. Ragasztja be a fólia darabokat, hogy a labda bezárhassa azokat.


A pályázat gyors kitöltése után a szerző éppen ilyen dolgot kapott. Amikor a labda megérinti a kezdési szöget, az időzítő visszaáll és elindul. Amikor megérinti a célpontot, az időzítő leáll.

Így megtudhatja a labirintus átjáróját. De egy réteg fólia nem volt elég, jobb, ha rugót helyez be. Ki fogja csinálni? Jobb, ha beteszi a rugókat. Valójában itt ma nosztalgikus játékká váltunk, furnérból, kábelcsatornából készült anyagváltozatban, és nem a csúcstechnológia segítségével.

Köszönöm a figyelmet. Találkozunk hamarosan!

videók:
10
10
9

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...