Arduino Lego Maze: 8 Langkah (dengan Gambar)

Arduino Lego Maze: 8 Langkah (dengan Gambar)

Daftar Isi:

Anonim

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com). Proyek ini adalah permainan labirin yang berfungsi penuh yang terbuat dari Lego dan ditenagai oleh papan Arduino Uno. Proyek ini didasarkan pada set nomor Lego resmi 21305. Meskipun versi ini sangat dimodifikasi, dan sebenarnya dibangun dari awal, Anda dapat menggunakan set ini sebagai titik awal. Petunjuk untuk membangun set ini tersedia di sini:

Persediaan:

Langkah 1: Desain

Desain mengimplementasikan S.N.O.T. (studs tidak di atas) teknik untuk huruf serta nampan labirin miring. Ini memberikan detail ekstra dan penyelesaian yang ramping untuk proyek.

Langkah 2: Joystick dan Ball Enclosure

Ada joystick bawaan di sisi labirin yang dimiringkan pada sudut untuk kenyamanan operasi di atas meja. Juga tertanam ke dalam Labirin adalah kandang yang menampung bola yang digunakan dalam labirin untuk transportasi yang mudah.

Langkah 3: Akses Komponen Listrik

Pada ukuran labirin, salah satu panel dilepas untuk memungkinkan akses mudah ke dua port di Arduino Uno. Ini memungkinkan stopkontak di dinding digunakan untuk menyalakan labirin. Selain itu, kabel USB dapat dengan mudah digunakan untuk mengubah dan memperbarui kode yang digunakan untuk mengontrol Labirin.

Langkah 4: Sisipan Labirin

Maze dirancang untuk memiliki sisipan modular untuk memungkinkan jumlah replayability yang tak terbatas. Dalam model khusus ini, ada labirin sederhana dan labirin abad pertengahan yang lebih rumit. Ini dapat disesuaikan ke gaya, tema, atau tingkat kesulitan apa pun untuk segala usia.

Langkah 5: Mekanisme Kontrol Mekanis

Mekanisme kontrol didasarkan pada labirin Ide Lego resmi yang ditetapkan # 21305. Namun, itu adalah desain pribadi yang dimodifikasi yang dibuat dari awal. Ia menggunakan lever-arm dan sistem linkage yang sama untuk mengontrol baki, namun servos digunakan untuk memutar bagian Lego Technic. Setiap sumbu memiliki unit identik sendiri untuk memutar labirin tentang sumbu x dan y secara mandiri.

Langkah 6: Pencetakan 3D

Untuk memastikan rasio gigi yang benar, roda gigi dicetak agar kompatibel dengan sistem Lego. Secara khusus, file Autodesk Inventor nomor bagian 32270 dan 10978 digunakan untuk berinteraksi dengan printer 3D.

Langkah 7: Mekanisme Kontrol Listrik

Diagram ini menunjukkan pengaturan papan tempat memotong roti untuk komponen listrik labirin. Servo dan joystick analog masing-masing terpasang pada 5V dan terhubung ke Arudino. Servo 1 melekat pada input digital 1 pada Arduino dan servo 2 melekat pada input digital 2. Sumbu horizontal dan vertikal dari joystick analog terpasang ke input analog 1 dan 2 pada Arduino.

Langkah 8: Pengodean

Kode ini menunjukkan sketsa yang digunakan untuk mengontrol labirin. Ini merinci bagaimana pembacaan dari joystick analog digunakan untuk memanipulasi posisi setiap motor servo. Antarmuka yang digunakan untuk membuat kontrol ini dimungkinkan adalah pengontrol mikro Arduino Uno. Motor servo ini kemudian berinteraksi dengan komponen Lego mekanik untuk memungkinkan pemain bermain dengan labirin.