Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Chrome-Dinosaurierspiel im echten Leben gesteuert

Komponenten und Verbrauchsmaterialien

Arduino MKR Zero
Sie können jedes Board verwenden, das als Tastatur verwendet werden kann (Leonardo, Esplora, Zero, Due und MKR-Familie)
× 1
Breadboard (generisch)
× 1
Kraftsensor-Widerstand
× 1
Dehnungssensor (leitfähiges Gummikabel)
× 1
Widerstand 10k Ohm
× 2
Jumper (generisch)
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Über und Video

Das Chrome-Dinosaurier-Spiel ist ein verstecktes Spiel im Chrome-Browser, das Sie spielen können, wenn das Internet ausfällt. Das Ziel dieses Spiels ist es, Hindernissen einfach durch Springen oder Ducken auszuweichen.

Dieses Gerät kann das Dinosaurier-Spiel im wirklichen Leben steuern, indem es springt und duckt, wenn Sie physisch springen und sich ducken.

Es tut dies mit einem Kraftmesswiderstand und einem Dehnungssensor (einem leitfähigen Gummikabel), um Springen und Ducking zu erkennen, und verwendet ein Arduino MKR-Board, da es die Tastaturbibliothek unterstützt (andere Boards, die als Tastatur verwendet werden können, sind Leonardo, Esplora, Zero, Due und die MKR-Familie).

Anleitung

1.) Bauen Sie die Schaltung mit dem Schaltplan im Abschnitt "Schaltpläne" unten auf der Seite auf.

2.) Laden Sie den Code hoch, den Sie im Abschnitt "Code" unten auf der Seite finden.

3.) Passen Sie die Schwellenwerte in den Zeilen 3 und 4 an.

4.) (Optional) 3D-Drucken Sie den Gürtelclip im Abschnitt "Custom Custom Parts and Enclosures" unten auf der Seite und kleben Sie ihn auf die Rückseite des Steckbretts.

5.) Schließen Sie das Gerät an, schalten Sie die Internetverbindung Ihres Computers aus und öffnen Sie Chrome, um das Spiel zu spielen! Denken Sie daran, die Internetverbindung danach wieder einzuschalten.

Code

  • Code
CodeC/C++
#include int stretchThreshold =990;int forceThreshold =1000;void setup() { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:Keyboard.begin(); PinMode (A1, EINGANG); PinMode (A2, EINGANG); pinMode (LED_BUILTIN, AUSGANG); Serial.begin (9600);}void loop () { // Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:int stretchValue =analogRead (A1); int forceValue =analogRead(A2); Serial.print("Stretch:"); Serial.print (stretchValue); Serial.print ( " force:"); Serial.println (forceValue); if (stretchValue  

Kundenspezifische Teile und Gehäuse

Schaltpläne


Herstellungsprozess

  1. Raspberry Pi Roboter über Bluetooth gesteuert
  2. Arduino Pong-Spiel - OLED-Display
  3. Arduino-Gamecontroller
  4. Arduino Touch Breakout-Spiel
  5. Joystick-gesteuertes RC-Auto
  6. Nunchuk-gesteuerter Roboterarm (mit Arduino)
  7. Sprachgesteuerter Roboter
  8. Pixel-Chaser-Spiel
  9. Arduino-gesteuerter Klavierroboter:PiBot
  10. Automatisiertes Dino-Spiel mit Arduino