Arduino Lego Maze: 8 lépés (képekkel)

Arduino Lego Maze: 8 lépés (képekkel)

Tartalomjegyzék:

Anonim

Ezt az utasítást a Dél-Floridai Egyetem Makecourse projektkövetelményének teljesítésében hozták létre (www.makecourse.com). A projekt egy teljesen működőképes labirintus játék, melyet Legosból készítettek és egy Arduino Uno fórumon működtetnek. Ez a projekt a Lego 21305-ös hivatalos számán alapul. Bár ez a verzió erősen módosult, és valójában a semmiből épült, ezt a készletet kiindulópontként használhatja. A készlet létrehozására vonatkozó utasítások itt találhatók:

kellékek:

1. lépés: Tervezés

A design S.N.O.T. (nem a tetején lévő csapok) a betűk és a dönthető labirintus tálcák technikái. Ez extra részletességgel és a projekthez illeszkedik.

2. lépés: Joystick és labda zár

A labirintus oldalán egy beépített joystick van, amely szögben dönthető az asztali működés érdekében. A labirintusba beágyazott szekrény egy olyan ház, amely a labirintusban használt golyókat a könnyű szállítás érdekében tartalmazza.

3. lépés: Elektromos alkatrész-hozzáférés

A labirintus méreténél az egyik panel levehető, így könnyedén hozzáférhető az Arduino Uno két portjához. Ez lehetővé teszi a fali aljzat használatát a labirintus tápellátásához. Az USB-kábel könnyen használható a Maze vezérléséhez használt kód módosítására és frissítésére.

4. lépés: Maze-betétek

A labirintus úgy van kialakítva, hogy moduláris betétekkel rendelkezzen a végtelen mennyiségű visszajátszhatóság érdekében. Ebben a modellben van egy egyszerű labirintus és egy bonyolultabb középkori labirintus. Ezek minden korosztály számára tetszőleges stílus, téma vagy nehézségi szintre szabhatók.

5. lépés: Mechanikai vezérlő mechanizmus

A szabályozó mechanizmus a hivatalos Lego Ideas labirintus-készleten # 21305. Ez azonban egy módosított, személyre szabott design, amely semmiből készült. Ugyanazzal a karral és összekötő rendszerrel működik, hogy a tálcákat vezérelje, de a Servo-t a Lego Technic részek elfordítására használják. Minden tengelynek megvan a maga azonos szerkezete, hogy a labirintust az x és y tengely körül önállóan elforgassa.

6. lépés: 3D nyomtatás

A megfelelő sebességfokozatok biztosítása érdekében a fogaskerekeket kinyomtatták, hogy kompatibilisek legyenek a Lego rendszerrel. Különösen a 32270 és 10978 számú Autodesk Inventor fájlokat használták a 3D nyomtatókhoz való kapcsolódásra.

7. lépés: Elektromos vezérlési mechanizmus

Ez a diagram bemutatja a labirintus elektromos alkatrészeinek kenyérvágódeszka beállítását. A szervók és az analóg joystick mindegyikéhez 5V-os és az Arudino-on található. Az 1-es szervó az Arduino 1-es digitális bemenetéhez van csatlakoztatva, és a 2-es szervo a 2. digitális bemenethez van csatlakoztatva. Az analóg joystick vízszintes és függőleges tengelye az Arduino 1-es és 2-es analóg bemenetéhez van csatlakoztatva.

8. lépés: kódolás

Ez a kód mutatja a labirintus vezérlésére használt vázlatot. Részletesen leírja, hogyan használják az analóg joystick olvasását az egyes szervomotorok helyzetének manipulálásához. A kezelőfelület kialakításához használt interfész egy Arduino Uno mikrovezérlő. Ez a szervomotor ezután kölcsönhatásba lép a mechanikus Lego komponensekkel, hogy a játékos játszhasson a labirintusban.