Оглавление:

Игра-лабиринт для управления с помощью смартфона: 5 шагов (с изображениями)
Игра-лабиринт для управления с помощью смартфона: 5 шагов (с изображениями)

Видео: Игра-лабиринт для управления с помощью смартфона: 5 шагов (с изображениями)

Видео: Игра-лабиринт для управления с помощью смартфона: 5 шагов (с изображениями)
Видео: 26. Игра лабиринт и управление жестами в Pictoblox 2024, Июль
Anonim
Image
Image

Игра-лабиринт для управления с помощью смартфона

Лабиринт движется согласно наклону смартфона.

Прежде всего, посмотрите видео.

Движущееся изображение

1. Raspberry Pi - это сервер Websocket.

2. Смартфон является клиентом Websocket.

3. Смартфон отправляет данные наклона в Raspberry Pi.

4. Raspberry Pi управляет сервоприводом в соответствии с данными наклона.

Шаг 1: Подготовка оборудования

Подготовка оборудования
Подготовка оборудования
Подготовка оборудования
Подготовка оборудования
Подготовка оборудования
Подготовка оборудования
  • Сервопривод и папка сервопривода Сервопривод использует Tower-pro SG90. Пожалуйста, обратитесь к URL-адресу для получения подробной информации. Также можно загрузить 3D-данные. Https://www.thingiverse.com/thing: 746116
  • Игра в лабиринт (легкая штука, сделанная из стирольной доски)
  • Мяч (Легкая штука.)
  • Raspberry Pi (с использованием Raspberry Pi 3B)
  • Смартфоны (как можно больше готовьте новые браузеры. Safari Chrome Firefox)

Шаг 2: Подключение

Связь
Связь

1. Подключите верхнюю линию к GPIO 12 (32 PIN).

2. Подключите нижнюю линию к GPIO 18 (12 PIN).

3. Выровняйте направление сервопривода.

Шаг 3: Настройка Raspberry Pi

Настройка Raspberry Pi
Настройка Raspberry Pi

1. GPIO

Дребезжание происходит при установленном в стандарте Rpi. GPIO, поэтому я установлю pi-gpiod. Это потому, что выход PWM стабилен.

Способ установки

sudo apt-get install pigpio python-pigpio python3-pigpio

Запустите демон.

sudo pigpiod

2. Узел-КРАСНЫЙ

Установите библиотеку для pi-gpiod.

Установите библиотеку приборной панели для отладки.

3. Создание потока

Пожалуйста, импортируйте (скопируйте и вставьте) следующие файлы в Node-RED. Разверните, когда сможете нормально копировать.

Шаг 4: Выполнение

Исполнение
Исполнение
Исполнение
Исполнение

1. Подключитесь к смартфону.

Подключите свой смартфон к WIFI в том же сегменте. Откройте веб-браузер и введите IP-адрес Raspberry Pi.

инжир.

2. Перемещайте лабиринт по наклону смартфона. Давайте продолжим медленное движение.

Шаг 5: до конца

Так как он чутко реагирует на движение смартфона, исправьте программу и понизьте чувствительность.

В этом случае измените функциональный узел Node-RED.

Счастливые инструкции

Рекомендуемые: