جدول المحتويات:
- الخطوة 1: قم بتشغيل جهاز الكمبيوتر الخاص بك ، وافتح MATLAB للتحضير للترميز
- الخطوة الثانية: إضافة مستشعر رطوبة التربة
- الخطوة 3: إضافة مستشعر درجة الحرارة
- الخطوة 4: إضافة الكاشف البصري
- الخطوة 5: إضافة ضوء LED
- الخطوة 6: المنتج النهائي
فيديو: تدريب تحسينات البرمجة في MATLAB: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
موضوعي:
الهدف من هذا النظام المبرمج هو النظر إلى Arduino على نطاق صغير وتطبيق الترميز على نطاق أوسع لتعزيز ميزات أمان معينة لأنظمة Amtrak Railroad. من أجل القيام بذلك ، قمنا بإضافة مستشعر رطوبة التربة ، ومستشعر درجة الحرارة ، والكاشف البصري / المقاوم للصور ، وضوء LED. يعتبر مستشعر رطوبة التربة ومستشعر درجة الحرارة مفيدًا لأنه سيسمح بالتحكم في السرعة أثناء الطقس العاصف. سيتم استخدام الكاشف البصري لاكتشاف سرعة القطار ، ويستخدم ضوء LED لتشبه الضوء الوامض الحالي الذي يظهر إذا كان القطار قريبًا.
المكونات المطلوبة:
· جهاز استشعار رقمي لدرجة الحرارة DS18B20
· كاشف بصري / صور ترانزستور
· مستشعر رطوبة التربة
· 4.7 كيلو أوم المقاوم
· 330 أوم المقاوم x2
· 10 كيلو أوم المقاوم
· الكابلات / وصلات العبور x17
· سلك موصل USB
ستتبع أربعة إجراءات منفصلة لعرض الأسلاك والترميز الصحيحين لكل تحسين بهذه الطريقة يمكنك إضافة ما تريده عند إنشاء الخاص بك.
الخطوة 1: قم بتشغيل جهاز الكمبيوتر الخاص بك ، وافتح MATLAB للتحضير للترميز
الخطوة الثانية: إضافة مستشعر رطوبة التربة
ابدأ بتوصيل دبوس VCC بمصدر 5V. بعد ذلك ، قم بتوصيل دبوس الأرض بالأرض. بعد ذلك ، ستقوم بتوصيل دبوس AO بالدبوس التمثيلي 1 الموجود في Arduino. بمجرد توصيل Arduino بـ MATLAB ، ابدأ قراءة تمثيلية للدبوس التمثيلي الأول ثم قم بتشغيل البرنامج. إذا واجهتك مشكلة ، يمكنك فقط نسخ الكود أدناه.
الخطوة 3: إضافة مستشعر درجة الحرارة
قم بتوصيل السلك الرمادي والأحمر بأرضية مشتركة. ثم ستقوم بتوصيل السلك الأصفر برقم PWM رقم 10 ومقاوم 4.7 Kohm. سيقوم هذا بعد ذلك بالاتصال بمصدر 5 فولت. لتشفير هذه الوظيفة ، افتح matlab> الوظائف الإضافية> احصل على حزم دعم الأجهزة. بمجرد دخول حزم الدعم ، ابحث عن بروتوكول Dallas 1-wire وقم بتنزيل هذا. قم بالرجوع إلى هذه المقالة لإعداد الكود الخاص بك.
الخطوة 4: إضافة الكاشف البصري
قم بتوصيل كلا الأنودات بأرض مشتركة. ثم قم بتوصيل الكاثود في الموضع الأمامي للمستشعر بالدبوس التناظري 0 على Arduino وبمقاوم 330 أوم والذي يتصل بعد ذلك بمصدر 5V. بعد ذلك ، قم بتوصيل الكاثود الخلفي بمقاوم 10 Kohm ثم بمصدر 5V. لتشفير هذا ، ابدأ قراءة تمثيلية أخرى للدبوس 0 وقم بتشغيل البرنامج. يتم توفير الكود الكامل في هذا الملف.
الخطوة 5: إضافة ضوء LED
قم بتوصيل أنود LED بمقاوم 330 أوم. سوف تقوم بعد ذلك بتوصيل هذا بالأرض. بعد ذلك ، قم بتوصيل كاثود الصمام إلى PWM pin 13 على Arduino.
الخطوة 6: المنتج النهائي
هذا هو المظهر العام للشكل الذي يجب أن يبدو عليه Arduino والكود الخاص بك مع جميع التحسينات المضمنة!
كإضافة إلى مشروعك ، يمكنك أيضًا طباعة بقرة ثلاثية الأبعاد لإظهار كيف يتوقف الضوء الوامض الواقعي عن حركة المرور القادمة بحيث يمكن للقطار المرور من خلاله ، وبعد ذلك بمجرد رحيل القطار ، يمكن للبقرة المضي قدمًا في مسارها المحدد. هنا رابط طباعة ثلاثية الأبعاد لهذه البقرة المعينة.
3D_printed_cow.stl
موصى به:
آلة تدريب الطية الخلفية: 4 خطوات
آلة التدريب القابلة للطي للخلف: لقد صممت هذا المشروع لأنني أصبت الآن بفيروس كورونا في كل مكان ويشعر الناس بالملل للبقاء في المنزل دون فعل أي شيء. يمكن لهذه الآلة تدريب جسمك ومهاراتك في الركض. هذه الآلة تجعل الأشخاص الذين يحبونهم ولكنهم لا يستطيعون الخروج إلى
جهاز تدريب اللياقة البدنية: 4 خطوات
آلة تدريب اللياقة البدنية: لقد صنعت هذا الجهاز للأشخاص الذين لا يجيدون اللياقة البدنية ، مثل تمارين البطن والجلوس والقفز الطويل والجري. يمكن أن يساعدهم هذا في القيام بوضعية جيدة في كل مرة يفعلون فيها ذلك. لذلك ، يمكنهم معرفة عدد المرات التي يفعلون فيها ذلك. كثير من الناس لا يجيدون ممارسة اللياقة البدنية ،
تدريب رد فعل حارس المرمى لكرة القدم من Arduino: 5 خطوات
تدريب رد فعل Soccer Goalie من Arduino: وصف لمشروع Arduino الخاص بي: Reflect Trainer - اختبر خفة حركتك واستجابتك لليسار واليمين. أمام وخلف؛ محاكاة رد فعل حارس مرمى كرة القدم. ضع خمسة ألواح بألوان مختلفة على الأرض ؛ لوحة بيضاء واحدة في
منصة تدريب أردوينو: 7 خطوات
منصة تدريب أردوينو: مرحبًا ما الأمر يا رفاق هنا مرة أخرى برنامج تعليمي جديد ومشروع خاص جديد ، وهذه المرة التقطت مشروعًا مطلوبًا حقيقيًا لجميع مصنعي الإلكترونيات ، مشروع اليوم حول كيفية إنشاء منصة تدريب Arduino الخاصة بك ، هذا البرنامج التعليمي خطوة بخطوة
نموذج تدريب WiFi Control باستخدام MQTT: 9 خطوات
نموذج التحكم بشبكة WiFi باستخدام MQTT: امتلاك نظام نموذج قطار بمقياس TT قديم ، كان لدي فكرة عن كيفية التحكم في المواقع بشكل فردي ، ومع وضع ذلك في الاعتبار ، ذهبت إلى أبعد من ذلك واكتشفت ما هو مطلوب ليس فقط للتحكم في القطارات ولكن للحصول على بعض المعلومات الإضافية حول