جدول المحتويات:
- الخطوة 1: التخطيطي
- الخطوة 2: تجميع المكونات
- الخطوه 3:
- الخطوة 4: الكود
- الخطوة 5: العرض
- الخطوة السادسة:
فيديو: DIY - Arduino Based Parking Assistant V2: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
عندما تعطيك الحياة الموز !!!!! فقط أكلهم.
الحاجة أم الاختراعات ولن أنكر هذه الحقيقة. بصراحة ، هذه هي المرة الثانية التي أصطدم فيها بجدار المرآب الخاص بنا منذ أن انتقلنا إلى هذا المنزل الجديد. هذا كل شيء ، لن يكون هناك مرة ثالثة.
في هذا الفيديو ، سأستخدم مستشعر الموجات فوق الصوتية لحساب مسافة السيارة من جدار المرآب وعرضها باستخدام مصابيح 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:
- دعابة:
- فيديو:
موصى به:
Tinyduino LoRa Based Tracker: 7 خطوات
Tinyduino LoRa Based Pet Tracker: من لا يريد أن يكون لديه حيوانات أليفة ؟؟ يمكن لهؤلاء الأصدقاء المكسو بالفرو أن يملؤوك بالحب والسعادة ، لكن ألم فقدانهم مدمر. كان لدى عائلتنا قطة تدعى Thor (الصورة أعلاه) وكان متجولًا محبًا للمغامرة. عاد مرات عديدة
ESP 8266 Nodemcu Ws 2812 Neopixel Based MOOD مصباح يتحكم فيه خادم الويب المحلي: 6 خطوات
ESP 8266 Nodemcu Ws 2812 Neopixel Based MOOD مصباح يتحكم فيه خادم الويب المحلي: ESP 8266 Nodemcu Ws 2812 Neopixel Based MOOD مصباح متحكم فيه باستخدام خادم الويب
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
ESP 8266 Nodemcu Ws 2812 Neopixel Based MOOD مصباح التحكم باستخدام خادم الويب: 6 خطوات
ESP 8266 Nodemcu Ws 2812 مصباح MOOD القائم على Neopixel يتم التحكم فيه باستخدام خادم الويب: في هذا المشروع ، سنصنع مصباح MOOD من nodemcu & amp؛ neopixel والتي يمكن التحكم فيها بواسطة أي متصفح باستخدام خادم الويب المحلي
IC Based Overdrive Stompbox: 5 خطوات
IC Based Overdrive Stompbox: Monolith overdrive إنه مشروعي الأول ، الذي تم تنفيذه بالكامل بنفسي ، الدائرة الأصلية هي MXR Dist + ، لكني أضفت تحكمًا في النغمة لمزيد من محرك ثلاثي الطبقات ، سأحاول وصفك ، كل شيء عن بناء stompbox