Смартфон менен башкарыла турган лабиринт оюну: 5 кадам (сүрөттөр менен)
Смартфон менен башкарыла турган лабиринт оюну: 5 кадам (сүрөттөр менен)
Anonim
Image
Image

Акылдуу телефон менен көзөмөлдөө үчүн лабиринт оюну

Лабиринт смартфондун эңкейишине жараша кыймылдайт.

Биринчиден, видеону көрүңүз.

Кыймылдуу сүрөт

1. Raspberry Pi - Websocket сервери.

2. Смартфон Websocket кардары болуп саналат.

3. Смартфон жантайма маалыматтарды Raspberry Piге жөнөтөт.

4. Raspberry Pi жантаюу маалыматына ылайык сервону көзөмөлдөйт.

1 -кадам: Аппараттык даярдоо

Аппараттык даярдоо
Аппараттык даярдоо
Аппараттык даярдоо
Аппараттык даярдоо
Аппараттык даярдоо
Аппараттык даярдоо
  • Servo жана servo папкасыServo Tower-pro SG90 колдонот. Чоо -жайын билүү үчүн URL дарегине кайрылыңыз. 3D маалыматтарын дагы жүктөп алса болот
  • Лабиринт оюну (стирол тактайдан жасалган жеңил нерселер)
  • Топ (Жеңил нерселер.)
  • Raspberry Pi (Raspberry Pi 3B менен)
  • Смартфондор (мүмкүн болушунча жаңы браузерлерди даярдаңыз. Safari Chrome Firefox)

2 -кадам: Туташуу

Байланыш
Байланыш

1. Жогорку сапты GPIO 12ге (32 PIN) туташтырыңыз.

2. Төмөнкү сызыкты GPIO 18ге (12 PIN) туташтырыңыз.

3. Сервонун багытын тууралаңыз.

3 -кадам: Raspberry Pi орнотуу

Raspberry Pi орнотуу
Raspberry Pi орнотуу

1. GPIO

Сүйлөшүү стандартта орнотулган Rpi. GPIO менен жүргүзүлөт, ошондуктан мен pi-gpiod орнотом. Бул PWM өндүрүшү туруктуу болгондуктан.

Орнотуу ыкмасы

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

Демонду баштаңыз.

sudo pigpiod

2. Node-RED

Pi-gpiod үчүн китепкананы орнотуңуз.

Мүчүлүштүктөрдү оңдоо үчүн панелдин китепканасын орнотуңуз.

3. Агымды түзүү

Сураныч, төмөнкү файлдарды Node-REDге импорттоп (Көчүрүү жана Койуу). Кадимкидей көчүрө алсаңыз, колдонуңуз.

4 -кадам: Аткаруу

Аткаруу
Аткаруу
Аткаруу
Аткаруу

1. Смартфон менен туташыңыз

Сураныч, смартфонуңузду ошол сегментте WIFIге туташтырыңыз. Веб -браузерди ачыңыз жана Raspberry Piнин IP дарегин киргизиңиз.

fig

2. Лабиринтти смартфондун эңкейишине жараша жылдырыңыз. Жай кыймылды уланта берели.

5 -кадам: аягына чейин

Ал смартфондун кыймылына сезимтал мамиле кылгандыктан, программаны оңдоп, сезгичтигин төмөндөтүңүз.

Мындай учурда, Node-RED функционалдык түйүнүн өзгөртүңүз.

Бактылуу насаатчылар

Сунушталууда: