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

Chrome-dinosaurusspel bestuurd in het echte leven

Componenten en benodigdheden

Arduino MKR Zero
Je kunt elk bord gebruiken dat als toetsenbord kan worden gebruikt (Leonardo, Esplora, Zero, Due en MKR-familie)
× 1
Broodplank (algemeen)
× 1
Krachtgevoelige weerstand
× 1
Reksensor (geleidend rubberen snoer)
× 1
Weerstand 10k ohm
× 2
Jumperdraden (algemeen)
× 1

Apps en online services

Arduino IDE

Over dit project

Over en video

De Chrome Dinosaur Game is een verborgen spel in de Chrome-browser dat je kunt spelen als het internet uitvalt. Het doel van dit spel is om simpelweg obstakels te ontwijken door te springen of te bukken.

Dit apparaat kan het dinosaurusspel in het echte leven besturen door te springen en te bukken wanneer je fysiek springt en bukt.

Het doet dit met een krachtgevoelige weerstand en reksensor (een geleidend rubberen koord) om springen en bukken te detecteren en gebruikt een Arduino MKR-bord omdat het de toetsenbordbibliotheek ondersteunt (andere borden die als toetsenbord kunnen worden gebruikt zijn de Leonardo, Esplora, Zero, Due en de MKR-familie).

Instructies

1.) Bouw het circuit met behulp van het schema in het gedeelte "Schema's" onderaan de pagina.

2.) Upload de code die u kunt vinden in het gedeelte "Code" onderaan de pagina.

3.) Pas de drempelwaarden aan in regel 3 en 4.

4.) (Optioneel) 3D-print de riemclip in het gedeelte "Aangepaste aangepaste onderdelen en behuizingen" onderaan de pagina en plak deze op de achterkant van het breadboard.

5.) Sluit het apparaat aan, schakel de internetverbinding op uw computer uit en open Chrome om het spel te spelen! Vergeet niet om daarna de internetverbinding weer in te schakelen.

Code

  • Code
CodeC/C++
#include int stretchThreshold =990;int forceThreshold =1000;void setup() { // plaats hier je setup-code om een ​​keer uit te voeren:Keyboard.begin(); pinMode (A1, INGANG); pinMode (A2, INGANG); pinMode (LED_BUILTIN, UITGANG); Serial.begin(9600);}void loop() {// plaats hier uw hoofdcode om herhaaldelijk uit te voeren:int stretchValue =analogRead(A1); int forceValue =analoog lezen (A2); Serial.print("uitrekken:"); Serial.print(stretchValue); Serial.print(" force:"); Serial.println(forceValue); if (stretchValue   

Aangepaste onderdelen en behuizingen

Schema's


Productieproces

  1. Raspberry Pi-robot bestuurd via Bluetooth
  2. Arduino Pong Game - OLED-scherm
  3. Arduino-gamecontroller
  4. Arduino Touch Breakout-spel
  5. Met joystick bestuurde RC-auto
  6. Nunchuk-gestuurde robotarm (met Arduino)
  7. Spraakgestuurde robot
  8. Pixel Chaser-game
  9. Arduino-gestuurde pianorobot:PiBot
  10. Geautomatiseerd Dino-spel met arduino
  11. Touch Controlled Light met Arduino