تحيات من القراء والمصنعين والمهوسون والمتحمسين وعشاق الإلكترونيات والمبتدئين ؛
لفترة طويلة ، كنت أحاول بناء سيارة R/C لاسلكية مع محرك بدون فرش و Arduino.
الآن بعد أن انتهيت من امتحان مدرستي ، قررت أن آخذها.
في عملية التحديد النهائية لطريقة التحكم التي سأستخدمها من أجل صنع سيارة R/C ، أواجه مشكلة: التحكم في المحرك بدون فرش مع Arduino.
عندما يبدو التحكم
في المحرك Arduino (من الناحية الفنية) أمرًا مخيفًا بعض الشيء ، لا تقلق ، لأنني في هذا الدليل ، سأوضح لك مدى سهولة التحكم في محرك DC باستخدام Arduino باستخدام أي نوع من التبديل/مقياس الجهد/مقاومة التحكم ، أي شيء يمكن أن يغير المعلمات بطريقة يمكن أن تسجلها ، ما إذا كان 'sa kudy or a a a sa.
لتجربة هذا المشروع بنفسك ، تحتاج إلى شيء أساسي:
أقدم روابط مصادر دولية لمعظم المنتجات التي استخدمتها)
تحتاج أيضًا إلى بعض الأدوات الأساسية: دعنا نبدأ مشروعنا بمجرد تحديد المواد!
قبل أن نبدأ في كتابة الرمز ، دعنا أولاً الاتصال بـ ESC و Motor من Arduino.
الاتصال بهذا المشروع بسيط ومباشر للغاية.
وفقًا للرمز الذي كتبته ، فإن الاتصال كما يلي: يتم توصيل دبوس الإخراج الخاص بمقياس الجهد/عصا التحكم بالدام التناظري 0 على Arduino.
يتم إعطاء مخطط تخطيطي لاستخدام مقياس الجهد وعملية التحكم التناظرية. (
I used a homemade joystick and gave a schematic diagram of the joystick)
ESC to Arduino: black line (Ground)---
> Ground pin on ArduinoWhite wire (Signal)---
> Monthly line of the digital pin ArduinoRed (Power)--
> Vin on Arduino (
This is powering Arduino)
Connect ESC to the brushless motor: simply connect the three wires of the brushless motor to the ESC.
الأوامر ليست مهمة. (
إذا لم يدور المحرك في الاتجاه المطلوب ، فما عليك سوى تبديل أي من السلكين في ESC إلى المحرك بدون فرش)
بعد اكتمال اتصال الأجهزة ، يمكننا التعامل مع رمز Arduino.
الكود بسيط إلى حد ما وأحاول شرح وظائف كل سطر مع التعليقات.
ومع ذلك ، لا تتردد في الاتصال بي إذا كان لديك أي مشاكل: Hrithikbansal70 @ gmail.
Comhrithikbansal. كود كود :(.
أرفق ملف INO أيضًا)
/* ESC قم بمعايرة دبوس بيانات ESC متصل بـ PIN الرقمي 10 على Arduino.
مدخلات الجهد/عصا التحكم متصلة بالثوب التناظرية 0 على أردوينو.
تجميع وتحميل الرمز.
ثم احتفظ بمقياس التحكم/الجهد في وضعه الأقصى وقم بتوصيل مصدر الطاقة الخارجي إلى ESC.
سوف تسمع بعض الصفير وتضع potentiometer/عصا التحكم في أدنى موقف.
هذا سوف يضبط نقطة النهاية على ESC.
رمز العينة هذا في مجال عام.
تم تنقيحه بواسطة Hrithik Bansal www في 20 مارس 2017. Hrithikbansal.
com * /يتضمن /يتضمن مكتبة مؤازرة لوظائف Servo ESC ؛
/إعلان ESC كمدخل int من كائن المؤازرة ؛ setup void () {esc. إرفاق (10) ؛
/قم بتوصيل ESC بالرقم الرقمي 10 المسلسل. تبدأ (9600) ؛
ابدأ في قراءة/فتح حلقة الشاشة التسلسلية () {
input = altoGread (A0) ؛
/قيمة المدخلات هي الإدخال التناظري على التسلسل pin 0 0. print (
\ 'قيمة الإدخال الأصلية: \') ؛
/المنفذ التسلسلي طباعة تسلسل قيمة الإدخال الأصلي. طباعة (إدخال) ؛ مسلسل. print (\ '| \') ؛ التأخير (1) ؛ الإدخال = الخريطة (analogread (A0)
، 0،1023 ، 0،180) ؛
/قم بتخطيط قيم الإدخال الخاصة بحزم التحكم على دبوس التناظرية 0 إلى الحد الأقصى والحد الأدنى للقيم المقابلة لمخرج المؤازرة: 180 و 0 التسلسلي. print (
\ 'قيمة الإدخال للتخطيط: \') ؛ مسلسل. طباعة (إدخال) ؛
/يطبع التسلسل قيمة إدخال المسلسل رسم الخرائط. مطبعة(\'\')؛ التأخير (1) ؛
/يحدد التأخير دقة/نعومة وقدرة المحرك على الاستجابة لحركة Potwntiometer/عصا التحكم. خروج. اكتب (إدخال) ؛
ستكون حالة/ESC هي نفسها حالة/موضع عصا التحكم}
بعد تحميل الرمز إلى Arduino وإعادة فحص جميع اتصالات الأجهزة ، وقم بتوصيل البطارية في ESC وإعادة ضبط Arduino على الفور (
اضغط على زر إعادة الضبط الصغير).
ثم ضع على الفور مقياس الجهد/عصا التحكم في أي من الموقفين المتطرفين ، والتي ستكون نقطة النهاية الراقية (
حيث سيدور المحرك بأعلى سرعة).
سوف تسمع بعض الصفير مرة أخرى ، وبعد ذلك يكون مقياس الجهد/عصا التحكم موجهًا بالكامل نحو الطرف الآخر/الطرف الآخر.
ستكون هذه هي نهايتك المنخفضة (
سيكون المحرك قرطاسية في هذا الوقت).
مرة أخرى ، سوف تسمع بعض الصفير وتم القيام بعمل المعايرة. {
تم توضيح هذا في
عرض مشروع الفيديو التجريبي: Video LinkNow ، عندما تقوم بنقل مقبض الجهد/مقاطع التحكم التناظرية إلى النقطة العلوية/السفلية ، فإن المحرك بدون فرش سوف يتسارع/يتباطأ وفقًا لذلك.
نصيحة: أثناء الاختبار ، بسبب الدوران العام للمحرك (محرك الدوار الخارجي) ،
إنه أمر خطير أيضًا أنه لا يمكنك حمله بين يديك.
أثناء اختباره ، طار الدوار الورقي للورق بطريق الخطأ عندما كان المحرك يدور بسرعة كبيرة: إذا كان لديك أي مشاكل ، فيرجى الاتصال بي: Hrithikbansal70
Comhrithikbansal.
آمل أن يحل هذا مشكلتك وسوف تتعلم شيئًا جديدًا اليوم. شكرًا لك!