تحيات القراء والمصنعين والمهوسين والمتحمسين وعشاق الإلكترونيات والمبتدئين؛
لقد كنت أحاول منذ فترة طويلة بناء سيارة تحكم لاسلكية بمحرك بدون فرش واردوينو.
والآن بعد أن انتهيت من امتحاني المدرسي، قررت أن أقوم به.
في عملية التحديد النهائية لطريقة التحكم التي سأستخدمها لصنع سيارة R/C، أواجه مشكلة: التحكم في المحرك بدون فرش باستخدام Arduino.
عندما يبدو التحكم (تقنيًا)
في محرك التيار المتردد الخاص بـ Arduino مخيفًا بعض الشيء، لا تقلق، لأنه في هذا الدليل سأوضح لك مدى سهولة التحكم في محرك التيار المستمر باستخدام Arduino باستخدام أي نوع من المفاتيح/مقياس الجهد/عصا التحكم، بشكل أساسي، أي شيء يمكنه تغيير المعلمات بطريقة يمكن لـ Arduino تسجيلها، سواء كان جهدًا مباشرًا أو مقاومًا.
لتجربة هذا المشروع بنفسك، تحتاج إلى شيء أساسي:
أقدم روابط مصادر دولية لمعظم المنتجات التي استخدمتها)
تحتاج أيضًا إلى بعض الأدوات الأساسية: لنبدأ مشروعنا بمجرد الانتهاء من ترتيب المواد!
قبل أن نبدأ بكتابة الكود، دعونا أولاً نتصل بـ ESC والمحرك من الاردوينو.
الاتصال بهذا المشروع بسيط ومباشر للغاية.
وفقًا للكود الذي كتبته، يكون الاتصال كما يلي: يتم توصيل دبوس الإخراج الخاص بمقياس الجهد/عصا التحكم بالدبوس التناظري 0 في Arduino.
يتم تقديم رسم تخطيطي لاستخدام مقياس الجهد وعصا التحكم التناظرية. (
لقد استخدمت عصا التحكم محلية الصنع وأعطيت رسمًا تخطيطيًا لعصا التحكم)
ESC إلى Arduino: خط أسود (أرضي) ---
> دبوس أرضي على Arduino سلك أبيض (إشارة) ---
> خط شهري للدبوس الرقمي ArduinoRed (الطاقة)--
> Vin on Arduino (
هذا هو تشغيل Arduino)
قم بتوصيل ESC بالمحرك بدون فرش: ما عليك سوى توصيل الأسلاك الثلاثة للمحرك بدون فرش إلى ESC.
الطلبات ليست مهمة. (
إذا لم يدور المحرك في الاتجاه المطلوب، فما عليك سوى تحويل أي من السلكين الموجودين في مفتاح esc إلى المحرك بدون فرش)
بعد اكتمال اتصال الأجهزة، يمكننا التعامل مع كود Arduino.
الكود بسيط إلى حد ما وأحاول شرح وظيفة كل سطر بالتعليقات.
ومع ذلك، لا تتردد في الاتصال بي إذا كان لديك أي مشاكل: hrithikbansal70 @ gmail.
كومريثيكبانسال. comThe Code:(.
مرفق أيضًا ملف ino)
/* ESC يقوم بمعايرة طرف بيانات ESC المتصل بالدبوس الرقمي 10 على اردوينو.
مدخل مقياس الجهد/عصا التحكم متصل بالدبوس التناظري 0 على Arduino.
تجميع وتحميل التعليمات البرمجية.
ثم احتفظ بعصا التحكم/مقياس الجهد في أقصى موضع له وقم بتوصيل مصدر الطاقة الخارجي بـ ESC.
سوف تسمع بعض أصوات التنبيه وتضع مقياس الجهد/عصا التحكم في الموضع الأدنى.
سيؤدي هذا إلى تعيين نقطة النهاية على ESC.
نموذج التعليمات البرمجية هذا موجود في المجال العام.
تمت مراجعته بواسطة هريثيك بانسال www في 20 مارس 2017. hrithikbansal.
Com */يتضمن / يتضمن مكتبة مؤازرة لوظائف servo esc؛
/ قم بتعريف ESC كمدخل int لكائن مؤازر؛ إعداد باطل () {esc. إرفاق(10);
/ قم بتوصيل ESC بالرقم التسلسلي رقم 10. تبدأ (9600)؛
ابدأ في قراءة/فتح حلقة المراقبة التسلسلية () {
Input =analogRead (A0)؛
/قيمة الإدخال هي الإدخال التناظري على الدبوس 0 0 التسلسلي. طباعة(
\'قيمة الإدخال الأصلية :\');
/ المنفذ التسلسلي يطبع تسلسل قيمة الإدخال الأصلي. طباعة (الإدخال)؛ مسلسل. طباعة(\' | \'); تأخير (1)؛ input=map(analogRead(A0)
, 0,1023, 0,180);
/ قم بتعيين قيم الإدخال لعصا التحكم على الدبوس التناظري 0 إلى القيم القصوى والدنيا المقابلة لإخراج المؤازرة: 180 و0 تسلسلي. print(
\'قيمة الإدخال للتعيين :\'); مسلسل. طباعة (الإدخال)؛
/Serial يطبع قيمة الإدخال لتسلسل التعيين. مطبعة(\'\')؛ تأخير (1)؛
/التأخير يحدد الدقة/النعومة وقدرة المحرك على الاستجابة لحركة مقياس الجهد/عصا التحكم. خروج. الكتابة (الإدخال)؛
ستكون حالة/ESC هي نفس حالة/موضع عصا التحكم}
بعد تحميل الكود إلى arduino وإعادة التحقق من جميع توصيلات الأجهزة، قم بتوصيل البطارية بـ ESC وأعد ضبط arduino على الفور (
اضغط على زر إعادة الضبط الصغير).
ثم ضع مقياس الجهد/عصا التحكم على الفور في أي من الموضعين المتطرفين، والتي ستكون نقطة النهاية العليا (
حيث سيدور المحرك بأعلى سرعة).
سوف تسمع بعض أصوات التنبيه مرة أخرى، وبعد ذلك يتم توجيه مقياس الجهد/عصا التحكم بالكامل نحو الطرف الآخر/الطرف الآخر.
ستكون هذه هي نهايتك المنخفضة (
سيكون المحرك ثابتًا في هذا الوقت).
مرة أخرى، سوف تسمع بعض أصوات التنبيه وقد تم إنجاز عملية المعايرة. {
تم توضيح ذلك في الفيديو
التجريبي للمشروع: فيديو LinkNow، عندما تقوم بتحريك مقبض مقياس الجهد/عصا التحكم التناظرية إلى النقطة العلوية/السفلية، فإن المحرك بدون فرش سوف يتسارع/يبطئ وفقًا لذلك.
نصيحة: أثناء الاختبار، بسبب الدوران الكلي للمحرك (المحرك الدوار الخارجي)،
من الخطورة أيضًا عدم قدرتك على الإمساك به بين يديك.
أثناء اختباره، طار جهاز تدوير الورق عن طريق الخطأ عندما كان المحرك يدور بسرعة كبيرة: إذا كان لديك أي مشاكل، يرجى الاتصال بي: hrithikbansal70
Comhrithikbansal.
آمل أن يحل هذا مشكلتك وأن تتعلم شيئًا جديدًا اليوم. شكرًا لك!