تتناول هذه المقالة تصنيع معدات التحكم اللاسلكي النسبي المستندة إلى اللوحة اردوينو. من السمات المثيرة للاهتمام في المشروع أنه تم تصميم المعدات كبديل لمعدات "الكبار" ، ولكن يمكنك صنعها بنفسك. هناك مفاتيح تقليم على جهاز الإرسال ، وهو أمر مهم للتحكم ، على سبيل المثال النماذج الطائرة ، تم تجهيز جهاز الإرسال أيضًا بشاشة صغيرة مزودة بمصابيح LED عضوية ، والتي تعرض معلومات أساسية عن تشغيل جهاز الإرسال. تم تصميم المعدات لـ 6 قنوات و 4 متناسبة و 2 منفصلة. كما وضع المؤلف الأساس لإضافة قناتين متناسبتين إضافيتين في المستقبل ، تم إضافة مقاييس جهد إلى الحالة ، ولكن في الوقت الحالي لم يتم إشراكهما. ومع ذلك ، هذا يكفي للتحكم في طراز الطائرة أو السفينة أو السيارة ، وستسمح لك القنوات المنفصلة بالتحكم في الحمل الإضافي ، على سبيل المثال ، تضمين المصابيح الأمامية ، ومصابيح سطح السفينة ، وأضواء الملاحة أو حتى إطلاق الصواريخ الصغيرة. للجهاز وضعان للتحكم - خطي وأسي.
بالنسبة لجهاز الإرسال ، ستحتاج إلى:
1 x Arduino NANO / UNO / ProMini
1 × لوحة حماية BMS لثلاث علب Li-ion
موصل 1 × 5.5 × 2.1 مم
1 × Step Up DC / DC Converter XL6009
1 × LM2596 محول تنحي صغير (سأتحدث عنه بشكل منفصل)
3 × 18650:
2 x عصي تحكم JH-D202X (تُباع على علي)
2 × تبديل التبديل
1 x i2c OLED Screen 0.96 بوصة 128X64
1 × وحدة راديو NRF24l01 مع مكبر للصوت وهوائي
9 × زر براعة 6 * 6 * 5 مم
مقاومات الإخراج (انظر الرسم البياني)
بالنسبة إلى جهاز الاستقبال ، ستحتاج إلى:
1 x Arduino NANO / UNO / Pro Mini
1 × وحدة راديو NRF24l01
1 × AMS1117 3.3V منظم الجهد
30 × أمشاط الثابتة والمتنقلة
1 × اللوح
1 × 10 مكثف فائق التوهج
أدناه يمكنك رؤية صورة بيانية لجميع المكونات ورسم تخطيطي لاتصالها. قبل التجميع ، يجب تكوين محولات باك ، XL6009 إلى 12.6 فولت (هذه الوحدة مسؤولة عن الشحن) ، LM2596 إلى 3.3 فولت (الطاقة إلى وحدة الراديو). بدلاً من LM2596 ، من الممكن نظريًا استخدام ASM117 ، وفقًا لورقة البيانات ، الحد الأقصى لجهد الإدخال لهذا المثبت هو 15 فولت ، ولكن يُنصح بعدم تطبيقه أعلى من 12 فولت. على ما يبدو ، بناءً على هذه الاعتبارات ، استخدم المؤلف محول DC / DC آخر. بدلاً من ذلك ، يمكنك أيضًا استخدام مثبت قابل للتعديل ، على سبيل المثال LM317.
الإسكان
تتكون القضية من جزأين رئيسيين: العلوي والسفلي. بالإضافة إلى ذلك ، تتم طباعة 9 أزرار (8 للتشذيب وزر وضع واحد) ، و 5 نسخ احتياطية للأزرار ، وإطار الشاشة وشريط تمرير الطاقة.قام المؤلف بطباعة PLA مع ممحاة بنسبة تغطية 20 ٪ وفوهة 0.4 مم وارتفاع طبقة 0.3 مم. بالمناسبة ، لا أحد يمنع استخدام علبة أخرى ، يمكنك فقط أن تأخذ صندوقًا مناسبًا أو تلصقه بنفسك أو تأخذ علبة كبيرة إلى حد ما من لعبة صينية ، يتم بيعها تقريبًا في أكياس في مواقع سرية.
تركيب جهاز الإرسال
ترتبط البطاريات في سلسلة. قام المؤلف بذلك مع اللحام ، أريد أن أشير إلى أن علب اللحام لعام 18650 تتطلب بعض المهارة ، لذلك إذا لم تكن لديك مثل هذه الخبرة ، قم بشراء بطاريات مع بتلات ملحومة بالفعل ولحام لهم. أيضًا ، يتم لحام البطاريات وفقًا للمخطط أعلاه بوحدة BMS ، والتي يتم توفير مدخلاتها بجهد من محول XL6009 (يمكن استخدام MT3608 بدلاً من ذلك). تعد BMS مسؤولة عن شحن / تفريغ جميع العلب بالتساوي وإيقاف الطاقة عند نفاد البطاريات. يمكن أيضًا مراقبة الجهد باستخدام الشاشة. يتم شحن البطاريات بواسطة مصدر طاقة 9 فولت بتيار لا يزيد عن 3 أمبير (بحد أقصى لـ XL6009). في الواقع ، يجب حساب تيار الشحن اعتمادًا على سعة البطاريات وأخذ التيار الكهربائي بتيار أقل قليلاً أو تحديده. من السهل تركيب الوحدات في السكن بمساعدة الشريط المزدوج "للسيارات".
يتم تثبيت أزرار الساعة على منصات خاصة ، وبعد ذلك يتم إرفاقها بمسامير صغيرة للدعامات المقابلة داخل العلبة. هنا ، في الواقع ، كل شيء على مستوى المصمم ويفهم جيدًا من الصورة.
ترتبط الأزرار ببعضها البعض بواسطة مقاومات ، وبالتالي تترك لوحة مفاتيح مقاومة صغيرة ، والتي تسمح لك باستخدام دبوس واحد فقط من لوحة اردوينو. الأسلاك ملحومة بمقاييس الجهد عصا التحكم ، وتذهب الخيوط المتطرفة إلى الأرض و 5 فولت ، ويؤدي المتوسط إلى دبوس Arduino المقابل. لدي خطط لتكرار هذا المخطط ، لقد جربت بالفعل قليلاً ويمكنني أن أقول أن الشفرة لديها وظيفة عكس القنوات تلقائيًا حسب الحاجة ، لكنني لم أفهم بعد كيف يحدد المخطط هذه الحاجة. هذا يعني أن انعكاس القناة يتم بشكل أساسي عن طريق لحام الاستنتاجات المتطرفة في الأماكن. يتم بيع عصي التحكم هذه ، وقت كتابة هذا التقرير ، في علي بسعر حوالي 7 دولارات للقطعة ، سواء كان الأمر متروكًا لك سواء كان الأمر متروكًا لك أم لا. بدلاً من ذلك ، يمكنك استخدام وحدات عصا التحكم لـ arduino أو عصي التحكم من أجهزة التحكم في الألعاب.
في الواقع ، تعمل عصا التحكم كمقسم ، مما يؤدي إلى انحراف المقبض ، ونقوم بتغيير الجهد في الخرج الأوسط لمقياس الجهد ، واعتمادًا على هذا الجهد ، يحدد اردوينو الانحراف.
[المركز] [/ المركز]
ترتبط بهلوان أيضا. هناك حاجة إلى مفاتيح التبديل on-off ، حيث أن القناة منفصلة ولها قيمتان فقط - 0 أو 1 ، اعتمادًا على ما إذا كان إخراج arduino ينجذب إلى الأرض أو إلى مصدر طاقة 5 فولت. ماذا سيحدث عند استخدام ثلاثة مواضع ، لا تفهم وحدة التحكم ما يحدث والقيمة تقفز بشكل عشوائي إما 0 أو 1 (في تجربتي). لا يمكنك تعيين مقاييس فرق جهد إضافية ، في اللحظة التي لا تشارك فيها. أو يمكنك وضع صفحة المصدر ومراقبتها ، ربما سينشر المؤلف في النهاية البرامج الثابتة المحدثة.
في الواقع ، تعمل عصا التحكم كمقسم ، مما يؤدي إلى انحراف المقبض ، ونقوم بتغيير الجهد في الخرج الأوسط لمقياس الجهد ، واعتمادًا على هذا الجهد ، يحدد اردوينو الانحراف.
[المركز] [/ المركز]
ترتبط بهلوان أيضا. هناك حاجة إلى مفاتيح التبديل on-off ، حيث أن القناة منفصلة ولها قيمتان فقط - 0 أو 1 ، اعتمادًا على ما إذا كان إخراج arduino ينجذب إلى الأرض أو إلى مصدر طاقة 5 فولت. ماذا سيحدث عند استخدام ثلاثة مواضع ، لا تفهم وحدة التحكم ما يحدث والقيمة تقفز بشكل عشوائي إما 0 أو 1 (في تجربتي). لا يمكنك تعيين مقاييس فرق جهد إضافية ، في اللحظة التي لا تشارك فيها. أو يمكنك وضع صفحة المصدر ومراقبتها ، ربما سينشر المؤلف في النهاية البرامج الثابتة المحدثة.
بعد ذلك ، يتم تثبيت اردوينو ، وحدة راديو ولوحة طاقة وحدة راديو. كما هو موضح أعلاه ، من الضروري ضبط جهد 3.3 فولت عليه. يكاد يكون من المستحيل القيام بذلك باستخدام مقاوم متغير قياسي ، لذلك قام المؤلف بتفكيكها وقام بلحام أداة قطع متعددة بدلاً من ذلك. بعد ذلك ، يتم تثبيت الشاشة ، ويتم توصيل جميع المكونات بأطراف اردوينو وفقًا للرسم التخطيطي.
البرامج الثابتة
لقد تم بالفعل التحدث عن البرامج الثابتة Arduino حوالي 1000 مرة ، في هذه المرحلة من الزمن ، فإن القدرة على القيام بذلك أثناء التمسك بمشروع اردوينو لا تقل أهمية بشكل افتراضي عن القدرة على حمل مكواة لحام في يديك أثناء حمل شيء ما للحام.يمكن تنزيل كود جهاز الإرسال والاستقبال والمكتبات الضرورية وملف للطباعة ثلاثية الأبعاد للحالة في أرشيف واحد في نهاية المقالة.
المتلقي
بالنسبة لجهاز الاستقبال ، ستحتاج إلى لوحة Arduino أخرى ، ووحدة راديو (بدون هوائي ، لا يزال القياس عن بُعد غير مطبّق هنا) ومُثبِّت 3.3 فولت. جهاز الاستقبال ملحوم باللوح. يتم تنفيذ طاقة جهاز الاستقبال بنفس الطريقة مثل طاقة أي جهاز استقبال مصنع آخر ، من خرج خاص لجهاز التحكم في السرعة.
وحدي ، أريد أن أضيف أنه بدلاً من الهوائي القياسي لهذه الوحدة ، من المستحسن لحام نفس الهوائي المثبت في الوحدة باستخدام مضخم (فقط بدون غلاف). لن يؤثر هذا بشكل خاص على نطاق الاستقبال ، ولكنه سيؤثر بشكل كبير على جودة الاستقبال اعتمادًا على موضع النموذج المتحكم فيه في مستويات مختلفة. بالنسبة للمستقبلات والمرسلات الحديثة ، لهذا الغرض ، تم تثبيت هوائيين ، متعامدين مع بعضهما البعض.
بالإضافة إلى ذلك ، قام المؤلف بتنفيذ وظيفة مهمة للغاية - الإخراج من إشارة استقبال PPM. من الناحية التخطيطية ، لا يتغير شيء ، تحتاج فقط لملء برنامج ثابت آخر ، يتم إخراج إشارة PPM بنفس الطريقة التي يتم بها معظم أجهزة استقبال المصنع - من القناة الأولى (الغاز).
هذا كل شيء. أنا شخصياً أحببت المشروع فعلاً ، وكما قلت بالفعل ، يخطط لتكراره في الحالة من جهاز التحكم عن بعد في لعبة أطفال. في القائمة ، يمكنك تحديد الوضع من خطي إلى أسي وضبط قيمة كل عصا. ضع في اعتبارك أن متوسط قيمة كل قناة يجب أن يكون 127.
يمكنك تنزيل كل ما تحتاجه هنا.
كل النجاح في العمل!