جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لعبة المتاهة للتحكم بالهواتف الذكية
تتحرك المتاهة وفقًا لمنحدر الهاتف الذكي.
أولا وقبل كل شيء ، يرجى مشاهدة الفيديو.
صورة متحركة
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
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.