Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Jeu de dinosaures Chrome contrôlé dans la vraie vie

Composants et fournitures

Arduino MKR Zero
Vous pouvez utiliser n'importe quel tableau pouvant être utilisé comme clavier (Leonardo, Esplora, Zero, Due et Famille MKR)
× 1
Planche à pain (générique)
× 1
Résistance à détection de force
× 1
Capteur d'étirement (cordon en caoutchouc conducteur)
× 1
Résistance 10k ohm
× 2
Câbles de raccordement (générique)
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

À propos et vidéo

Le Chrome Dinosaur Game est un jeu caché dans le navigateur Chrome auquel vous pouvez jouer lorsque Internet tombe en panne. L'objectif de ce jeu est simplement d'éviter les obstacles en sautant ou en esquivant.

Cet appareil peut contrôler le jeu de dinosaures dans la vraie vie en sautant et en esquivant lorsque vous sautez et esquivez physiquement.

Il le fait avec une résistance de détection de force et un capteur d'étirement (un cordon en caoutchouc conducteur) pour détecter les sauts et les esquives et utilise une carte Arduino MKR car elle prend en charge la bibliothèque de claviers (les autres cartes pouvant être utilisées comme clavier sont les Leonardo, Esplora, Zero, Due et la famille MKR).

Instructions

1.) Construisez le circuit en utilisant le schéma dans la section "Schémas" en bas de la page.

2.) Téléchargez le code qui se trouve dans la section "Code" en bas de la page.

3.) Ajustez les valeurs de seuil dans les lignes 3 et 4.

4.) (Facultatif) Imprimez en 3D le clip de ceinture dans la section "Pièces et boîtiers personnalisés personnalisés" en bas de la page et collez-le à l'arrière de la planche à pain.

5.) Branchez l'appareil, désactivez la connexion Internet sur votre ordinateur et ouvrez Chrome pour jouer au jeu ! N'oubliez pas de réactiver la connexion Internet par la suite.

Code

  • Code
CodeC/C++
#include int stretchThreshold =990;int forceThreshold =1000;void setup() { // mettez votre code de configuration ici, à exécuter une fois :Keyboard.begin(); pinMode (A1, ENTREE); pinMode (A2, ENTREE); pinMode(LED_BUILTIN, SORTIE); Serial.begin(9600);}void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises :int stretchValue =analogRead(A1) ; int forceValue =analogRead(A2) ; Serial.print("stretch:"); Serial.print(stretchValue); Serial.print(" force:"); Serial.println(forceValue); if(stretchValue  

Pièces et boîtiers personnalisés

Schémas


Processus de fabrication

  1. Robot Raspberry Pi contrôlé par Bluetooth
  2. Jeu Arduino Pong - Écran OLED
  3. Contrôleur de jeu Arduino
  4. Arduino Touch Breakout Game
  5. Voiture RC contrôlée par joystick
  6. Bras robotique contrôlé par Nunchuk (avec Arduino)
  7. Robot à commande vocale
  8. Jeu Pixel Chaser
  9. Robot piano contrôlé par Arduino :PiBot