Daftar Isi:
- Langkah 1: BAHAN
- Langkah 2: SET UP KODE ANDA
- Langkah 3: SKEMA
- Langkah 4: SOLDERING
- Langkah 5: KEMASAN
Video: Proyek Arduino // Kata Simon (dengan Konsekuensi Penat): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Hai!
Ini adalah instruksi yang sangat ramah pemula, karena ini sebenarnya adalah proyek arduino pertama saya juga. Saya membuat proyek ini untuk lulus kursus yang sedang saya ikuti, yang disebut If This Then That.
Dalam Instruksi ini saya akan menunjukkan kepada Anda cara membuat game Simon Says Anda sendiri dengan konsekuensi penalti menggunakan Arduino. Saya telah memilih untuk menambahkan konsekuensi penalti untuk membumbui permainan sedikit lebih; itu memberi pengguna lebih banyak interaksi dengan arduino daripada hanya mengikuti lampu dan menekan tombol sebagai balasannya.
Konsekuensi penalti terdiri dari pengguna menekan sensor tekanan. Arduino akan bereaksi pada tekanan yang diberikan pengguna dan berdasarkan tekanan tersebut, Arduino mengembalikan LED merah atau hijau menyala. Jika LED merah menyala berarti pemain mendapat poin pengurangan, jika LED hijau menyala tidak terjadi apa-apa. Anda hanya dapat mengatur ulang permainan dan memainkannya lagi.
Dengan spidol papan tulis, Anda dapat menandai berapa banyak poin pengurangan yang Anda miliki pada sistem itu sendiri. Ini memberi Anda sedikit interaksi ekstra dengan desain proyek juga.
Langkah 1: BAHAN
Anda mungkin ingin mendapatkan sendiri bahannya terlebih dahulu. Saya telah membeli kit elektronik dan ingin menggunakan item dan alat yang disertakan dalam kit itu hanya karena saya tidak ingin membeli lebih banyak barang elektronik. Jangan ragu untuk menambahkan sesuatu yang menyenangkan sendiri.
Item yang digunakan:
-Arduino Uno (1x)
- Papan tempat memotong roti (1x)
- LED (4x dan jika mungkin, dalam warna yang berbeda, karena membuat permainan lebih berwarna)
- Tombol Tekan PCB (ukuran 4x, 6x6mm)
- Resistor 200 ohm (4x)
- Resistor 10K ohm (5x)
- Sensor Tekanan (1x)
- Set kabel jumper papan tempat memotong roti
- Papan Perf / Strip (1x)
- Papan busa (putih)
- Foil asetat
- Pita Washi
- Bantalan kapas
- Pita pelukis
- Lem
Alat yang digunakan:
- Besi solder
- Pemotong
- Tang pengupasan
- Pemotong laser
- Pisau Stanley
Langkah 2: SET UP KODE ANDA
Sebelum saya mulai memprogram sendiri, saya mencari beberapa game Simon Says lainnya berdasarkan arduino. Saya membandingkan ini dalam pengkodean. Saya menggunakan ini sebagai referensi:
- Dapat diinstruksikan dengan skema dan kode I. Kode tidak dijelaskan jadi jika Anda tidak terbiasa dengan pemrograman, ini mungkin sulit untuk dipahami sekaligus.
- Dapat diinstruksikan dengan skema dan kode II
- Dapat diinstruksikan dengan skema dan kode III
Gim ini dibagi menjadi tiga status terpisah: status START, status PLAY, dan status GAMEOVER. Ini seperti lingkaran yang berulang setiap kali Anda bermain game. Anda dapat menemukan sisa penjelasan kode di sini.
Saya menggunakan timer untuk konsekuensi penalti. Itu melacak berapa lama sensor memiliki tekanan. Menggunakan pernyataan if/else, itu tergantung pada tekanan Anda jika LED merah atau LED hijau menyala.
int onGameOver(){ //Serial.print(millis());
Serial.print(" - ");
Serial.println(pengatur waktu);
jika (analogRead(A0) > 0)
{ //Timer zetten kita op 2 detik jika (!setOnce)
{ Serial.println("diklik.");
setOnce = benar;
pengatur waktu = milis() + 2000; } }
if (milis() > timer && setOnce)
{ //Timer afgelopen
Serial.println("afgelopen.");
berkedip sekali = salah; setOnce = salah;
return (analogRead(A0) < 512 ? 2: 1); } }"
Langkah 3: SKEMA
Gunakan papan tempat memotong roti Anda untuk membuat prototipe game Anda. Ingatlah bahwa papan tempat memotong roti terhubung.
Anda mungkin telah memperhatikan bahwa banyak papan tempat memotong roti memiliki angka dan huruf yang ditandai pada baris dan kolom yang berbeda tetapi ini tidak melayani tujuan apa pun selain untuk memandu Anda ketika Anda sedang membangun sirkuit Anda. Jika Anda mengetahui nomor baris sambungan yang Anda coba buat, akan lebih mudah untuk menyambungkan kabel ke nomor itu daripada memeriksa seratus kali.
Selain baris horizontal, papan tempat memotong roti biasanya memiliki apa yang disebut rel listrik yang berjalan secara vertikal di sepanjang sisi.
Langkah 4: SOLDERING
Karena saya tidak ingin mengambil risiko bahwa proyek saya benar-benar akan berantakan selama waktu guru saya akan menilai saya (saya harus bepergian dengan transportasi umum juga), saya memilih untuk menyolder proyek saya juga daripada menyimpannya di papan tempat memotong roti.
Saya tidak memetakan sirkuit, karena saya tidak tahu cara menggunakan simbol dan lainnya, tetapi jika Anda melakukannya dan Anda menemukan metode yang lebih baik untuk diri Anda sendiri sebelum Anda akan menyolder, itu juga bagus.
Saya mempelajari prototipe saya di papan tempat memotong roti dan memastikan bahwa saya benar-benar memahami semua yang sedang terjadi, di papan tempat memotong roti saya. Saya membuat koneksi dan mengingat bahwa sisi negatif harus terhubung ke sisi positif.
Saya menuliskan pin mana yang digunakan untuk LED / tombol / kabel / sensor yang menyimpannya saat saya menyolder. Pada titik tertentu, Anda mungkin akan menjadi sangat frustrasi dengan jumlah kabel yang Anda miliki. Apa yang saya lakukan adalah menuliskan apa fungsi kawat itu dan ke pin mana kawat itu akan digunakan pada selotip dan membungkusnya di sekitar kawat sehingga akan lebih jelas untuk apa semua kabel yang berbeda itu.
Pastikan semuanya terhubung dan Anda siap berangkat!
Tetapi tip yang ingin saya berikan kepada Anda adalah menyimpan papan tempat memotong roti di tempat Anda membuat prototipe saat menyolder sehingga Anda dapat menggunakannya sebagai referensi saat Anda tidak yakin dengan apa yang Anda lakukan. Saya telah melihat banyak rekan mahasiswa yang baru saja memecahkan prototipe mereka dan kemudian lupa bagaimana mereka menghubungkan hal-hal tertentu.
Langkah 5: KEMASAN
Saya ingin memiliki kubus yang menutupi arduino saya. Saya membuat kubus di Illustrator dan pergi ke laser cut ini. Untuk bahan, saya memilih foamboard, karena menurut saya mudah diedit dan bahannya padat. Karena setiap pemotong laser berbeda, Anda sebaiknya memeriksa sendiri kecepatan dan kekuatan laser, tergantung pada ketebalan bahan Anda juga.
Dua kotak biasa akan menjadi sisi atas dan bawah kubus, sisanya akan menempel di samping. Anda bisa menggunakan lem untuk itu. Ada satu sisi yang lebih pendek dari yang lain, itu karena Anda dapat menancapkan kabel usb dari arduino Anda dari kubus ini dan ke laptop Anda jika Anda ingin menambahkan perubahan atau ingin menghidupkan game.
Saya hanya menggeser sisi satu sama lain dan menempelkannya untuk keamanan ekstra. Saya terakhir merekatkan sisi atas kubus karena saya ingin mengisi kubus dengan kapas di mana arduino bisa beristirahat. Saya menempelkan perf / stripboard saya ke sisi atas kubus setelah saya menggunakan pisau Stanley untuk memotong lingkaran di mana LED akan muncul, kotak di mana tombol saya akan ditekan dan tempat di mana sensor tekanan saya bisa keluar dan siap untuk ditekan.
Gunakan pita pencuci untuk merekatkan foil asetat Anda di atas LED dan permainan Simon Says Anda sendiri sudah siap!
Direkomendasikan:
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
Jam Kata Empat Huruf Dengan Generator Kata Akafugu dan Frasa Inspirasional: 3 Langkah
Jam Kata Empat Huruf Dengan Generator Kata Akafugu dan Frasa Inspirasional: Ini adalah versi saya dari Jam Kata Empat Huruf, sebuah ide yang berasal dari tahun 1970-an. Jam menampilkan serangkaian kata empat huruf yang dihasilkan baik dari algoritma generator kata acak atau dari database empat huruf terkait
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu
Proyek CSCI-1200 2: Simon Berkata: 4 Langkah
CSCI-1200 Project 2: Simon Says: Di lab ini Anda akan menggunakan tombol tekan, layar LCD, dan LED untuk membuat game Simon Says menggunakan pengontrol mikro Arduino. Perangkat keras yang diperlukan untuk proyek ini:1. Arduino Uno 2. Layar LCD3. 4 Tombol Tekan4. Potensiometer5. 4 LED6. Papan tempat memotong roti7
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Melalui Plastik / Kayu / Kertas (Proyek yang menyenangkan Juga Harus Kayu yang Sangat Halus): 3 Langkah
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Plastik/ Kayu / Kertas (Proyek Menyenangkan Juga Harus Kayu Sangat Halus): JANGAN MEMBUAT INI MENGGUNAKAN USB!!!! saya menemukan bahwa itu dapat merusak komputer Anda dari semua komentar. komputer saya baik-baik saja tho. Gunakan pengisi daya telepon 600ma 5v. saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang rusak jika Anda menggunakan steker pengaman untuk menghentikan daya