بعد الانتهاء من وميض مصابيح LED بطرق فريدة ورائعة تمامًا ، سترغب بالفعل في التفاعل مع البيئة المادية. هنا يأتي دور المحركات الخطية. إذا كنت تريد تحريك شيء ما ، افتح شيئًا ما ، وقم بتدوير شيء ما ، فمن المرجح أن يكون المحرك الخطي هو أفضل طريقة للقيام بذلك. ولماذا تقوم بالرفع والتحرك والدوران حول نفسك عندما يمكنك الحصول على مشغل خطي للقيام بالعمل الشاق.
بالتأكيد يمكنك الضغط على زر في جهاز التحكم عن بعد أو مفتاح التبديل ، ولكن لماذا لا يكون لديك مستشعر حركة أو حتى ساعة في الوقت الحقيقي للأحداث المستندة إلى الوقت.
تأكد من استخدام المرحلات (أو لوحة الترحيل) مع مرحلات SPDT. مرحلات SPDT (رمي مزدوج أحادي القطب) لها ثلاثة وصلات لكل مرحل. مشترك ، مفتوح عادة ، مغلق عادة. سنناقش المزيد من التفاصيل حول المرحلات في مقال آخر ، فقط تأكد من حصولك على مرحلات SPDT وإلا فلن تعمل. أنت بحاجة إلى مرحلتي SPDT للتحكم في المشغل. باستخدام مرحلتي SPDT ، يمكنك بدء تشغيل المحرك وإيقافه وتغييره.
كما ترون في مخطط الأسلاك أدناه ، تقوم بتوصيل أرضي 12VDC الخاص بك بالمحطة المغلقة عادة للمرحلين ، وتقوم بتوصيل + 12VDC بالمحطة المفتوحة عادة للمرحلين. يمكنك إما إنشاء تقاطع لتقسيم كل سلك إلى قسمين ، أو استخدام سلك توصيل قصير. تقوم بتوصيل سلكي المشغل بالطرف المشترك ، واحد لكل مرحل.
بالنسبة إلى كود Arduino ، دعنا نفترض أن الدبابيس الرقمية 2 و 3 تتحكم في المرحلين. سيكون عليك التحقق مما هو موجود على لوحك. إليك مقتطف رمز بسيط يوضح كيف يمكنك تمديد وسحب وإيقاف المشغل الخطي.
const int RELAY_1_A = 2; const int RELAY_1_B = 3; void setup() { pinMode(RELAY_1_A, OUTPUT);
int مشغل) {pinMode(RELAY_1_B, OUTPUT);
} باطل loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } باطل extuctuator (int المشغل) {// تعيين مرحل واحد والآخر إيقاف // سيؤدي هذا إلى تمديد المشغل الكتابة الرقمية(RELAY_1_A ، عالي); الكتابة الرقمية(RELAY_1_B ، منخفض); } باطل المنشط (
// ضبط أحد التتابع والآخر قيد التشغيل
// هذا سينتقل إلى سحب المشغل
الكتابة الرقمية(RELAY_1_A ، منخفض);
الكتابة الرقمية(RELAY_1_B ، عالي);
}
باطل stopActuator (int مشغل) {
// ضبط كلا المرحلات
// هذا سيوقف المشغل في الكبح
الكتابة الرقمية(RELAY_1_A ، منخفض);
الكتابة الرقمية(RELAY_1_B ، منخفض); }
هذا من شأنه أن يجعلك تستمر في استخدام Arduino (أو متحكم آخر) مع مرحلات للتحكم في المشغل الخطي Firgelli Automations.
إذا كنت تبحث عن مشغل خطي لتبدأ به ، فاتصل بنا أو أرسل لنا بريدًا إلكترونيًا على خطنا الفني. إذا كنت تبحث عن مشغل قوي ، فراجع ملف سلسلة المحركات الخطية الخفيفة نحمل ، أو وحدات الخدمة الخفيفة مع ردود فعل مقياس الجهد. لا تنس مصدر طاقة جيد بجهد 12 فولت تيار مباشر يمكنه التعامل مع الأحمال الاستقرائية. MB1 بين قوسين للمشغلات الخطية (MB1 لسلسلة FA-150) سيوفر لك الكثير من الوقت والإحباط.