Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers

Onderdelen en benodigdheden

  • SG90 Micro-servomotor (1×)
  • Arduino UNO (1×)

Benodigde tools en machines

  • Xbox-controller (als testplatform)

Over dit project

Geïnspireerd door Nintendo's R.O.B. (1985) – een robot die de NES-controller bediende. Herinneringen aan repetitieve taken in games (bijv. 100 vissen fileteren in Elder Scrolls Online) leidden tot dit apparaat: een servo die periodiek een knop op de controller indrukt. Nog geen volledige robot, maar een grappige, werkende proof-of-concept.

Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers

Projectbouw

Een SparkFun-verzenddoos en schuimplaten vormen de controllerhouder.

Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers

Servohouder van basthout, styrene buis met rubber buffer als „duim”, acrylaatplaat voor bevestiging. (Auteur merkt aan: met een 3D-printer nu veel netter te maken.)

Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers
Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers

De code

Eenvoudige sketch: servo draait 45° (knop indrukken), wacht 1,5 s, draait terug naar 0°, wacht 0,75 s, herhaalt.

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9); // servo op digitale pin 9
}

void loop() {
  servoMain.write(45);  // Duim indrukken
  delay(1500);          // 1,5 s ingedrukt houden
  servoMain.write(0);   // Loslaten
  delay(750);           // 0,75 s pauze
}

Afsluiting

Begon als grap, werd een werkend project. Eenvoud houdt het leuk. Verbeterideeën: 3D-geprint kooi, alle knoppen, scherm-feedback (foto), controller-trilling, auto-racer.

Toekomstige versies

  • 3D-geprinte bevestiging
  • Alle controllerfuncties met sensorfeedback
  • Auto-racer als uitdaging

Code

Sketch: Press O Button

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9);
}
void loop() {
  servoMain.write(45);
  delay(1500);
  servoMain.write(0);
  delay(750);
}

Schema's

Geautomatiseerde Gaming Assistant: Slimme taak-automatisering voor gamers

Productieproces

  1. Uitgebreide Gids tot Moderne Epilatieapparaten: Ontwerp, Geschiedenis en Toekomst
  2. Schaken: van oorspronkelijke oorsprong tot moderne productie – een expert overzicht
  3. Pinball: Geschiedenis, Ontwerp en Productie van een Klassiek Arcade Spel
  4. De Voetbal: Van Oude Spelen tot Moderne Innovatie
  5. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  6. Een Raspberry Pi-thuisautomatiseringssysteem bouwen voor afstandsbediening
  7. Persautomatisering onder de knie: Technieken, Veiligheid en Efficiëntie
  8. De juiste industriële automatiseringscontroller selecteren: een uitgebreide gids
  9. Hoe Robotica Snelle Productie op VMC's Drijft – Een Hoog-Prestaties Video
  10. PLCnext Control Apparaten Optimaliseren met SNMP: Een Praktische Gids
  11. Renesas lanceert eerste 4-lane MIPI-CSI2 LCD-videocontroller voor automotive Full-HD-displays