Isi kandungan:

Permainan Balance Box - Arduino Powered: 4 Steps (with Pictures)
Permainan Balance Box - Arduino Powered: 4 Steps (with Pictures)

Video: Permainan Balance Box - Arduino Powered: 4 Steps (with Pictures)

Video: Permainan Balance Box - Arduino Powered: 4 Steps (with Pictures)
Video: Amazing arduino project 2024, Julai
Anonim
Permainan Balance Box - Arduino Powered
Permainan Balance Box - Arduino Powered

Permainan kotak keseimbangan dibuat untuk acara tantangan, itu harus dibawa setara melalui rintangan atau jarak yang ditentukan untuk memenangi tantangan.

Arduino digunakan untuk mengukur sudut kotak dan mencetuskan penggera setelah sudut yang ditetapkan dilebihi.

Kotak itu perlu digerakkan dengan berhati-hati semasa dibawa sama rata. Ketika kotak bergerak keluar dari tingkat, lampu indikator keseimbangan akan menyala, lebih banyak lampu menunjukkan bahawa kotak lebih jauh dari paras. Tahap semangat juga boleh digunakan untuk melihat apakah kotak itu rata. Apabila kotak terlalu jauh dari paras atau dihancurkan, kotak akan berkicau 3 kali dan memainkan bunyi honk, salah satu lampu hidup akan padam. Apabila semua 3 nyawa telah digunakan, kotak akan membimbangkan dan menyalakan semua lampu, permainan akan hilang.

Bekalan

Bahagian yang diperlukan adalah:

1x Arduino Nano

Modul 1x MPU6050

LED Putih 3x

5x LED berwarna untuk penunjuk keseimbangan (2 hijau, 2 kuning, 1 merah)

1x Piezo Buzzer

Transistor 1x TIP120

Perintang 1x 2.2K Ohm

Perintang 8x 220 Ohm

Butang Tekan 1x

Suis kuasa 1x

1x tahap semangat "Bullseye"

Sumber kuasa 5v, projek saya menggunakan perisai li-ion 18650 dengan output 5v yang diatur

Kotak projek 1x

Anda memerlukan papan roti dan wayar lompat untuk menguji litar

Alat yang diperlukan adalah:

Bor dan bit

Besi pematerian

Pistol gam panas

pita pelekat, pensil dan pembaris untuk menandakan kotak

Fail

Langkah 1: Litar Pendawaian

Litar Pendawaian
Litar Pendawaian

Satu-satunya perkara yang tidak ditunjukkan pada rajah pendawaian adalah suis kuasa utama, dalam projek saya suis ini diletakkan di antara bateri litium dan perisai sehingga mereka dapat diputuskan sepenuhnya.

Sekiranya anda tidak terbiasa dengan gambar rajah pendawaian, ambil sekeping demi sekeping, ikuti setiap sambungan wayar dengan berhati-hati dan bekerja secara metodik sehingga anda tidak terlepas apa-apa.

Anda harus memasang litar di papan roti untuk memastikan ia berfungsi dengan betul sebelum anda menyatukan semua bahagian bersama-sama.

LED Kehidupan pada rajah mestilah LED putih

LED keseimbangan harus disusun:

Merah - LED Imbangan 5

Kuning - Imbangan LED 4

Kuning - LED Imbangan 3

Hijau - Imbangan LED 2

Hijau - LED Imbangan 1

Langkah 2: Kod Arduino

Kod Arduino
Kod Arduino

Untuk kod arduino anda perlu menambah beberapa perpustakaan ke arduino IDE, saya telah memasukkan pautan di bawah

Perpustakaan arduino tambahan yang diperlukan adalah:

MPU6050_tockn.h

OneButton.h

Anda perlu menambahkan perpustakaan yang dipautkan di atas ke IDE arduino anda

Muat turun dan buka fail yang mengandungi kod "Balance_alarm_V1.8.ino"

Muat naik kod ke papan arduino

Langkah 3: Pasangkan Kotak

Pasangkan Kotak
Pasangkan Kotak
Pasangkan Kotak
Pasangkan Kotak
Pasangkan Kotak
Pasangkan Kotak

Malangnya saya tidak mengambil gambar kotak itu semasa saya memasang komponennya. Saya telah menggunakan gam panas untuk memasukkan bahagian ke dalam kotak.

Sekiranya anda menggunakan kotak plastik seperti yang saya gunakan, kemudian bungkus bahagian atas dengan pita pelekat dan gunakan pembaris dan pen untuk menandakan di mana anda perlu mengebor lubang untuk LED, pembesar suara dan skru pemasangan tahap semangat.

Suis dipasang dengan menggerudi lubang dan kemudian memasukkannya ke ukuran dan bentuk yang betul.

Sekiranya saya membuat semula projek ini, saya akan memasang semua komponen di penutup sehingga saya tidak perlu menjalankan banyak kabel penghubung antara penutup dan bahagian bawah kotak.

Langkah 4: Arahan Operasi

Arahan operasi
Arahan operasi

Bermula

Sebelum menghidupkan kotak, letakkan kotak itu di permukaan rata dan rata sehingga gelembung di tahap semangat berada di bulatan tengah.

Hidupkan suis kuasa, kotak akan berbunyi sekali dan boot. Biarkan kotak tidak bergerak sehingga anda mendengar bunyi bip tiga kali dan 3 "Lampu hidup" berwarna putih menyala.

Permainan ini sudah siap.

Fungsi kotak

Kotak itu perlu digerakkan dengan berhati-hati semasa dibawa sama rata. Ketika kotak bergerak keluar dari tingkat, lampu indikator keseimbangan akan menyala, lebih banyak lampu menunjukkan bahawa kotak lebih jauh dari paras.

Tahap semangat juga dapat digunakan untuk melihat apakah kotak itu level (Jika tingkat semangat dan keseimbangan tidak sepadan melakukan reset sensor keseimbangan, lihat di bawah)

Apabila kotak terlalu jauh dari paras atau dibongkarkan, kotak akan berkicau 3 kali dan memainkan bunyi honk, salah satu lampu hidup akan padam.

Apabila semua 3 nyawa telah digunakan, kotak akan membimbangkan dan menyalakan semua lampu, permainan akan hilang.

Kawalan

Tetapkan semula Penggera

Lakukan ini untuk menghentikan penggera kerana semua 3 nyawa telah hilang.

Semasa penggera berbunyi, tekan butang hijau selama satu saat dan lepaskan. Penggera harus berhenti sesaat. Sekiranya tidak cuba lagi

Reset Lives - Lakukan ini jika anda mahu menetapkan semula permainan, ketiga-tiga nyawa akan dikembalikan.

Pada bila-bila masa, klik dua kali butang hijau (seperti tetikus komputer, tetapi sedikit lebih perlahan). Bunyi reset akan berbunyi dan tiga lampu hayat akan diterangi.

Tetapkan semula sensor keseimbangan - Lakukan ini jika gelembung di tahap semangat tidak sesuai dengan lampu penunjuk keseimbangan.

Tekan lama butang hijau (tekan selama 3 saat dan lepaskan) Bunyi tetapan semula keseimbangan akan dimainkan dan lampu keseimbangan akan menyala sebentar dan kemudian akan padam (menunjukkan bahawa kotak itu rata). Ia harus dilakukan semasa kotak itu rata seperti yang ditunjukkan oleh gelembung semangat.

Catatan

Apabila kotak mula berkicau kerana nyawa hilang, cepat dapatkannya kembali ke kedudukan rata yang betul atau anda akan kehilangan nyawa lagi setelah kicauan berhenti, kira-kira 5 saat.

Gunakan tahap semangat untuk melihat jalan keluar dari tahap / tingkat yang sebenarnya, lampu menunjukkan bahawa anda berada di luar tahap tetapi mereka tidak menunjukkan ke arah mana.

Gelembung tahap semangat kira-kira sama dengan lampu penunjuk, ketika gelembung menyentuh sisi aras semangat, kehidupan akan hilang.

Sekiranya kotak berkelakuan aneh dan tetapan semula sensor keseimbangan tidak berfungsi, matikan kotak dan hidupkan semula dengan suis kuasa hitam. Anda perlu menunggu kira-kira 10 saat dengan kotak di permukaan rata sementara ia dihidupkan semula. Cuba gunakan reset sensor keseimbangan terlebih dahulu kerana ia lebih cepat, anda tidak perlu menunggu kotak menjalankan kitaran kuasa.

Kotaknya dikuasakan bateri, secara teori harus mempunyai muatan yang cukup untuk bertahan seharian penggunaan berterusan, harap matikan jika tidak digunakan untuk menjimatkan tenaga adonan.

Sekiranya butang tidak bertindak balas, pastikan anda menekan DAN melepaskan butang.

Disyorkan: