Daftar Isi:

Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat: 4 Langkah
Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat: 4 Langkah

Video: Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat: 4 Langkah

Video: Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat: 4 Langkah
Video: Bomb lebih OP dari Leopard ?! #shorts #bloxfruits 2024, November
Anonim
Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat
Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat
Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat
Jika Ini Maka Itu: Kotak Hitam: Lari, Dodge, dan Lompat

Nama saya Remco Liqui lung dan ini adalah proyek sekolah If This Then That.

Kotak Hitam: Lari, Dodge, dan Lompat adalah kotak dengan permainan yang dapat dimainkan di dalamnya.

Ide di baliknya adalah Anda memainkan permainan dan ketika Anda mencapai skor tertentu (100 poin), Anda dapat mengambil hadiah Anda di dalam kotak. Dengan begitu Anda dapat merasa bahwa Anda telah mencapai sesuatu dan mendapatkan imbalan atas kerja keras Anda. Cukup lurus ke depan bukan?

Game yang dimainkan menggunakan arduino dengan kontrol dasar.

Kode asli yang saya gunakan berasal dari Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), kemudian saya menambahkan sedikit twist dengan menambahkan dan membuat beberapa perubahan pada kode.

Dalam tutorial ini saya akan menunjukkan kepada Anda bagaimana saya membuat kotak, daftar alat yang diperlukan untuk membuatnya, kode dan ide alternatif untuk diterapkan.

Tanpa basa-basi lagi mari kita bekerja rekan!

Langkah 1: Daftar Alat yang Digunakan

Alat yang saya gunakan dengan arduino:

  • Arduino Uno
  • Papan tempat memotong roti
  • Layar LCD (20x4)
  • Perisai I2C untuk LCD
  • 3 x saklar tombol tekan
  • 4 x Kabel pria-wanita
  • 7 x kabel papan tempat memotong roti
  • Cetak papan tempat memotong roti

Untuk kotak:

  • Hanya Anda kotak standar, ukuran apa pun dapat digunakan.
  • Sepasang sekrup untuk memasang lcd, arduino, dan engsel.
  • Pistol lem dengan tongkat lem untuk merekatkan kotak bersama-sama.
  • Pisau atau gunting yang berguna untuk memotong karton.
  • Tombol karet yang dapat diambil dari pengontrol game.
  • colokan USB

Langkah 2: Petunjuk Langkah demi Langkah

Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah
Petunjuk Langkah demi Langkah

Mari kita mulai dengan arduino disatukan.

Skema di mana kabel harus dihubungkan adalah sebagai berikut:

  • GND dan Reset terhubung ke tombol (Reset game)
  • GND dan Pin 4 terhubung ke tombol (Memilih tingkat kesulitan)
  • Tombol penghubung GND dan Pin 2 (Digunakan untuk memainkan game)

Untuk ini, Anda dapat menggunakan kabel papan tempat memotong roti biasa untuk menghubungkan ke arduino.

Layar disolder dengan I2C Shield yang dapat dibeli secara terpisah atau dihubungkan ke LCD. Sambungannya murni dari shield ke arduino dengan menggunakan kabel female to male, tidak perlu disambungkan ke breadboard.

  • SCL terhubung ke A5
  • SDA terhubung ke A4
  • GND terhubung ke GND
  • VCC terhubung ke 5V

Saat puas dengan tampilannya di papan tempat memotong roti, Anda bisa menyoldernya di papan tempat memotong roti.

Cara menyolder, Kabel ada di bagian belakang print sedangkan kancing ada di depan. Ini membuatnya lebih mudah untuk mencapai tombol tanpa kabel menghalangi.

Untuk membuat kotaknya cukup sederhana, Anda bisa menyatukannya atau cukup menggunakan kotak yang ukurannya sesuai dengan keinginan Anda.

Kotak saya dapat dibedah menjadi 2 bagian.

Bagian pertama di mana arduino disembunyikan sebenarnya adalah kotak pengiriman yang memiliki ukuran dan stabilitas yang tepat untuk memasang arduino dan lcd, dengan ruang yang cukup untuk mencetak (kontrol). Anda dapat menyesuaikan di mana arduino diletakkan dengan sangat mudah karena sangat fleksibel dan dapat diterapkan ke segala bentuk objek. Saya memastikan untuk memiliki port di mana saya dapat menghubungkan kabel saya ke arduino, dengan begitu tidak perlu membuka kotak tempat arduino berada. Dengan colokan USB Anda dapat menghubungkan arduino ke stopkontak untuk listrik.

Langkah 3: Kode, Penjelasan Mendalam

Kodenya sederhana di beberapa bagian yang akan saya jelaskan bagaimana Anda dapat menyesuaikan sedikit sesuai keinginan Anda.

Dalam file kode dijelaskan apa yang dilakukan kode dan di mana mereka dirujuk sebagai komentar.

Apa perbedaan yang saya tambahkan dalam kode?

Nah, saya menerapkan kode yang akan digunakan untuk layar 20x4, menyesuaikan karakter dan level untuk menggunakan seluruh layar.

Menambahkan halaman intro untuk proyek sekolah, dan menyesuaikan pemilihan tingkat kesulitan. Pusatkan segala sesuatu yang memiliki teks di dalamnya. Karena layar saya memiliki pelindung I2C yang disolder, ia menggunakan perpustakaan LiquidCity yang dibuat khusus untuk layar I2C.

Langkah 4: Video

Video yang menunjukkan game yang sedang dimainkan

Direkomendasikan: