جدول المحتويات:

لعبة المتاهة للتحكم بهاتف ذكي: 5 خطوات (بالصور)
لعبة المتاهة للتحكم بهاتف ذكي: 5 خطوات (بالصور)

فيديو: لعبة المتاهة للتحكم بهاتف ذكي: 5 خطوات (بالصور)

فيديو: لعبة المتاهة للتحكم بهاتف ذكي: 5 خطوات (بالصور)
فيديو: افضل تطبيقات لتعديل الصور 📸 لازم تجربهم 2024, شهر نوفمبر
Anonim
Image
Image

لعبة المتاهة للتحكم بالهواتف الذكية

تتحرك المتاهة وفقًا لمنحدر الهاتف الذكي.

أولا وقبل كل شيء ، يرجى مشاهدة الفيديو.

صورة متحركة

1. Raspberry Pi هو خادم Websocket.

2. الهاتف الذكي هو عميل Websocket.

3. يرسل الهاتف الذكي بيانات الإمالة إلى Raspberry Pi.

4. يتحكم Raspberry Pi في المؤازرة وفقًا لبيانات الميل.

الخطوة 1: تجهيز الأجهزة

تحضير الأجهزة
تحضير الأجهزة
تحضير الأجهزة
تحضير الأجهزة
تحضير الأجهزة
تحضير الأجهزة
  • مجلد المؤازرة والمؤازرة يستخدم سيرفو Tower-pro SG90. يرجى الرجوع إلى URL للحصول على التفاصيل. يمكن أيضًا تنزيل البيانات ثلاثية الأبعاد. https://www.thingiverse.com/thing: 746116
  • لعبة المتاهة (أشياء خفيفة ، مصنوعة من لوح الستايرين)
  • الكرة (الاشياء الخفيفة).
  • 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. العقدة الحمراء

قم بتثبيت مكتبة pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

قم بتثبيت مكتبة لوحة القيادة لتصحيح الأخطاء.

3. خلق التدفق

يرجى استيراد (نسخ ولصق) الملفات التالية إلى Node-RED. انشر عندما يمكنك النسخ بشكل عادي.

الخطوة 4: التنفيذ

تنفيذ
تنفيذ
تنفيذ
تنفيذ

1. الاتصال بهاتف ذكي

يرجى توصيل هاتفك الذكي بشبكة WIFI في نفس الجزء. افتح متصفح الويب وأدخل عنوان IP الخاص بـ Raspberry Pi.

تين.

2. حرك المتاهة وفقًا لمنحدر الهاتف الذكي. دعونا نحافظ على الحركة البطيئة.

الخطوة 5: حتى النهاية

نظرًا لأنه يتفاعل بشكل حساس مع حركة الهاتف الذكي ، يرجى تصحيح البرنامج وتقليل الحساسية.

في هذه الحالة ، يرجى تعديل عقدة وظيفة Node-RED.

تعليمات سعيدة

موصى به: