بناء FalconRC 4X Transmitter المتوافق مع بروتوكول WLTOYS V202

Greeting


كنت قد قدمت في تدوينة سابقة كيفية تصميم و بناء 4CHANNEL RC TRANSMITTER وقد لاقى انتشار واسع في أوساط هواة ال RC و الطلاب المقبلين على مشاريع تخرجهم , ما شجعني على تطوير المشروع و اضافة العديد من المزايا المتقدمة .
وقد اطلقت عليه اسم FalconRC 4X

المواصفات :

  1. 4channel 2.4GHz transmitter
  2. Trim
  3. Dual Rate
  4. Expo
  5. End Point
  6. Revers
  7. Warning low Battery
  8. Warning calibration error
  9. Analog Filter
  10. Calibration by computer
تستطيع الإطلاع على مقال كيف يعمل الـ RC TRANSMITTER  لتتعرف على مزايا الأجهزة المتقدمة وما تقدمه من تسهيلات للمستخدم

المخطط النظري


المكونات :

  1. لوحة اردوينو ( لا فرق بين UNO او Mini او Nano فجميع أقطابهم تعتمد نفس الترقيم ).
  2. مكثف سيرميكي 100nF عدد 6 .
  3. مكثف تنتانيوم 10uF .
  4. مقاومة 220 ohm عدد 5 .
  5. مقاومة 2.2K ohm .
  6. مقاومة 10K ohm .
  7. باعث ضوئي Led .
  8. مديول nRF24L01 .
  9. Joystick عدد 2 ( تستطيع الحصول عليهم من قبضة PlayStation2 or 3 قديمة ) .
  10. بطارية 9V .

واجهة برنامج المعايرة


معايرة عصيّ التحكم

عند تشغيل الجهاز لأول مرة ستلاحظ وميض الباعث الضوئي Led بشكل بطيء و عدم استجابة الجهاز لاي أمر من عصيّ التحكم ما يعني انه عليك معايرة العصي و هذه الخطوة تنفذ مرة واحدة فقط , و إليك خطواتها :
  1. نوصل جهاز التحكم بالحاسب عبر منفذ ال USB .
  2. ستلاحظ  بأن المؤشر Err Cal يضيء باللون الأحمر للدلالة بأن الجهاز لم تتم معايرته .
  3. نضغط على زر Calibration سيظهر رسالة تطلب منك وضع العصيّ في الوسط .
  4. نضع العصي في الوسط و نضغط OK .
  5. نحرك العصي بجميع الإتجاهات ببطء عدة مرات .
  6. نضغط زر OK وسنلاحظ تغير لون المؤشر للون الاخضر للدلالة على نجاح العملية .
  • عند العمل بشكل صحيح سيومض الباعث الضوئي Led بشكل سريع .
  • عند انخفاض مستوى جهد البطارية سينطفئ الباعث الضوئي Led للدلالة على وصول جهد البطارية للفولت الحرج   ( تستطيع ضبطه  من خلال MIN VBAT  في واجهة البرنامج ).
  • يعمل كل من ID0, ID1 & ID2 على وضع رقم فريد لجهاز الإرسال ما يسمح بعدم التداخل بين عدة اجهزة من نفس النوع .

تحميل ملفات المشروع

ملاحظة : لتفعيل قياس جهد البطارية نذهب إلى ملف  Config.h و نغير قيمة CHECK_BAT من 0 إلى 1 .

و أنصحكم بمشاهدة سلسلة دروس الاتصالات اللاسلكية (NRF24L01) التي تشرح استخدام و برمجة وحدة الارسال و الاستقبال nRF24L01 و أسفل الفيديوهات ستجد بعض النصائح لزيادة مدى الإرسال و تجنب بعض المشاكل التي قد تواجهك (تجدها في البند ملاحظات هامة).
share

9 التعليقات

إضغط هنا لـ التعليقات
Unknown
المدير
29 فبراير 2016 في 3:21 م ×

كم اقصى مدى له

رد
avatar
horizon4electronics
المدير
29 فبراير 2016 في 10:53 م ×

أهلا و سهلا بك أخي Mohamed Salah
يوجد نوعين من وحدة الإرسال و الإستقبال الأولى nRF24L01 و مداه لا يتعدى 50 متر و الثانية nRF24L01+PA+LNA يصل مداه إلى 800 متر .

رد
avatar
Unknown
المدير
13 مارس 2016 في 4:17 ص ×

بعد تجربه نجاحه يوجد ملاحظة اضائه led ضعيفه جدا هل يمكن اصلاح ذلك لانو خطاء في الcode ..وشكرا

رد
avatar
Unknown
المدير
13 مارس 2016 في 4:21 ص ×

بعد تجربه نجاحه يوجد ملاحظة وهي ان اضاء led ضعيفه جدا وبعد قراء الcode تبين انهو يوجد متغير لد معرف علي pin 3 ولكن هذا led يضيء ويفصل بسرعه دو تنبي لمستوي البطاريه برجاء الافاده في تعديل مستوي اضاء ledالموصول بpin2.....وشكرا

رد
avatar
horizon4electronics
المدير
13 مارس 2016 في 2:39 م ×

شكرا أخي محمد على ملاحظتك بالفعل يوجد خطاء و يجب توصيل الليد على PIN 3 و ستحل مشكلتك :-bd
أما اذا كانت اضائة الليد تعتبر ضعيفة فذالك يرجع لنوعية الليد المستخدم وتأتي الليدات عادتا بتيار من 5mA إلى 20mA لذالك تستطيع تغيير قيمة المقاومة 470 اوم إلى 220 أوم أو 150 اوم و ستتحسن اضائته
اما بخصوص سرعة وميض الليد وعلاقتها بالحالة اللتي ينبهك إليها فسأقوم بتعديل المقال لإيضاحه .

رد
avatar
Iraqi
المدير
26 أبريل 2016 في 2:04 م ×

مشروع راقي جدا , بسيط ومفيد وخصوصا ربط esc و سيرفوات علة مشاريع الاردوينو والتحكم بيهة عن بعد ,يسوي شغل عظيم (y)

رد
avatar
Unknown
المدير
29 أبريل 2016 في 10:59 م ×

شكرا لك اخي الكريم عل هذه المساعده القيمه المفيدة التي كنا نواجه الكثير من الصعوبات للحصول عليها
سوف نقوم بالتطبيق ان شاء الله ونكون عل تواصل معك

رد
avatar
Unknown
المدير
7 يوليو 2016 في 4:49 م ×

م / عبد الله
الحمد لله بعد مجهود ليس بكثير تم الانتهاء من مرحلة المرسل وهذا لمجهود حضراتكم الاكثر من رائع في الشرح و توضيح المعلومه خصوصا وانا هاوي لمجال الاليكترونيات ولست متخصص .
اخي الكريم احسنت خلقا وزادك الله علما وبارك فيك .

من الاخر جامد جدا

رد
avatar
Unknown
المدير
5 مارس 2017 في 11:52 م ×

شكرا جدا على الشغل العالى دا و مستنيين جزء تحويل الاردوينو لFLIGHT CONTROLLER
و شكرا مرة تانية و ربنا يوفقكم

رد
avatar
شكرا لك ولمرورك