جدول المحتويات:

DIY - Arduino Based Parking Assistant V2: 6 خطوات
DIY - Arduino Based Parking Assistant V2: 6 خطوات

فيديو: DIY - Arduino Based Parking Assistant V2: 6 خطوات

فيديو: DIY - Arduino Based Parking Assistant V2: 6 خطوات
فيديو: Arduino Car Parking System 2024, شهر نوفمبر
Anonim
Image
Image

عندما تعطيك الحياة الموز !!!!! فقط أكلهم.

الحاجة أم الاختراعات ولن أنكر هذه الحقيقة. بصراحة ، هذه هي المرة الثانية التي أصطدم فيها بجدار المرآب الخاص بنا منذ أن انتقلنا إلى هذا المنزل الجديد. هذا كل شيء ، لن يكون هناك مرة ثالثة.

في هذا الفيديو ، سأستخدم مستشعر الموجات فوق الصوتية لحساب مسافة السيارة من جدار المرآب وعرضها باستخدام مصابيح LED باللون الأخضر والأزرق والأصفر والأحمر. يشير لون مصابيح LED إلى ما إذا كان يجب الاستمرار في الحركة أو الإبطاء أو التوقف أو الرجوع.

التكلفة الإجمالية للمشروع حوالي 20 دولارًا - 25 دولارًا.

الخطوة 1: التخطيطي

تجميع المكونات
تجميع المكونات

لهذا المشروع نحتاج:

  • 8 × المصابيح متعددة الألوان
  • مقاومات 8 × 220 أوم
  • 1 × اردوينو نانو
  • 1 × HC-SR04 مستشعر بالموجات فوق الصوتية
  • 1 × مكبر صوت و
  • 1 × 100 أوم المقاوم

لنبدأ بتوصيل مصابيح LED برقم Pin D5 إلى D12 الخاص بـ Arduino بمقاوم 200 أوم بين كل من المسامير. بعد ذلك ، دعنا نوصِّل السماعة بدبوس A0 في Arduino. يتصل دبوس TRIG الخاص بجهاز الاستشعار بالموجات فوق الصوتية بـ D2 ويتصل دبوس ECHO بدبابيس D3 في Arduino. أخيرًا ، قم بتوصيل دبوس VCC الخاص بجهاز الاستشعار بالموجات فوق الصوتية بإخراج 5 فولت من Arduino ولإنهاء الدائرة ، قم بتوصيل جميع المسامير ذات النهايات بدبوس GND في Arduino.

الخطوة 2: تجميع المكونات

تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات

سأبدأ بلحام مصابيح LED باللوحة. الأحمر في الأعلى ، ثم الأصفر متبوعًا باللون الأزرق والأخضر في الأسفل.

يمكنك استخدام أي لون تريده ، اعتمادًا كليًا على الطريقة التي تريد تقديمها بها. كان سبب اختياري لهذه الألوان هو إظهار مستوى الشدة مع اقتراب السيارة من الحائط. كان بإمكاني استخدام لون واحد للإعداد بالكامل. بعد لحام مصابيح LED ، أقوم بلحام مقاومات الحد الحالية 8 × 220 أوم في الجزء الخلفي من اللوحة. بعد ذلك ، أقوم بلحام الجرس والمقاوم 100 أوم باللوحة. بعد ذلك ، أقوم بلحام صفين من شرائط رأس الدبوس الأنثوية لعقد Arduino. بعد ذلك ، حان الوقت بالنسبة لي لألحم مستشعر الموجات فوق الصوتية بالجزء السفلي من اللوحة. أخيرًا قبل إلغاء توصيل الجزء السفلي ، أقوم بلحام الكابلات باللوحة. حسنًا ، هكذا يبدو الأمر. الآن ، دعنا نلقي نظرة على الكود في القسم التالي.

الخطوه 3:

صورة
صورة
صورة
صورة
صورة
صورة

ملف جربر:

التخطيطي: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

الخطوة 4: الكود

الرمز
الرمز

ابدأ الكود بتضمين مكتبة "NewTone.h" وتحديد الثوابت والمتغيرات العامة التي سيتم استخدامها في جميع أنحاء الكود.

ثم في قسم الإعداد ، حدد أوضاع الدبوس. الآن ، في قسم الحلقة ، احسب "المسافة" بالبوصة بقراءة القيمة المستلمة من جهاز الاستشعار بالموجات فوق الصوتية. ثم من خلال التحقق من قيمة "المسافة" ، سنقوم بتشغيل أو إيقاف تشغيل مصابيح LED بناءً على مدى بُعد الكائن. إذا كانت المسافة أكبر من 200 ، فقم بإيقاف تشغيل جميع مصابيح LED وجرس الطنان لأن الكائن خارج النطاق.

يتحقق الجزء التالي من الكود مما إذا كان الكائن ثابتًا حاليًا. يقارن قيمة المسافة الحالية مع المسافة السابقة وإذا كانت القيم هي نفسها (الكائن لم يتحرك) فإنه يزيد العداد. إذا تحرك الكائن في أي وقت أثناء هذه العملية ، فسيتم إعادة تعيين العداد إلى 0.

عندما يصل العداد إلى 20 ، يتم إيقاف تشغيل جميع مصابيح LED. وأخيرًا ، قم بإنشاء الوظيفة التي تقوم بإيقاف تشغيل جميع مصابيح LED والجرس.

الكود: https://hacksterio.s3.amazonaws.com/uploads/attach …

مكتبة NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… ملف جربر:

الخطوة 5: العرض

تجريبي
تجريبي

باستخدام سيارة Land Rover R1V2 الخاصة بي ، سأقوم بشرح المشروع لكم يا رفاق. كما ترى ، تنتقل مؤشرات LED من الأخضر إلى الأحمر مع اقتراب العربة الجوالة من المستشعر فوق الصوتي. نعم!! تمت المهمة.

الخطوة السادسة:

شكرا مرة أخرى للتحقق من رسالتي. وآمل أن يساعد أنت.

إذا كنت تريد دعمني ، اشترك في قناتي على YouTube (https://www.youtube.com/user/tarantula3).

شكرا مرة أخرى في تعليمي القادم.

  • JLCPCB - 2 دولار للنموذج الأولي لثنائي الفينيل متعدد الكلور:
  • V1:
  • دعابة:
  • فيديو:

موصى به: