Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Игра про динозавров Chrome, управляемая в реальной жизни

Компоненты и расходные материалы

Arduino MKR Zero
Вы можете использовать любую доску, которая может использоваться в качестве клавиатуры (Leonardo, Esplora, Zero, Due и Семейство MKR)
× 1
Макет (общий)
× 1
резистор измерения силы
× 1
Датчик растяжения (проводящий резиновый шнур)
× 1
Резистор 10 кОм
× 2
Перемычки (общие)
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

О компании и видео

Chrome Dinosaur Game - это скрытая игра в браузере Chrome, в которую вы можете играть, когда Интернет выходит из строя. Цель этой игры - просто избегать препятствий, прыгая или уклоняясь.

Это устройство может управлять игрой «Динозавр» в реальной жизни, прыгая и пригибаясь, когда вы физически прыгаете и пригибаетесь.

Он делает это с помощью резистора, чувствительного к силе, и датчика растяжения (проводящего резинового шнура) для обнаружения прыжков и уклонения и использует плату Arduino MKR, поскольку она поддерживает библиотеку клавиатуры (другие платы, которые можно использовать в качестве клавиатуры, - это Leonardo, Esplora, Zero, Due и семейство MKR).

Инструкции

1.) Постройте схему, используя схему в разделе «Схемы» внизу страницы.

2.) Загрузите код, который можно найти в разделе «Код» внизу страницы.

3.) Настройте пороговые значения в строках 3 и 4.

4.) (Необязательно) 3D распечатайте зажим для ремня в разделе «Пользовательские детали и корпуса» внизу страницы и приклейте его к задней части макета.

5.) Подключите устройство, отключите подключение к Интернету на вашем компьютере и откройте Chrome, чтобы играть в игру! Не забудьте после этого снова включить интернет-соединение.

Код

  • Код
Код C / C ++
 #include  int stretchThreshold =990; int forceThreshold =1000; void setup () {// поместите сюда свой установочный код, чтобы запустить его один раз:Keyboard.begin (); pinMode (A1, ВХОД); pinMode (A2, ВХОД); pinMode (LED_BUILTIN, ВЫХОД); Serial.begin (9600);} void loop () {// поместите сюда ваш основной код для повторного запуска:int stretchValue =analogRead (A1); int forceValue =analogRead (A2); Serial.print ("растянуть:"); Serial.print (stretchValue); Serial.print ("сила:"); Serial.println (forceValue); если (stretchValue  

Изготовленные на заказ детали и корпуса

Схема


Производственный процесс

  1. Робот Raspberry Pi, управляемый через Bluetooth
  2. Игра Arduino Pong - OLED-дисплей
  3. Игровой контроллер Arduino
  4. Игра Arduino Touch Breakout
  5. Радиоуправляемая машина с джойстиком
  6. Роботизированная рука, управляемая нунчук (с Arduino)
  7. Робот, управляемый речью
  8. Игра Pixel Chaser
  9. Робот-пианино, управляемый Arduino:PiBot
  10. Автоматизированная игра Дино с использованием arduino