جدول المحتويات:
فيديو: ESP32-CAM FPV Arduino Wifi Control Tank مع WebApp Controller_p1_introduction: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا ، أنا توني فوم. حاليًا ، أنا مدرس بخار فيتنامي وأيضًا هاوٍ. آسف مقدما عن لغتي الإنجليزية. لقد كتبت تعليمات لإنشاء خزان Arduino Bluetooth الذي يتم التحكم فيه من قبل ولكنه باللغة الفيتنامية.
P1. ARDUINO BLUETOOTH TANK [مداس خزان التحكم فقط]
P2. ARDUINO BLUETOOTH TANK [التحكم في البرج]
مشروع ESP32-CAM FPV Arduino Wifi Control Tank هو نسخة مطورة من المشروع السابق مع المزيد من الميزات.
هذا المشروع مناسب لأولئك الذين لديهم خبرة في برمجة Arduino أو للمبتدئين الذين يرغبون في تعلم Arduino من خلال مشروع مثير للاهتمام. سوف أقوم بتحديث التعليمات التفصيلية حول كل جزء من المشروع ، بما في ذلك: التخطيط ، واختيار المعدات ، والبرمجة ، وتصميم واجهة التطبيق ، وإنشاء هيكل الخزان من خلال سلسلة من المقالات القادمة. سأستخدم هذا المقال لتقديم قدرات الخزان والمراجع القيمة التي وجدتها. ستساعدك هذه المستندات على توفير الكثير من الوقت للتعلم ، وتجنب المشاكل غير الضرورية ، ثم التركيز أكثر على تطوير المنتج.
الخطوة 1: مقدمة المشروع
يمكنك أن ترى الملامح الرئيسية ملخصة في الصورة أعلاه. لكنني سأشرح أيضًا أنه يمكنك بسهولة تصور الفرق بين هذا الخزان ومشاريع الخزان المشتركة الأخرى.
الاختلاف الأكبر هو إكمال وظائف المنتج. يحتوي هذا الخزان على الميزات الكاملة لجهاز يتم التحكم فيه عن بُعد عبر شبكة Wifi من المنظور الأول:
1. دفق الفيديو + التقاط الصور: هذه السيارة لديها القدرة على دفق الفيديو والتقاط الصور عبر تطبيق الهاتف المحمول. يتم بث الفيديو بدقة VGA (640x480) ، والجودة جيدة جدًا للمراقبة عن بُعد والتحكم في السيارة. كما أن لديها القدرة على التقاط صور بألوان جيدة ، ودقة قصوى لـ UXGA (1600 × 1200)
2. تخزين بطاقة SD: سيتم تخزين الصور الملتقطة على بطاقة ذاكرة SD لمراجعتها لاحقًا. لا يمتلك التطبيق القدرة على حفظ الفيديو أثناء التسجيل ، لكنني سأقضي بعض الوقت لترقية هذه الميزة في المستقبل القريب.
3. ضبط الكاميرا: يمكن تعديل جميع خصائص الكاميرا تقريبًا بسهولة مثل ضبط خصائص الكاميرا للهاتف المحمول ، بما في ذلك: الدقة وجودة الصورة والسطوع وتوازن اللون الأبيض والتباين …
4. النقل المرن: موروث من مشروع الخزان السابق ، هذا الخزان لديه القدرة على التحرك بمرونة ، وعلى الأرجح التحكم في السيارة في الواقع من خلال عصا التحكم. يمكنك أيضًا ضبط السرعة القصوى لتتعرف على وحدة التحكم من خلال ذراع السرعة في تطبيق التحكم. يتم إرسال معلومات التحكم في الوقت الفعلي تقريبًا إلى السيارة عبر طريقة Websocket.
5. النطاق الواسع [حسب رأيي]: في حالة استخدام الهوائي المدمج ، استقبال إشارة البث مباشرة من الهاتف المحمول (Hotpot) ، يمكن التحكم في السيارة في حدود 30 مترًا بشكل مستقر..
6. مستقرة: السيارة والتطبيق يعملان بطريقة مستقرة للغاية. خلال الوقت المتصل بالهاتف للتحكم ، نادرًا ما يحدث أن يتعطل أو يتأخر ، أو يفقد الإشارة بسبب ارتفاع درجة حرارة شريحة جهاز التحكم.
7. واجهة مستخدم سهلة الاستخدام: تم تصميم واجهة التحكم أيضًا لتكون سهلة التشغيل مع ضمان الكثير من الميزات.
الخطوة 2: الملاحظات والاعتمادات
بدون المشاريع أدناه كمرجع ، سيكون منحنى التعلم الخاص بي وصنع هذا المنتج أكثر حدة. خالص الشكر لـ:
1. Rui Santos مع "ESP32-CAM بكاميرا OV2640 بسعر 7 دولارات" و "ESP32-CAM التقط صورة وحفظها في بطاقة MicroSD" و "دليل تحرّي الخلل وإصلاحه في ESP32-CAM: إصلاح المشاكل الأكثر شيوعًا"
2. robotzero.one مع "ESP32-CAM RC Car with Camera and Mobile Phone Controller"
(في الواقع لا يمكنني استخدام Websocket لدفق الفيديو ، لكنني أشير إلى كيفية توصيل الأجزاء الإلكترونية)
3. مدثر تامبولي مع "ESP32 + OV7670 - كاميرا فيديو WebSocket"
4. Brian Lough مع "كاميرا ESP32 مبرمجة باستخدام Arduino"
5. JEAN-LUC AUFRANC (CNXSOFT) مع "تحويل لوحة ESP8266 الخاصة بك إلى USB إلى لوحة تسلسلية بسهولة باستخدام Arduino Serial Bypass Sketch"
6. technoreview85 مع "كيفية برمجة كاميرا ESP-32 باستخدام لوحة Arduino UNO"
وشكر خاص لـ:
7. Pilotgeek مع "كاميرا روفر ثلاثية الأبعاد مطبوعة بتقنية WiFi تعتمد على ESP32 Arduino - The Scout32"
8. Pepe The Frog مع "ESP32CAM على مركبة مجنزرة حول المنزل"
الذي عرض لي مقاطع فيديو تلهمني حقًا للقيام بهذا المشروع.
الخطوة الثالثة: قائمة المواضيع في المشروع
في المقالات التالية ، سأكتب تعليمات تتعلق مباشرة بهذا المشروع:
- خبرة في تخطيط المشاريع
- تطوير مشاريع ESP32 Arduino باستخدام Arduino IDE و Visual Studio (بما في ذلك ESP32-CAM و PlatformIO)
- تحكم بكاميرا OV2640 التي تتوافق مع وحدة ESP32-CAM
- PWM على ESP32 وتطبيقاته
- كيفية تشغيل سيارة اردوينو بواسطة عصا التحكم
- تصميم وبرمجة تطبيق ويب بسيط
- تحكم في ESP32 من خلال تطبيق الويب عبر HTTP و WebSocket
- ESP32-CAM ، سنواجه بعض المشاكل
- تصميم وصنع الهيكل (DIY مقابل القطع بالليزر مقابل الطباعة ثلاثية الأبعاد)
- ….
أتمنى أن تجد هذه المقالة مفيدة! تأكد من متابعة المقالة التالية وأيضًا الإعجاب أو التصويت أو مشاركة هذا المشروع مع أصدقائك! اترك تعليقًا أدناه إذا كان لديك أي أسئلة أو اقتراحات.
موصى به:
مصباح WebApp Puzzle LED مع ESP32: 5 خطوات (مع صور)
مصباح WebApp Puzzle LED مع ESP32: لقد كنت ألعب بشرائط LED لسنوات ، وانتقلت مؤخرًا إلى مكان صديق حيث لم أتمكن من إجراء تغييرات كبيرة مثل تركيب الشريط على الجدران ، لذلك قمت بتجميع هذا المصباح الذي يحتوي على سلك واحد يخرج من أجل الطاقة ويمكن وضعه
روبوت الكاميرا ESP32 - FPV: 6 خطوات
ESP32 Camera Robot - FPV: تعتبر وحدة الكاميرا ESP32 عبارة عن وحدة PLC قوية وغير مكلفة. حتى أنه يتضمن التعرف على الوجه! لنقم ببناء روبوت First Person Viewpoint يمكنك قيادته من خلال واجهة ويب داخلية! يستخدم هذا المشروع وحدة Geekcreit ESP32 مع OV2640 Came
الشروع في استخدام ESP32 - تثبيت لوحات ESP32 في Arduino IDE - كود الوميض ESP32: 3 خطوات
الشروع في استخدام ESP32 | تثبيت لوحات ESP32 في Arduino IDE | كود ESP32 Blink: في هذه التعليمات ، سنرى كيفية بدء العمل مع esp32 وكيفية تثبيت لوحات esp32 في Arduino IDE وسنبرمج esp 32 لتشغيل كود وميض باستخدام arduino ID
لعبة Raspberry Pi 3 FPV Lego Tank: 5 خطوات (بالصور)
Raspberry Pi 3 FPV Lego Tank: تعتبر Lego رائعة لتعليم الأطفال كيفية عمل الأشياء مع السماح لهم بالمتعة في نفس الوقت. أعلم أنني استمتعت دائمًا بـ & quot؛ اللعب & quot؛ مع ليغو عندما كنت طفلاً. يصف هذا التوجيه كيف أنشأت خزان FPV (عرض الشخص الأول) من
الدرس السادس للسيارة Arduino Tank - Bluetooth و Wifi Hot Spot Control: 4 خطوات
Arduino Tank Car Lesson 6 - Bluetooth and Wifi Hot Spot Control: في هذا الدرس ، نتعلم كيفية التحكم في تطبيق Robot car mobile app من خلال WiFi و Bluetooth. ، نحن نستخدم لوحة esp8266 wifi فقط كلوحة توسعة والتحكم في سيارة الخزان عبر مستقبل الأشعة تحت الحمراء في الدروس السابقة. في هذا الدرس سوف نتعلم