Съдържание:

Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)

Видео: Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)

Видео: Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
Видео: Глупый парень, 5 серия #анимация #роблокс #roblox 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 ПИН).

2. Свържете долния ред към GPIO 18 (12 ПИН).

3. Подравнете посоката на серво.

Стъпка 3: Настройване на Raspberry Pi

Настройване на Raspberry Pi
Настройване на Raspberry Pi

1. GPIO

Бърборенето се извършва с Rpi. GPIO, инсталиран в стандарта, Затова ще инсталирам pi-gpiod. Това е така, защото изходът на ШИМ е стабилен.

Метод на инсталиране

sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html

Стартирайте демона.

sudo pigpiod

2. Node-RED

Инсталирайте библиотеката за pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Инсталирайте библиотеката на таблото за отстраняване на грешки.

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

Моля, импортирайте (Copy & Paste) следните файлове в Node-RED. Разположете, когато можете да копирате нормално.

Стъпка 4: Изпълнение

Екзекуция
Екзекуция
Екзекуция
Екзекуция

1. Свържете се със смартфон

Моля, свържете вашия смартфон към WIFI на същия сегмент. Отворете уеб браузъра и въведете IP адреса на Raspberry Pi.

фиг.

2. Преместете лабиринта според наклона на смартфона. Нека запазим бавно движение.

Стъпка 5: До края

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

В този случай, моля, променете функционалния възел на Node-RED.

Щастливи инструктажи

Препоръчано: