Съдържание:
- Стъпка 1: Подготовка на хардуера
- Стъпка 2: Свързване
- Стъпка 3: Настройване на Raspberry Pi
- Стъпка 4: Изпълнение
- Стъпка 5: До края
Видео: Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Лабиринт игра за управление със смарт телефон
Лабиринтът се движи според наклона на смартфона.
Първо, моля, вижте видеото.
Движещо се изображение
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
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.
Щастливи инструктажи
Препоръчано:
3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки)
3D игра Maze с помощта на Arduino: Здравейте приятели, така че днес ще направим игра с лабиринт, използвайки ARDUINO UNO. Тъй като Arduino Uno е най -използваната дъска, много е готино да се правят игри с нея. В тази инструкция позволява да направите играта лабиринт, която се контролира с джойстици. Не забравяйте
Как да управлявате ESP8266 базиран Sonoff Basic Smart Switch със смартфон: 4 стъпки (със снимки)
Как да управляваме базиран на ESP8266 Sonoff Basic Smart Switch със смартфон: Sonoff е линия устройства за Smart Home, разработена от ITEAD. Едно от най -гъвкавите и евтини устройства от тази линия са Sonoff Basic. Това е превключвател с Wi-Fi връзка, базиран на страхотен чип ESP8266. Тази статия описва как да настроите Cl
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
Лаптоп със смартфон: 11 стъпки (със снимки)
Лаптоп със смартфон: Електронните отпадъци се превръщат във все по-голям проблем в нашето общество за еднократна употреба. За да популяризирам идеята за кръгова икономика, възродих счупен лаптоп (2007 17 " Macbook Pro), като го изключих от смартфона си. Идеята зад това е също толкова умна
Arduino RFID лабиринт игра: 6 стъпки (със снимки)
Arduino RFID лабиринт игра: Днес ще демонстрирам как съставих малка игра с лабиринт с RFID за Arduino. Кодът и файловете за 3D отпечатване са включени, така че не се колебайте да си направите такъв, като следвате стъпките по -долу! Исках да направя играчка за деца, която да съчетае виртуална