Tartalomjegyzék:
- kellékek:
- 1. lépés: Tervezés
- 2. lépés: Joystick és labda zár
- 3. lépés: Elektromos alkatrész-hozzáférés
- 4. lépés: Maze-betétek
- 5. lépés: Mechanikai vezérlő mechanizmus
- 6. lépés: 3D nyomtatás
- 7. lépés: Elektromos vezérlési mechanizmus
- 8. lépés: kódolás
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.