Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kendalikan Game Dino Chrome dengan Arduino: Proyek Hardware Nyata

Komponen dan Perlengkapan

Aplikasi dan Layanan Online

Tentang Proyek Ini

Tentang dan Video

Game Dino Chrome adalah game tersembunyi di browser Chrome yang bisa Anda mainkan saat internet terputus. Tujuan game ini adalah hanya menghindari rintangan dengan melompat atau membungkuk.

Perangkat ini dapat mengontrol Game Dino dalam kehidupan nyata dengan melompat dan membungkuk saat Anda secara fisik melompat dan membungkuk.

Ini dilakukan dengan sensor tekanan (force sensing resistor) dan sensor peregangan (kawat karet konduktif) untuk mendeteksi lompat dan bungkuk dan menggunakan papan Arduino MKR karena mendukung library Keyboard (papan lain yang bisa digunakan sebagai keyboard adalah Leonardo, Esplora, Zero, Due, dan keluarga MKR).

Instruksi

  1. Rangkai rangkaian menggunakan skematik di bagian "Schematics" di bagian bawah halaman.
  2. Unggah kode yang dapat ditemukan di bagian "Code" di bagian bawah halaman.
  3. Sesuaikan nilai ambang batas pada baris 3 dan 4.
  4. (Opsional) Cetak 3D klip pinggang di bagian "Custom Custom Parts and Enclosures" di bagian bawah halaman dan tempelkan ke bagian belakang breadboard.
  5. Colokkan perangkat, matikan koneksi internet pada komputer Anda, dan buka Chrome untuk memainkan game! Ingat untuk menyalakan kembali koneksi internet setelahnya.

Kode

CodeC/C++
#include <Keyboard.h> int stretchThreshold = 990; int forceThreshold = 1000; void setup() { // put your setup code here, to run once: Keyboard.begin(); pinMode(A1, INPUT); pinMode(A2, INPUT); pinMode(LED_BUILTIN, OUTPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: int stretchValue = analogRead(A1); int forceValue = analogRead(A2); Serial.print("stretch: "); Serial.print(stretchValue); Serial.print(" force: "); Serial.println(forceValue); if(stretchValue < stretchThreshold){ digitalWrite(LED_BUILTIN, HIGH); Keyboard.press(KEY_DOWN_ARROW); delay(200); digitalWrite(LED_BUILTIN, LOW); } if(forceValue < forceThreshold){ digitalWrite(LED_BUILTIN, HIGH); Keyboard.press(' '); delay(200); digitalWrite(LED_BUILTIN, LOW); } Keyboard.releaseAll(); } 

Bagian Kustom dan Enclosure

Tidak ada bagian tambahan.

Skematik

Kendalikan Game Dino Chrome dengan Arduino: Proyek Hardware Nyata

Proses manufaktur

  1. Membuat Robot Raspberry Pi yang Dikontrol Bluetooth dengan Umpan Balik Suara
  2. Membuat Game Pong Klasik pada Arduino UNO dengan Layar OLED – Tutorial Langkah demi Langkah
  3. Pengontrol USB Game Arduino DIY – Buat Gamepad Tinggi Performa Sendiri
  4. Game Breakout Sentuh Arduino: Bangun Arcade Klasik pada Layar TFT LCD 2.4″
  5. Ubah Mobil RC Lama menjadi Kendaraan Terkontrol Joystick dengan Arduino
  6. Kit Lengan Robot 6-DoF Berbasis Arduino dengan Pengendali Nunchuk
  7. Membangun Robot Kendali Suara dengan Arduino Nano
  8. Pixel Chaser: Game LED Interaktif Satu Ketukan dengan Arduino Nano
  9. PiBot: Robot Piano Berbasis Arduino untuk Pertunjukan Musik Presisi
  10. Membuat Permainan Google Chrome Dino Otomatis dengan Arduino