Isi kandungan:
- Langkah 1: Alat dan Bahan yang Diperlukan
- Langkah 2: Memprogram Permainan di Arduino
- Langkah 3: Membina Litar
- Langkah 4: Membina Bingkai
Video: Space Race: Permainan Arduino Clicker Sederhana untuk Membuat Dengan Anak-anak: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
¡Saya memuat naik video yang menunjukkan bagaimana ia berfungsi hari ini! Nantikan
Mari bersenang-senang dengan instruksi bertema ruang yang boleh dibuat bersama dengan anak-anak, dan kemudian dinikmati oleh mereka sendiri sebagai mainan.
Anda boleh menggunakannya sebagai kaedah untuk mengajar mereka sejarah tentang perang dingin dan perlumbaan ruang angkasa dengan projek sederhana ini, tetapi jangan tertipu: kita semua akan menggunakan dan belajar tentang:
- Arduino
- Pengaturcaraan
- Elektronik
- Reka Bentuk 3D (mesra kanak-kanak terima kasih kepada TinkerCAD)
- Pembuatan kadbod
- Lukisan atau kraf lain yang ingin anda sertakan;)
Space Race adalah permainan:
Anda mesti berulang kali menekan butang anda untuk membuat kapal anda maju menuju bulan. Yang pertama tiba di sana menang. Anda mesti melawan graviti yang akan menarik anda ke bumi. Bermula sebelum led dimatikan (atau kapal ruang angkasa anda sudah siap) akan dikenakan denda, dan waktu mula akan menjadi lebih rawak untuk menguji refleks anda lebih banyak lagi.
Langkah 1: Alat dan Bahan yang Diperlukan
-
Papan Arduino
- Uno, Mega, dll akan berjaya. Mesti menyokong perpustakaan Servo.
- Komputer untuk memprogramkannya
-
Beberapa bahagian elektronik
- 2 butang tekan. Saya menggunakan arked seperti yang besar dan kukuh.
- 2 perintang (4.7k ohm akan baik)
- 2 Servos. Saya menggunakan model SG-90 termurah
- 1 diod LED warna kegemaran anda
- Protoboard + beberapa kabel pelompat
- Mungkin anda memerlukan sedikit wayar elektrik, bergantung pada panjang dan reka bentuk akhir jumper anda.
- Akaun TinkerCAD (percuma) untuk melihat litar. Saya menggunakannya untuk berkongsi dengan anda.
- Lem
- Bilah pemotong (dengan pengawasan orang dewasa)
- PILIHAN gunting gred sekolah
- Sebilangan wayar untuk memasang kapal ke servo
- Pistol gam panas
- JUMLAH PILIHAN: pencetak 3D untuk membuat kapal. Saya benar-benar ingin belajar menggunakan TinkerCAD, jadi saya tidak tahan untuk membuat 2 kapal sederhana sebagai reka bentuk TinkerCAD pertama saya. Ia sangat mudah sehingga memberi inspirasi kepada saya untuk membuat projek ini dapat diselesaikan dengan anak-anak. Anda boleh mengganti model bercetak 3D dengan kadbod, kertas, kayu, atau bahkan model permainan. Lepaskan kreativiti anda.
Langkah 2: Memprogram Permainan di Arduino
Saya memprogramkan permainan untuk anda supaya anda dapat menggunakannya dengan segera
Saya mengomentari sebahagian besar kod untuk membantu anda memahami apa yang berlaku, dan untuk mendorong anda mempelajari beberapa Arduino. Perhatikan bahawa saya bukan pengaturcara, jadi mungkin itu bukan kod yang paling elegan. Sebaliknya, ini menunjukkan bahawa jika saya dapat belajar membuat kod, anda juga boleh melakukannya sekiranya anda mencuba;)
Saya membuat bahagian yang dipanggil CONFIGURATION. Anda mesti menyesuaikan sudut maksimum yang akan dicapai oleh servo anda agar sesuai dengan bangunan anda. Lihatlah komen bahagian konfigurasi.
Anda juga boleh bermain dengan konfigurasi pengalaman: Cuba nilai lalai terlebih dahulu dan kemudian bereksperimen untuk melihat bagaimana ternyata: Graviti Negatif? Menjadikan permainan lebih lama atau lebih sukar? terokai program untuk melihat apa yang boleh anda lakukan.
Cukup buka dan muat naik kod yang dikongsi di sini ke papan Arduino / Genuino anda, dengan melihatnya anda boleh belajar tentang:
- Nyatakan mesin
- Penggunaan dan masalah perpustakaan servo asas
- Butang menolak dan mengapa anda mesti melakukannya
- Fungsi rawak, dan banyak lagi.
Sekiranya anda memerlukan bantuan memuat naik kod ini, pergi ke:
Kodnya adalah 362 baris, jadi saya memutuskan untuk memuat naik fail.ino daripada menyalin kod di sini.
Langkah 3: Membina Litar
Saya menggunakan TinkerCAD untuk pertama kalinya untuk merancang litar. Saya menyukainya kerana senang dan cepat berbanding alternatif lain:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Izinkan saya menerangkan sedikit mengenai litar mudah ini:
Dari kanan ke kiri anda melihat:
para pelayan
Hanya tanah, Vcc dan isyarat. Keajaiban sebenar dengan mereka berlaku di bahagian perisian. Anda boleh membaca di internet bahawa Arduino tidak mempunyai kekuatan yang cukup untuk menjalankan servo dengan betul, tetapi saya mengatasinya dengan beberapa helah pengaturcaraan (melepaskannya selepas bergerak untuk mengelakkan kegelisahan, misalnya). Seperti yang anda lihat papan Mega saya mempunyai kuasa yang cukup untuk menjalankan semua barang dalam projek ini tanpa bekalan kuasa luaran.
Tombol tekan
Dihubungkan ke tanah oleh RESISTOR PULL-DOWN 4.7k. Sekiranya kita tidak menggunakan perintang itu, Arduino akan mengeluarkan banyak bunyi elektrik dari persekitaran, memberikan bacaan yang tidak menentu dan salah. Perintang ini memastikan bahawa sebarang isyarat / bunyi elektrik masuk ke tanah dan bukannya pin input jika tidak cukup kuat seperti positif sebenarnya. Pasti senang untuk anda sendiri: cabut wayar pin 2 atau 3 dan lihat apa yang berlaku:)
Di sebelah kiri kita mempunyai
LED mandiri
Biasanya kita harus menggunakan perintang secara bersiri untuk mengelakkan akhirnya membakar LED, tetapi kerana kita menggunakan papan dan bukan arduino yang berdiri sendiri, kita memanfaatkan perintang terbina dalam dan memimpin pada pin 13, mereka sudah di sana! Anda bahkan boleh menyimpan LED ini semasa melakukan ujian, tetapi kerana kami ingin melampirkan arduino, kami memerlukan diod LED di luar.
Langkah 4: Membina Bingkai
Kami boleh menggunakan kayu dan beberapa alat, tetapi kerana kami menginginkan sesuatu yang dapat dibuat oleh anak-anak, kami akan menggunakan beberapa lapisan kadbod yang dilekatkan bersama untuk kekerasan yang lebih besar.
Saya membuat dinding menegak terlebih dahulu, dan kemudian memotong lapisan pertama penutup atas agar sesuai dengannya.
Tidak kira jika lapisan tidak sesuai, anda boleh meratakannya memotong tambahan dengan pisau pemotong seperti yang ditunjukkan dalam gambar.
Lapisan bawah dilekatkan hanya pada satu hujung.
Adakah anda tahu bahawa bergantian arah gelombang lapisan kadbod menjadikannya ketahanan lebih mekanikal? Sekiranya anda memotong lapisan bawah dengan gelombang tegak lurus ke sisi panjang, akan lebih mudah membengkokkannya untuk membukanya.
Potong rel untuk kabel kapal, tetapi jangan memotong lubang untuk butang atau kabel USB.
Disyorkan:
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian
KerbalController: Panel Kawalan Khusus untuk Roket Permainan Kerbal Space Program: 11 Langkah (dengan Gambar)
KerbalController: Panel Kawalan Khusus untuk Roket Permainan Kerbal Space Program: Mengapa membina KerbalController? Baiklah, kerana menekan butang dan membuang suis fizikal terasa jauh lebih penting daripada mengklik tetikus anda. Terutama apabila ia adalah suis keselamatan merah yang besar, di mana anda mesti membuka penutupnya terlebih dahulu, jentikkan suis
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
CARA MUDAH UNTUK MEMBUAT CAHAYA KOMPAK !! 3 LANGKAH SEDERHANA !!: 3 Langkah
CARA MUDAH UNTUK MEMBUAT CAHAYA KOMPAK !! 3 LANGKAH SEDERHANA !!: Apa yang Anda Perlu - Kerajang timah 1 bateri AA (beberapa bateri AAA akan berfungsi) 1 Bola Lampu Mini (mentol digunakan untuk kebanyakan lampu suluh; rujuk gambar) Pembaris (jika diperlukan)