Spisu treści:

Gra Labirynt do sterowania za pomocą smartfona: 5 kroków (ze zdjęciami)
Gra Labirynt do sterowania za pomocą smartfona: 5 kroków (ze zdjęciami)

Wideo: Gra Labirynt do sterowania za pomocą smartfona: 5 kroków (ze zdjęciami)

Wideo: Gra Labirynt do sterowania za pomocą smartfona: 5 kroków (ze zdjęciami)
Wideo: NAJDZIWNIEJSZA GRA NA ŚWIECIE! Śmieszne Darmowe Gry Online 2024, Listopad
Anonim
Image
Image

Gra labirynt do sterowania za pomocą smartfona

Labirynt porusza się zgodnie z nachyleniem smartfona.

Przede wszystkim zobacz wideo.

Obraz ruchomy

1. Raspberry Pi to serwer Websocket.

2. Smartfon jest klientem Websocket.

3. Smartfon wysyła dane przechyłu do Raspberry Pi.

4. Raspberry Pi kontroluje serwo zgodnie z danymi nachylenia.

Krok 1: Przygotowanie sprzętu

Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
  • Servo i servo folderServo używa Tower-pro SG90. Proszę odnieść się do adresu URL, aby uzyskać szczegółowe informacje. Dane 3D można również pobrać.https://www.thingiverse.com/thing:746116
  • Gra labirynt (lekkie rzeczy, wykonane z płyty styrenowej)
  • Piłka (lekkie rzeczy.)
  • Raspberry Pi (przy użyciu Raspberry Pi 3B)
  • Smartfony (przygotuj jak najwięcej nowych przeglądarek. Safari Chrome Firefox)

Krok 2: Połączenie

Połączenie
Połączenie

1. Podłącz górną linię do GPIO 12 (32 PIN).

2. Podłącz dolną linię do GPIO 18 (12 PIN).

3. Wyrównaj kierunek serwomechanizmu.

Krok 3: Konfiguracja Raspberry Pi

Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi

1. GPIO

Gadnięcie odbywa się z Rpi. GPIO zainstalowanym w standardzie. Dlatego zainstaluję pi-gpiod. Dzieje się tak, ponieważ wyjście PWM jest stabilne.

Metoda instalacji

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

Uruchom demona.

sudo świni

2. Węzeł-CZERWONY

Zainstaluj bibliotekę dla pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Zainstaluj bibliotekę pulpitu nawigacyjnego do debugowania.https://flows.nodered.org/node/node-red-dashboard

3. Tworzenie przepływu

Proszę zaimportować (skopiuj i wklej) następujące pliki do Node-RED. Wdróż, gdy możesz normalnie kopiować.

Krok 4: Wykonanie

Wykonanie
Wykonanie
Wykonanie
Wykonanie

1. Połącz się ze smartfonem

Podłącz swój smartfon do WIFI w tym samym segmencie. Otwórz przeglądarkę internetową i wprowadź adres IP Raspberry Pi.

Figa.

2. Przesuń labirynt zgodnie z nachyleniem smartfona. Zachowajmy zwolniony ruch.

Krok 5: Do końca

Ponieważ reaguje on wrażliwie na ruch smartfona, popraw program i zmniejsz czułość.

W takim przypadku zmodyfikuj węzeł funkcji Node-RED.

Szczęśliwe instrukcje

Zalecana: