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

Perangkat Otomatisasi Tugas Video Game

Komponen dan persediaan

Motor servo mikro SG90
× 1
Arduino UNO
× 1

Alat dan mesin yang diperlukan

Pengontrol Xbox

Tentang proyek ini

Halo dunia,

Jika Anda seorang gamer jadul, Anda mungkin ingat Nintendo NES R.O.B. sekitar tahun 1985. Untuk generasi yang baru saja muncul, itu adalah robot yang akan memegang pengontrol NES, menonton layar, dan bermain dengan atau melawan Anda.

Ya, maksud saya 1985.

Ya, saya bilang Nintendo Robot.

R.O.B selalu muncul di benak saya ketika saya dipaksa melakukan tugas berulang di video game. Bukankah lebih bagus untuk menyerahkan pengontrol Anda ke pendamping robot Anda dan membiarkan mereka menangani hal-hal yang lumpuh? Nah dalam menghadapi 100-an fillet ikan di Elder Scrolls Online, saya menemukan solusi yang lebih baik. Sayangnya, Ini bukan R.O.B 2.0, itu tidak memancing saya...belum. Namun, ini adalah perangkat yang diprogram untuk menekan tombol pada pengontrol konsol setiap beberapa detik... lihat Skynet.

Pembuatan Proyek

Saya mendaur ulang kotak pengiriman dari SparkFun dan beberapa lembar busa untuk membuat dudukan yang pas untuk pengontrol Xbox.

Saya merekatkan beberapa lembar kayu bass untuk membuat dudukan servo. Tabung stirena dengan bumper karet yang terpasang di salah satu ujungnya untuk ibu jari otomatis dan beberapa lembar akrilik untuk menahan "ibu jari" di tempatnya. (Saat saya menulis ini lebih dari 3 tahun kemudian, sekarang memiliki printer 3D, ini adalah kerajinan pembuat yang tidak dapat diterima dan akan diperbaiki secara langsung. :D)

Kode

IBM Watson lebih baik hati-hati. Kode ini mungkin berisi AI masa depan yang memusnahkan jenis manusia... katakan saja Anda sudah diperingatkan.

Serius, ini sketsa yang sangat sederhana.

#include  //Dari LibraryServo servoMain; // Tentukan setup Servovoid(){servoMain.attach(9); // servo pada pin digital 9}void loop(){servoMain.write(45); // Putar Servo Kiri ke 45 derajatdelay(1500); // Tunggu 1,5 detikservoMain.write(0); // Putar Servo Kiri ke 0 derajat penundaan(750); // Tunggu .75 detik} 

Penutup

Proyek ini dimulai agak sebagai lelucon antara teman dan uap digulung menjadi ada. Gamer mendapatkan tawa yang baik dari sedikit kreativitas. Ada banyak hal yang perlu diperbaiki pada desain, tetapi terkadang yang terbaik adalah membuatnya tetap sederhana.

Versi Mendatang

Pada titik tertentu saya berencana untuk mengunjungi kembali pengontrol otomatis. Cetak 3D lampiran sangkar, tambahkan semua fungsi dengan beberapa umpan balik sensorik dari layar (foto) dan pengontrol (getaran). Pembalap mobil akan menjadi tantangan yang menarik. Di jalan, saya bisa melihatnya bersaing dengan manusia terbaik seperti yang dilakukan komputer Catur di tahun 80-an. Jika Anda memiliki saran atau umpan balik, saya akan senang mendengarnya. Tahu ada game dengan tugas yang mengganggu untuk ditangani? Silakan posting di bawah ini.

Keluar

y(o.o)y

Kode

  • Tekan Tombol O
Tekan Tombol OArduino
Operasikan servo setiap x detik untuk menekan tombol pada remote.
#include  //Dari LibraryServo servoMain; // Tentukan setup Servovoid(){servoMain.attach(9); // servo pada pin digital 9}void loop(){ servoMain.write(45); // Putar Servo Kiri ke penundaan 45 derajat (1500); // Tunggu 1,5 detik servoMain.write(0); // Putar Servo Kiri ke 0 derajat delay(750); // Tunggu .75 detik}

Skema


Proses manufaktur

  1. Perangkat Pencabutan Rambut
  2. Catur
  3. Pinball
  4. Renesas:pengontrol video LCD full HD dengan input MIPI-CSI2
  5. Stasiun Cuaca Raspberry Pi 2
  6. RASPBERRY PI HOME AUTOMATION
  7. Cara Memilih Pengontrol Otomasi Industri
  8. Video:Tingkat Produksi Tinggi pada VMC Menggunakan Otomasi Robot
  9. Memahami Otomasi Pers
  10. Mengelola perangkat Kontrol PLCnext melalui SNMP