جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
إن القدرة على قياس المسافة عبر جهاز استشعار بالموجات فوق الصوتية بتكلفة بضعة دولارات رائعة للغاية ، بصراحة ، وإضافة الوظيفة اللاسلكية أمر جذاب حتى ، يمكنك استخدامه كمستشعر لوقوف السيارات في سيارة قديمة حيث ستكون المسافة يتم عرضها على هاتفك بدلاً من شاشة خارجية.
لذلك دعونا نبدأ في البناء! إليك فيديو تعليمي لنفسه والذي يتضمن أيضًا عمله في الوقت الفعلي.
الخطوة 1: الأشياء المطلوبة
1.) HC-SR04 (هذا مستشعر المسافة بالموجات فوق الصوتية رخيص جدًا)
2.) HC-06 (وحدة بلوتوث)
3.) اردوينو (كنت أستخدم نانو)
4.) USB (لاردوينو)
5.) أسلاك وصلات العبور
الخطوة 2: قم بتوصيل HC-SR04 بـ Arduino بالطريقة التالية:
Vcc - 5 فولت
Trig - دبوس 13
ايكو - دبوس 12
Gnd - Gnd
الخطوة 3: قم بتوصيل وحدة البلوتوث HC-06 بـ Arduino Nano بالطريقة التالية:
Vcc - 3.3 فولت
Gnd - Gnd
TX - Rx
Rx - TX
الخطوة 4: المكتبة
بالنسبة للمكتبة ، تحتاج إلى تنزيل مكتبة HC-SR04 لهذا ، داخل Arduino IDE ، انتقل إلى Tools-> Manage Libraries ثم ابحث في HC-SR04 وقم بتثبيت المكتبة بواسطة Martin Sosic.
الخطوة 5: قم بتحميل الكود
لهذا ، تأكد من فصل دبابيس Tx و Rx لوحدة Bluetooth و Arduino قبل تحميل الرمز ، بعد التحميل الناجح يمكنك إعادة الاتصال.
للحصول على الكود ، انتقل إلى ملف-> أمثلة-> أدوات-> HC-SR04-> بسيط ، قم بتحميله إلى Arduino. إذا فتحت الشاشة التسلسلية بمعدل 9600 Baud بعد تحميل الكود ، فسترى المسافة المقاسة بواسطة مستشعر الموجات فوق الصوتية. حان الوقت الآن لإضافة وحدة Bluetooth
الخطوة 6: تطبيق Serial Monitor
هذا تطبيق Android عام يعمل كشاشة تسلسلية عبر البلوتوث ، ويمكنك العثور على تطبيقات مماثلة على IOS.
ما عليك سوى الانتقال إلى زر الاتصال والنقر فوق HC-06 للاتصال.
الخطوة 7: تم
بعد إقران وحدة Bluetooth بالتطبيق وتوصيلها ، ستتمكن بسهولة من قراءة البيانات التي تقيس المسافة بين الكائن والمستشعر بالمليمترات ، ويوصى بعدم قياس المسافة التي تقل عن 3 سم وأكثر من 3 أمتار.
شكرا جزيلا لقراءتك!
مع تحياتي ، تانيشك