كنت قد قدمت في تدوينة سابقة كيفية تصميم و بناء 4CHANNEL RC TRANSMITTER وقد لاقى انتشار واسع في أوساط هواة ال RC و الطلاب المقبلين على مشاريع تخرجهم , ما شجعني على تطوير المشروع و اضافة العديد من المزايا المتقدمة .
وقد اطلقت عليه اسم FalconRC 4X
المواصفات :
- 4channel 2.4GHz transmitter
- Trim
- Dual Rate
- Expo
- End Point
- Revers
- Warning low Battery
- Warning calibration error
- Analog Filter
- Calibration by computer
تستطيع الإطلاع على مقال كيف يعمل الـ RC TRANSMITTER لتتعرف على مزايا الأجهزة المتقدمة وما تقدمه من تسهيلات للمستخدم
المخطط النظري
المكونات :
- لوحة اردوينو ( لا فرق بين UNO او Mini او Nano فجميع أقطابهم تعتمد نفس الترقيم ).
- مكثف سيرميكي 100nF عدد 6 .
- مكثف تنتانيوم 10uF .
- مقاومة 220 ohm عدد 5 .
- مقاومة 2.2K ohm .
- مقاومة 10K ohm .
- باعث ضوئي Led .
- مديول nRF24L01 .
- Joystick عدد 2 ( تستطيع الحصول عليهم من قبضة PlayStation2 or 3 قديمة ) .
- بطارية 9V .
واجهة برنامج المعايرة
معايرة عصيّ التحكم
عند تشغيل الجهاز لأول مرة ستلاحظ وميض الباعث الضوئي Led بشكل بطيء و عدم استجابة الجهاز لاي أمر من عصيّ التحكم ما يعني انه عليك معايرة العصي و هذه الخطوة تنفذ مرة واحدة فقط , و إليك خطواتها :
- نوصل جهاز التحكم بالحاسب عبر منفذ ال USB .
- ستلاحظ بأن المؤشر Err Cal يضيء باللون الأحمر للدلالة بأن الجهاز لم تتم معايرته .
- نضغط على زر Calibration سيظهر رسالة تطلب منك وضع العصيّ في الوسط .
- نضع العصي في الوسط و نضغط OK .
- نحرك العصي بجميع الإتجاهات ببطء عدة مرات .
- نضغط زر OK وسنلاحظ تغير لون المؤشر للون الاخضر للدلالة على نجاح العملية .
- عند العمل بشكل صحيح سيومض الباعث الضوئي Led بشكل سريع .
- عند انخفاض مستوى جهد البطارية سينطفئ الباعث الضوئي Led للدلالة على وصول جهد البطارية للفولت الحرج ( تستطيع ضبطه من خلال MIN VBAT في واجهة البرنامج ).
- يعمل كل من ID0, ID1 & ID2 على وضع رقم فريد لجهاز الإرسال ما يسمح بعدم التداخل بين عدة اجهزة من نفس النوع .
9 التعليقات
إضغط هنا لـ التعليقاتكم اقصى مدى له
ردأهلا و سهلا بك أخي Mohamed Salah
رديوجد نوعين من وحدة الإرسال و الإستقبال الأولى nRF24L01 و مداه لا يتعدى 50 متر و الثانية nRF24L01+PA+LNA يصل مداه إلى 800 متر .
بعد تجربه نجاحه يوجد ملاحظة اضائه led ضعيفه جدا هل يمكن اصلاح ذلك لانو خطاء في الcode ..وشكرا
ردبعد تجربه نجاحه يوجد ملاحظة وهي ان اضاء led ضعيفه جدا وبعد قراء الcode تبين انهو يوجد متغير لد معرف علي pin 3 ولكن هذا led يضيء ويفصل بسرعه دو تنبي لمستوي البطاريه برجاء الافاده في تعديل مستوي اضاء ledالموصول بpin2.....وشكرا
ردشكرا أخي محمد على ملاحظتك بالفعل يوجد خطاء و يجب توصيل الليد على PIN 3 و ستحل مشكلتك :-bd
ردأما اذا كانت اضائة الليد تعتبر ضعيفة فذالك يرجع لنوعية الليد المستخدم وتأتي الليدات عادتا بتيار من 5mA إلى 20mA لذالك تستطيع تغيير قيمة المقاومة 470 اوم إلى 220 أوم أو 150 اوم و ستتحسن اضائته
اما بخصوص سرعة وميض الليد وعلاقتها بالحالة اللتي ينبهك إليها فسأقوم بتعديل المقال لإيضاحه .
مشروع راقي جدا , بسيط ومفيد وخصوصا ربط esc و سيرفوات علة مشاريع الاردوينو والتحكم بيهة عن بعد ,يسوي شغل عظيم (y)
ردشكرا لك اخي الكريم عل هذه المساعده القيمه المفيدة التي كنا نواجه الكثير من الصعوبات للحصول عليها
ردسوف نقوم بالتطبيق ان شاء الله ونكون عل تواصل معك
م / عبد الله
ردالحمد لله بعد مجهود ليس بكثير تم الانتهاء من مرحلة المرسل وهذا لمجهود حضراتكم الاكثر من رائع في الشرح و توضيح المعلومه خصوصا وانا هاوي لمجال الاليكترونيات ولست متخصص .
اخي الكريم احسنت خلقا وزادك الله علما وبارك فيك .
من الاخر جامد جدا
شكرا جدا على الشغل العالى دا و مستنيين جزء تحويل الاردوينو لFLIGHT CONTROLLER
ردو شكرا مرة تانية و ربنا يوفقكم
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء