Daftar Isi:
- Langkah 1: Mengumpulkan Komponen
- Langkah 2: Membuat Papan Labirin
- Langkah 3: Menyiapkan Sirkuit
- Langkah 4: Membuat Aplikasi
- Langkah 5: Menulis Kode Arduino
Video: Android + Game Labyrith Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Hai guys..
Pernahkah Anda berkelana untuk membuat Papan Labirin yang Bisa Dikendalikan Dari Smartphone Android Anda….!
Nah Anda berada di tempat yang tepat. Saya membangun satu untuk diri saya sendiri menggunakan Arduino dan android.
Jangan khawatir itu mudah,.. Dalam proyek ini saya akan menunjukkan cara membuat:
1. Papan Labirin (saya membuatnya dari kotak kayu tua yang tergeletak di sekitar).
2. Aplikasi Android dalam penemu aplikasi untuk mengendalikan papan.
3. Menulis program di Arduino untuk mengendalikan Board dan
4. Menyiapkan sirkuit ….
Anda nantinya dapat menggunakan konsep yang dipelajari dalam proyek lain yang akan Anda bangun..
Jadi tanpa membuang waktu lagi, mari kita mulai….!
Langkah 1: Mengumpulkan Komponen
Untuk proyek ini Anda akan memerlukan item berikut:
1. Dua motor servo (saya menggunakan yang mini dan mereka bekerja untuk saya).
2. Arduino Uno. (Saya sarankan membelinya dari snapdeal, ini tiruan tetapi bernilai setiap sen yang saya habiskan)
3. Modul Bluetooth.
4. Papan tempat memotong roti.
5. Beberapa kabel jumper
6. Papan kayu atau keras tipis
7. paku, beberapa batang kunci dari keyboard lama
8. Termokol (Polistirena)
Langkah 2: Membuat Papan Labirin
Ini bagian mekanis dari proyek..
Pertama untuk alasnya ambillah potongan kayu atau karton persegi panjang. itu harus lebih besar dari papan miring yang sebenarnya..
Potong dua kayu kubus berukuran kecil yang sama..
dan tambahkan satu paku pada masing-masing paku, sedemikian rupa sehingga mereka sejajar pada ketinggian yang sama dari alasnya. Juga potong beberapa potongan kayu tambahan untuk ditambahkan sebagai penopang pilar..
sekarang untuk papan atas..
buat bingkai lebih kecil dari alasnya, ini akan menjadi sumbu x kita, di sisi luar tepi bingkai yang lebih kecil buat lubang kecil persis di tengah tepi. potong batang menjadi dua dan tempelkan ke tepi besar bingkai yang menghadap ke dalam. potong menjadi dua sebelum melakukannya.
ini akan menahan papan atas ke bingkai dan akan membantu dalam rotasi.
sekarang tambahkan pilar ke lubang luar untuk membuat bingkai berdiri di alasnya.
rekatkan pilar ke alas dan juga pasang penyangga padanya.
sekarang untuk menambahkan motor servo.
satu akan dilampirkan ke alas dan akan dilampirkan ke bingkai menggunakan batang kecil untuk memutar bingkai
yang lain akan dipasang pada rangka dan akan dipasang pada papan atas menggunakan batang kecil untuk memutar papan atas.
servos harus dipasang tegak lurus satu sama lain seperti yang ditunjukkan pada gambar.
sekarang papan sudah siap.
saya membuat labirin menggunakan thermocol dan papan kartu.
Langkah 3: Menyiapkan Sirkuit
Susun rangkaian seperti pada gambar…
Ingat untuk servos saya menggunakan kabel merah positif, coklat negatif dan oranye sinyal.
Modul Bluetooth
Rx pergi ke pin 1
Tx pergi ke pin 0
Kabel sinyal servo dasar masuk ke pin 5
Kawat sinyal servo bingkai masuk ke pin 6
Ingatlah untuk menambahkan catu daya tambahan untuk modul servo dan bluetooth.. modul bijak lainnya tidak akan mendapatkan arus yang cukup dan akan terus terputus, menunjukkan kesalahan 516. Saya memiliki banyak masalah dalam memecahkan masalah dan akhirnya mencari tahu masalah dan solusinya.
Langkah 4: Membuat Aplikasi
Oke pertama-tama Anda harus masuk ke mit app inventor untuk membuat aplikasi apa pun..
buka
dan klik Buat aplikasi! yang di sudut kanan atas, daftar dan Anda siap untuk pergi….
Segala sesuatu yang lain saya telah menunjukkan dalam video.. lihat.
di sini dasar:
ketika layar diinisialisasi dalam aplikasi (Yang dalam hal ini adalah Screen1), -akselerometerSensor Diaktifkan dan sensitivitas diatur ke maks yaitu 3.
sekarang ketika kita menekan pemilih daftar
-a daftar muncul, daftar perangkat yang dipasangkan.
(Anda harus memasangkan modul sebelum membuka aplikasi, seperti biasa kode pasangannya adalah 1234)
Sekarang sebelum memilih pemilih daftar, -mengatur daftar dengan perangkat yang dipasangkan dan alamatnya
Setelah Anda memilih perangkat
-adaptor bluetooth akan terhubung dengan perangkat yang dipilih
Sekarang modul terhubung
Sekarang ketika data acclerometerSensor diubah
-Tambahkan data ke teks label dan kirimkan dengan bluetooth send.
Sekarang bagian yang sulit adalah mengirim dua data sekaligus
# data acclerometer berkisar dari 0 hingga 9,5 saat dimiringkan ke kiri dan 0 hingga -9.5 saat dimiringkan ke kanan, sama halnya ketika ponsel dimiringkan ke bawah dan ke atas..
jadi kami memiliki data kemiringan sumbu x dan y yang perlu kami kirim …
misalkan data sumbu x adalah X dan sumbu y menjadi Y
jadi yang saya lakukan adalah ini:
Text="(X*10(hilangkan titik desimal setelah itu)+95)*1000(kalikan dengan 1000)+Y*10(hilangkan titik desimal)+95"
jadi sekarang data berkisar dari 0 hingga 190 untuk setiap sumbu dan ditambahkan untuk membuat 190180 di mana 3 digit pertama adalah sumbu x dan 3 angka terakhir adalah koordinat sumbu y …
yang akan dikirim ke modul bluetooth dan akan dipecah menjadi data aktual dan dipetakan dengan sudut rotasi servo dalam kode arduino…
Langkah 5: Menulis Kode Arduino
Setelah aplikasi selesai mari kita mulai dengan kode saya telah mengunggah kode unduh, kompilasi dan kirimkan ke arduino tetapi tunggu sebelum Anda mengirim kode lepaskan pin rx dan tx dari modul bluettoh dari papan arduino.. dan kirim kode setelah ini Anda dapat memasang pin kembali..
kode yang diterima dari bluetooth adalah string yang memiliki data sumbu kami..
sekarang Serial.parseInt(); digunakan untuk membaca string dan mengubah string menjadi int dalam variabel pos.
sekarang pos memiliki nilai = 190180 (katakanlah) tujuan kami sekarang adalah untuk mendekripsi data yaitu menghapus sumbu x dan koordinat y
untuk sumbu x. bagi nilainya dengan 1000, ini akan memberikan nilai 190.yaitu nilai/1000 = 190
dan untuk sumbu y modular bagi nilainya dengan 1000, yang akan memberi kita 180 yaitu nilai%1000 = 180
sekarang hitung posisi maks dan min dari servos yang Anda inginkan untuk memiringkan papan, … dalam kasus saya 180 dan 75 dan ….
sekarang kita mendapatkan koordinat sumbu x dan y,, sekarang kita tinggal memetakan koordinat dengan sudut putar min dan maks yang kita inginkan untuk servo kita….
lihat kode untuk detailnya.
Dan kita selesai … unggah kodenya, buka aplikasi connect and play….
Tahukah Anda bahwa google memiliki satu yang dibuat untuk dirinya sendiri dan merupakan labirin yang sangat besar yang pernah Anda lihat… yang juga merupakan motivasi saya untuk membangunnya sendiri.
Jadi sampai waktu berikutnya, bersenang-senanglah..
Direkomendasikan:
Soft Toy Bluetooth Dice dan Kembangkan Game Android Dengan MIT App Inventor: 22 Langkah (dengan Gambar)
Soft Toy Bluetooth Dice dan Kembangkan Game Android Dengan MIT App Inventor: Memainkan permainan dadu memiliki metode yang berbeda1) Bermain tradisional dengan dadu kayu atau kuningan.2) Bermain di ponsel atau pc dengan nilai dadu acak yang dibuat oleh ponsel atau pc.dalam metode yang berbeda ini mainkan dadu secara fisik dan pindahkan koin di ponsel atau PC
Game Magnetic Plinko Dengan Makey Makey: 6 Langkah (dengan Gambar)
Game Plinko Magnetik Dengan Makey Makey: Olá, em seguida, paling langka como criar um jogo magnético de Plinko com Makey Makey. Makey.Para a construção do painel, fui
Pengontrol Game Arduino Dengan Lampu Menanggapi Game Unity Anda:: 24 Langkah
Pengontrol Game Arduino Dengan Lampu Menanggapi Game Persatuan Anda :: Pertama-tama saya menulis hal ini dalam kata. Ini adalah pertama kalinya saya menggunakan instruksi jadi setiap kali saya mengatakan: tulis kode seperti jadi ketahuilah bahwa saya mengacu pada gambar di bagian atas langkah itu. Dalam proyek ini saya menggunakan 2 arduino untuk menjalankan 2 bit terpisah
Arduino Pocket Game Console + A-Maze - Game Labirin: 6 Langkah (dengan Gambar)
Arduino Pocket Game Console + A-Maze - Maze Game: Selamat datang di instruksi pertama saya! Proyek yang ingin saya bagikan dengan Anda hari ini adalah game labirin Arduino, yang menjadi konsol saku yang mampu seperti Arduboy dan konsol berbasis Arduino serupa. Itu dapat di-flash dengan game masa depan saya (atau Anda) berkat expo
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: 3 Langkah (dengan Gambar)
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: Hari ini, kita akan menggunakan mikrokontroler Arduino untuk mengontrol game platformer sederhana berbasis C#. Saya menggunakan Arduino untuk mengambil input dari modul joystick, dan mengirimkan input itu ke aplikasi C# yang mendengarkan dan mendekode input melalui Serial c