1- الاتزان : المواتير مش نفس السرعه فبالتالي بتلاقي الطياره بتحدف دايما فعشان كدا هتضطر تستخدم حاجه تساعدك انك تظبط الاتزان دا
----------------------------------------------------------------------------
انت عايز تعمل سيستم بيحاكي الاردوبيلوت او اي كنترولر .. هم اصلا معظمهم بيبقو micro controller عادي او اردوينو بس بيحطو معاه شويه سنسورات ودا الي انت هتعمله .. هتجيب السنسورات دي وتوصلها بالاردوينو وتبرمجهم مع بعض
دي مقاله بتعرفك كل حاجه عن المواتير وال ESC :
https://www.facebook.com/breakin.point.mans/posts/310023795840683
ال ESC بيتبرمج زي الموتور السيرفو بال PWM يعني اشارات متقطعه بس خد بالك ان لازم بتردد معين الي هو 490 ودول بيبقو موجودين في Pin معينه في الاردوينو ( مثلا الاونو 3,9,10,11 بس ) وبتديلو pulses بعرض معين بيبدأ من 0 لحد 255 .. بس واقعيا الموتور مش هيشتغل قبل ال 100 او ال 120 ف بالتالي انت هتمشي من اول ال 0 وتزود لحد ما يشتغل
لو عايز تفهم اكتر يعني ايه PWM بص هنا :
http://www.arduino.cc/en/Tutorial/PWM
http://arduino.cc/en/Reference/analogWrite
-------------------------------------------------------------------------
ثانيا : الاتزان
عشان تظبط الاتزان هتحتاج تركب سنسور بيقيسلك انت مايل اد ايه وبزوايه اد ايه في محور X و Y ... فلما تعرف انه مايل يمين هتقوم مسرع المواتير الشمال وتبطئ المواتير اليمين شويه لحد ما تلاقي الميلان بقى بيساوي 0
https://www.facebook.com/breakin.point.ma…/…/319771454865917
وهنا بقا المشكلة : هتزود بمقدار ايه وع اساس ايه ؟؟؟؟؟ ودا بتيجي بالتجربه لأن كل موتور مختلف عن التاني ف هتتعب في الحكاية دي
ثالثا : الدوران حول المركز
https://www.facebook.com/breakin.point.ma…/…/319771454865917
اخيرا : الارتفاع عن الارض
https://www.facebook.com/breakin.point.mans/posts/320215344821528
#نصائح :
- ياريت الي هيشتغل يعرفنا الاول عشان نساعده لأنه هيواجه مشاكل وممكن يعمل حوادث تخليه يدفع كتير لأن تكاليف الطياره غاليه
1- اكواد ال ESC بكذا طريقه
2- اكواد ال IMU بكذا طريقه
3- اكواد ال Magentometer بكذا طريقه
4- المكتبات الي هتحتاجها عشان تشغل السنسورات دي
5- كود تجريبي لل IMU مع الطياره كلها ( اسمو Quad )
6- كود ال Ultrasonic
7- كود ال RC remote لو انت عايز تشغله ع الاردوينو لأي غرض حتى لو مش للطيارات
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.