Mundarija:

Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)
Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)

Video: Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)

Video: Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim
Image
Image

Smartfon yordamida boshqarish uchun labirint o'yini

Labirent smartfon qiyaligiga qarab harakatlanadi.

Avvalo, videoni ko'ring.

Harakat tasviri

1. Raspberry Pi - bu Websocket serveri.

2. Smartfon - Websocket mijozi.

3. Smartfon qiyalik ma'lumotlarini Raspberry Pi -ga yuboradi.

4. Raspberry Pi moyillik ma'lumotlariga ko'ra servo boshqaradi.

1 -qadam: Uskuna tayyorlash

Uskunani tayyorlash
Uskunani tayyorlash
Uskunani tayyorlash
Uskunani tayyorlash
Uskunani tayyorlash
Uskunani tayyorlash
  • Servo va servo papkaServo Tower-pro SG90-dan foydalanadi. Tafsilotlar uchun URL manziliga murojaat qiling. 3D ma'lumotlarini ham yuklab olish mumkin.https://www.thingiverse.com/thing: 746116
  • Labirint o'yini (engil materiallar, stirol taxtasidan yasalgan)
  • To'p (engil narsalar.)
  • Raspberry Pi (Raspberry Pi 3B yordamida)
  • Smartfonlar (iloji boricha yangi brauzerlarni tayyorlang. Safari Chrome Firefox)

2 -qadam: ulanish

Ulanish
Ulanish

1. Yuqori chiziqni GPIO 12 ga ulang (32 PIN).

2. Pastki qatorni GPIO 18 (12 PIN) ga ulang.

3. Servo yo'nalishini tekislang.

3 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash

1. GPIO

Suhbatlashish standartda o'rnatilgan Rpi. GPIO yordamida amalga oshiriladi, shuning uchun men pi-gpiodni o'rnataman. Buning sababi, PWM chiqishi barqaror.

O'rnatish usuli

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

Demonni ishga tushiring.

sudo pigpiod

2. Qizil tugun

Pi-gpiod uchun kutubxonani o'rnating.

Nosozliklarni tuzatish uchun asboblar paneli kutubxonasini o'rnating.

3. Oqim yaratish

Iltimos, quyidagi fayllarni Node-RED-ga import qiling (nusxa ko'chirish va joylashtirish). Odatdagidek nusxalash mumkin bo'lganda joylashtiring.

4 -qadam: ijro

Ijro etish
Ijro etish
Ijro etish
Ijro etish

1. Smartfonga ulaning

Iltimos, smartfoningizni xuddi shu segmentdagi WIFI -ga ulang. Veb -brauzerni oching va Raspberry Pi -ning IP -manzilini kiriting.

Anjir.

2. Labirintni smartfon qiyaligiga qarab harakatlantiring. Keling, sekin harakatni davom ettiraylik.

5 -qadam: Oxirigacha

Smartfon harakatiga sezgir munosabatda bo'lgani uchun, iltimos, dasturni to'g'rilang va sezgirlikni pasaytiring.

Bunday holda, Node-RED funktsional tugunini o'zgartiring.

Baxtli o'qituvchilar

Tavsiya: