Turinys:

„Labirinto“žaidimas, kurį galima valdyti išmaniuoju telefonu: 5 žingsniai (su paveikslėliais)
„Labirinto“žaidimas, kurį galima valdyti išmaniuoju telefonu: 5 žingsniai (su paveikslėliais)

Video: „Labirinto“žaidimas, kurį galima valdyti išmaniuoju telefonu: 5 žingsniai (su paveikslėliais)

Video: „Labirinto“žaidimas, kurį galima valdyti išmaniuoju telefonu: 5 žingsniai (su paveikslėliais)
Video: LRT pamokėlės. Saulė ir mėnulis, tinkama emocijų raiška, labirinto gamyba ir greitakalbių pratimai 2024, Liepa
Anonim
Image
Image

Labirinto žaidimas, kurį galima valdyti išmaniuoju telefonu

Labirintas juda pagal išmaniojo telefono nuolydį.

Visų pirma, žiūrėkite vaizdo įrašą.

Judesio vaizdas

1. „Raspberry Pi“yra „Websocket“serveris.

2. Išmanusis telefonas yra „Websocket“klientas.

3. Išmanusis telefonas siunčia pakreipimo duomenis į „Raspberry Pi“.

4. Raspberry Pi valdo servo pagal nuolydžio duomenis.

1 žingsnis: aparatinės įrangos paruošimas

Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
  • Servo ir servo aplankasServo naudoja Tower-pro SG90. Išsamesnės informacijos ieškokite URL. Taip pat galima atsisiųsti 3D duomenis. Http://www.thingiverse.com/thing: 746116
  • Labirinto žaidimas (lengvi daiktai, pagaminti iš stireno lentos)
  • Kamuolys (lengvi daiktai)
  • „Raspberry Pi“(naudojant „Raspberry Pi 3B“)
  • Išmanieji telefonai (kiek įmanoma paruoškite naujas naršykles. „Safari Chrome Firefox“)

2 žingsnis: prijungimas

Ryšys
Ryšys

1. Prijunkite viršutinę eilutę prie GPIO 12 (32 PIN).

2. Prijunkite apatinę eilutę prie GPIO 18 (12 PIN).

3. Sulygiuokite servo kryptį.

3 žingsnis: Raspberry Pi nustatymas

„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas

1. GPIO

Pokalbiai atliekami naudojant standarte įdiegtą „Rpi. GPIO“. Todėl įdiegsiu „pi-gpiod“. Taip yra todėl, kad PWM išvestis yra stabili.

Montavimo būdas

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

Pradėkite demoną.

sudo pigpiod

2. Mazgas-RAUDONAS

Įdiekite biblioteką, skirtą pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Įdiekite derinimo prietaisų skydelio biblioteką.

3. Srauto kūrimas

Importuokite (nukopijuokite ir įklijuokite) šiuos failus į „Node-RED“. Įdiekite, kai galite kopijuoti įprastai.

4 žingsnis: vykdymas

Vykdymas
Vykdymas
Vykdymas
Vykdymas

1. Prisijunkite prie išmaniojo telefono

Prijunkite savo išmanųjį telefoną prie to paties segmento WIFI. Atidarykite žiniatinklio naršyklę ir įveskite Raspberry Pi IP adresą.

pav.

2. Perkelkite labirintą pagal išmaniojo telefono nuolydį. Laikykimės sulėtinto judesio.

5 žingsnis: iki galo

Kadangi jis jautriai reaguoja į išmaniojo telefono judesį, pataisykite programą ir sumažinkite jautrumą.

Tokiu atveju pakeiskite „Node-RED“funkcijos mazgą.

Laimingi nurodymai

Rekomenduojamas: