جدول المحتويات:
- الخطوة 1: قائمة الأجزاء
- الخطوة 2: قم بإعداد الإلكترونيات وقم بتحميل البرنامج
- الخطوة 3: الموقع
- الخطوة 4: إعداد Betaflight
فيديو: Wifi PPM (لا حاجة إلى تطبيق): 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
كنت أرغب في التحكم في كوادروكوبتر الصغير المصغر الخاص بي باستخدام هاتفي الذكي ولكني لم أتمكن من العثور على حل جيد لذلك. كان لدي عدد قليل من وحدات wifi ESP8266 موضوعة حولها لذلك قررت أن أصنع واحدة خاصة بي.
يبدأ البرنامج نقطة وصول wifi مع موقع ويب HTML 5 للتحكم في إشارة PPM. يتم إنشاء إشارة PPM عن طريق المقاطعة.
بفضل HTML5 ، يمكنك التحكم في جهاز RC الخاص بك بأي هاتف ذكي دون أي تطبيق.
يمكنك أيضًا الاتصال بموقع الويب باستخدام جهاز كمبيوتر واستخدام عصا التحكم للتحكم. في الوقت الحالي ، يعمل هذا فقط في Firefox.
سأشرح في هذا الغامض كيفية إعداد ESP8266 وكيفية تكوين جهاز الاستقبال في Betaflight.
الخطوة 1: قائمة الأجزاء
لنبدأ بقائمة الأجزاء. أنت فقط بحاجة إلى بعض المكونات:
- ESP8266: يجب أن تعمل أي وحدة. أستخدم وحدة ESP 12-F:
- محول 3 ، 3V USB إلى Serial لتحميل السكيتش في المرة الأولى. (بعد التحميل الأول يمكنك استخدام تحديث OTA). استخدم شيئًا كهذا:
- منظم جهد 3 ، 3 فولت: يحتاج ESP8266 إلى 3 ، 3 فولت. أي جهد أعلى من 3 ، 6 فولت سيقتل الجهاز. يمكن أن يسقط تيار الذروة حوالي 200mA. إذا لم يكن لديك مصدر إمداد قوي بما يكفي 3 ، 3 فولت في طراز RC الخاص بك ، فأنت بحاجة إلى منظم جهد إضافي. أستخدم منظم التنحي هذا مع المقاوم 3 ، 9 كيلو أوم: https://www.produktinfo.conrad.com/datenblaetter/15 …
- جهاز كمبيوتر مع Arduino IDE:
- دعم ESP8266 لـ Arduino IDE. اتبع هذه التعليمات: https://learn.sparkfun.com/tutorials/esp8266-thing …
- مكتبة Websocket لـ Arduino:
- ربما يكون ناقل الحركة بمستوى 3 ، 3 فولت / 5 فولت إذا كان جهاز فك ترميز PPM الخاص بك لا يدعم مدخلات 3 ، 3 فولت. بالنسبة لمعظم وحدات التحكم في الطيران الرباعية ، لا تحتاج إلى هذا.
- سكيتش WifiPPM: قم بتنزيل الملف أدناه أو
- هاتف ذكي أو جهاز كمبيوتر به عصا تحكم وفايرفوكس
الخطوة 2: قم بإعداد الإلكترونيات وقم بتحميل البرنامج
أول شيء يجب فعله هو ضبط توصيلات الطاقة على ESP8266. تستطيع أن ترى الأسلاك في الصورة. قم بإجراء الاتصالات التالية:
RST و EN و VCC إلى 3 و 3 فولت
GPIO15 و GND إلى GND
ضع مكثفًا صغيرًا بين VCC و GND (حوالي 100 nF)
TXD إلى RXD لجهاز USB2Serial الخاص بك
RXD إلى TXD لجهاز USB2Serial الخاص بك
ضع GPIO0 على GND أثناء التشغيل للدخول إلى وضع الفلاش.
بعد تثبيت Arduino IDE ، يفتح دعم ESP8266 ومكتبة مقبس الويب الرسم التخطيطي. امسك GIO0 إلى GND أثناء تشغيل ESP8266 للدخول إلى وضع الفلاش. الآن يمكنك تحميل الرسم.
بعد تحميل المخطط ، ستتم إعادة تعيين وحدة التحكم. يجب أن تجد نقطة وصول WIFI تسمى WifiPPM. إذا كان هذا على ما يرام ، يمكنك إيقاف تشغيل الشريحة وفصل أسلاك TXD و RXD و GPIO0. في المستقبل يمكنك تحديث البرنامج عبر OTA. للقيام بذلك ، اتصل بجهاز Access Point وانتقل إلى "192.168.1.4/update" في متصفح الويب الخاص بك.
الخطوة 3: الموقع
يمكنك الآن توصيل GPIO5 بإدخال PPM لوحدة التحكم في الرحلة أو أي شيء تستخدمه لفك تشفير إشارة PPM.
بعد تشغيل الوحدة ، يمكنك الاتصال بنقطة الوصول "WifiPPM". لا توجد كلمة مرور. افتح العنوان 192.168.4.1 في متصفحك.
سترى موقع الصورة الأولى. على جهاز يعمل باللمس ، يمكنك التحكم في العصي باستخدام شاشة اللمس.
إذا فتحت الموقع بجهاز كمبيوتر ، فيجب عليك استخدام Firefox. بمجرد توصيل عصا التحكم ، سيتغير الموقع إلى الذي يمكنك رؤيته في الصورة الثانية. يمكنك التحكم في العصي باستخدام عصا التحكم الخاصة بك.
سأشرح في الخطوة التالية كيفية إعداد Betaflight ، لأنني أستخدمه. إذا كنت تستخدم بعض أجهزة التحكم الأخرى ، فعليك أن تستمر في العمل بنفسك من الآن فصاعدًا.
الخطوة 4: إعداد Betaflight
أستخدم جهاز التحكم WifiPPM للطائرة الرباعية مع Betaflight. أشرح الآن كيفية إعداده.
- قم بتوصيل جهاز التحكم في الرحلة بجهاز الكمبيوتر
- افتح Betaflight
- الاتصال بوحدة تحكم الرحلة
- انتقل إلى علامة التبويب جهاز الاستقبال
- اكتب RTAE1234 في حقل خريطة القناة
- قم بتغيير "Stick Low Threshold" إلى 1020 ، و "Stick Center" إلى 1500 و "Stick High Threshold" إلى 1980
- احفظ التغييرات
- افتح موقع wifiPPM بهاتفك المحمول واختبر ما إذا كان الضبط على ما يرام
هذا كل شيء. انتهيت. الآن يمكنك الطيران بهاتفك المحمول دون أي تطبيق إضافي.
موصى به:
Shop Vac Auto Switch (لا حاجة إلى Arduino): 7 خطوات
Shop Vac Auto Switch (لا حاجة إلى Arduino): مثل العديد من عمال الخشب الهواة ، لديّ فراغ متجر متصل بمنشار طاولتي وفي كل مرة أرغب في إجراء عملية قطع ، يجب أن أقوم بتشغيلها قبل تشغيل المنشار. قد يبدو هذا سخيفًا ، لكن من المؤلم في الرقبة تشغيل وإيقاف تشغيل المتجر
مصباح Neoboard - لا حاجة إلى بطاقة SD وطباعة ثلاثية الأبعاد: 3 خطوات (بالصور)
مصباح Neoboard - لا حاجة إلى SD وطباعة ثلاثية الأبعاد: بعد بناء مصباح Minecraft لطفلي البالغ من العمر 7 سنوات ، أراد شقيقه الصغير شيئًا مشابهًا. إنه يحب SuperMario أكثر من Minecraft ، لذلك سيُظهر ضوءه الليلي النقوش المتحركة في ألعاب الفيديو. يعتمد هذا المشروع على مشروع The Neoboard ، ولكن
عرض مشترك على YouTube بقيمة 5 دولارات أمريكية باستخدام ESP8266 - لا حاجة إلى تشفير: 5 خطوات
عرض مشترك على YouTube بقيمة 5 دولارات باستخدام ESP8266 - لا حاجة إلى تشفير: في هذا المشروع ، سأوضح لك كيف يمكنك استخدام لوحة ESP8266 Wemos D1 Mini لعرض عدد المشتركين في أي قناة على YouTube أقل من 5 دولارات
ملحق ويب Chrome - ليس هناك حاجة إلى خبرة تشفير سابقة: 6 خطوات
ملحق ويب Chrome - ليس هناك حاجة إلى خبرة برمجة مسبقة: إضافات Chrome هي برامج صغيرة مصممة لتحسين تجربة تصفح المستخدمين. لمزيد من المعلومات حول امتدادات chrome ، انتقل إلى https://developer.chrome.com/extensions. لإنشاء امتداد ويب Chrome ، يلزم الترميز ، لذلك من المفيد جدًا مراجعة HT
قم بإنشاء تطبيق بسيط لهاتفك الذكي (لا حاجة إلى تشفير): 10 خطوات
أنشئ تطبيقًا بسيطًا لهاتفك الذكي (لا حاجة إلى ترميز): التحديث: هذه التقنية قديمة ، وهناك الآن العديد من الطرق الأخرى لإنشاء تطبيق .. قد لا يعمل هذا بعد الآن. أول تطبيق منشور لي متاح للتنزيل على تطبيق Android سوق هنا. فيما يلي برنامج تعليمي سريع حول كيفية إجراء أي