جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
بسم الله الرحمن الرحيم
هذه المقالة عبارة عن عرض توضيحي لاستخدام مستشعر المسافة بالموجات فوق الصوتية HC-SR04.
سيتم استخدام المستشعر كجهاز قياس لبناء "جهاز إنذار بطول 1 متر يبقي بعيدًا" لأغراض التباعد.
عقل هذه الأداة هو متحكم ATTINY85 الرائع الذي يعمل ببطارية ليبو 3.7 فولت.
الأداة الذكية تدمج شاحن TP4056.
يضيء مؤشر LED الأخضر إذا كانت المسافة المقاسة من أي جسم أكبر من 120 سم.
يومض مؤشر LED باللون الأحمر إذا كانت المسافة المقاسة من أي جسم أقل من 100 سم بإصدار صوت جميل (صاخب).
يومض مؤشر LED باللون الأصفر إذا كانت المسافة المقاسة من أي كائن بين [100 ، 120] سم بصوت أقل ضوضاء.
اللوازم
تشرح العديد من المقالات بالتفصيل كيفية عمل HC-SR04.
باختصار ، جهاز استشعار المسافة بالموجات فوق الصوتية HC-SR04 هو
1 - جهاز إرسال بالموجات فوق الصوتية - ينقل نبضات الصوت فوق الصوتية ، ويعمل عند 40 كيلو هرتز
2 - جهاز استقبال فوق صوتي - يستمع جهاز الاستقبال إلى النبضات المرسلة. إذا استقبلها ، فإنه ينتج نبضة خرج يمكن استخدام عرضها لتحديد المسافة التي قطعتها النبضة.
الخطوة 1: تحديد مصادر المكونات (BOM)
هناك حاجة إلى بعض المكونات لهذه الأداة البسيطة.
يمكن الوصول إلى هذه المكونات بسهولة من Amazon أو Ebay أو Aliexpress.
BOM: فاتورة المواد
الخطوة 2: المخططات
يتم استخدام برنامج Kicad للالتقاط التخطيطي مفتوح المصدر وتصميم ثنائي الفينيل متعدد الكلور.
الخطوة 3: تصميم الكلور
يتم استخدام Kicad لتوجيه اللوحة.
الخطوة 4: تجميع ثنائي الفينيل متعدد الكلور
يجب لحام بعض المكونات لهذه الأداة.
كن حذرًا وصبورًا.
الخطوة 5: اردوينو سكتش
يستخدم رسم اردوينو مكتبة NewPing الشهيرة لقراءة المسافة من المستشعر.
مكتبة NewPing مفتوحة المصدر وموثقة جيدًا.
الخطوة 6: اردوينو سكيتش وامض
سيستخدم وميض الكود Arduino Uno نفسه كمبرمج ISP.
نأمل أن يتم استخدام "ATTINY85 ISP Programmer Shield" لميض اللوحة.
ملاحظة: اقرأ مقال "درع مبرمج آخر ATTINY85 ISP لـ Arduino"
الخطوة 7: استمتع
لقد راجعنا في هذه المقالة جميع الخطوات لإنتاج أداة مضحكة قد تكون مفيدة.
يظهر مقطع فيديو مدته 15 ثانية في المنزل حالة استخدام.