جدول المحتويات:
- الخطوة 1: مخطط الدائرة
- الخطوة الثانية: العمل
- الخطوة الثالثة: البرنامج - Arduino
- الخطوة 4: المعايرة والبيانات
- الخطوة الخامسة: التحكم في المضخة
فيديو: مستشعر مستوى السائل (باستخدام الموجات فوق الصوتية): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يكتشف مستشعر مستوى السائل مستوى السائل من مستوى سطح الأرض. تشغيل المحرك (يتطلب مضخم صوت محرك) أقل من قيمة معينة وإيقاف تشغيله فوق قيمة معينة بعد ملء السائل
مميزات هذا النظام:
- يعمل مع أي سائل (ماء ، زيت ، إلخ).
- المدى يصل إلى مسافة 250 سم من الأرض (ارتفاع الخزان أيضًا).
- قياس دقيق (خطأ يصل إلى 2 سم) باستخدام HC-SR04 و Ping وما إلى ذلك.
- خرج التحكم في المحرك.
-
المعايرة (في وقت التشغيل) متاحة لـ:
- مستوى الأرض: يمكن معايرته لأي خزان (يصل ارتفاعه إلى 250 سم) أثناء تشغيل النظام ، بضغطة زر.
- مستويات تشغيل وإيقاف تشغيل المحرك: يمكن ضبط مستويات التشغيل والإيقاف مع الإعدادات المسبقة المتوفرة وزر تغيير الوضع.
- مؤشر خارج الحدود مع "0 سم".
- يعمل على 5V DC.
الأجزاء المطلوبة للبناء:
- اردوينو (أو ATMega 328 مع مبرمج).
- HC-SR04 أو أي وحدة استشعار مشتركة بالموجات فوق الصوتية.
- الإعدادات المسبقة (20 ك أو 10 ك) - 2 قطعة
- رأس ذكر - 6 دبوس
- رأس أنثى 16 دبوس
- اضغط على التبديل الجزئي
- اضغط على مفتاح التبديل الجزئي
- 10 كيلو 1/4 واط المقاوم
- 1N4007 ديود
- مقبس طاقة تيار مستمر
- 220E المقاوم
- Veroboard (أو Breadboard إذا كنت تفضل ذلك)
- أسلاك التوصيل
- شاشة LCD مقاس 16 * 2 مزودة برؤوس ذكر متصلة
- سائق المحرك والمحرك (إذا كنت تريد)
- أساسيات المعرفة تعرف على كيفية استخدام الإلكترونيات والأردوينو
الخطوة 1: مخطط الدائرة
الخطوة الثانية: العمل
في لوحة أجهزة الاستشعار لدينا أجزاء Tx و Rx بالموجات فوق الصوتية. يقرأ المستشعر المسافة من مستوى سطح السائل. إن Tx هو في الأساس مكبر صوت 40 كيلو هرتز ، والذي يرسل نبضات من صوت الموجات فوق الصوتية 40 كيلو هرتز. يتم تسجيل وقت إرسال النبض ووقت استقبال النبض لكل نبضة. يتم استشعار هذه النبضات في MCU.
تلاحظ MCU الفارق الزمني بين ثم تستخدم سرعة الصوت لحساب المسافة. يجب معايرة وحدة MCU مسبقًا لتسجيل المسافة من مستوى الأرض ، أي عندما يكون الخزان / الحاوية فارغة. يتم حساب الفرق وبالتالي نحصل على مستوى السائل.
يتم عرض المستوى في شاشة LCD مقاس 16 × 2. كما يتم عرض تفاصيل أخرى على الشاشة.
هناك نوعان من الإعدادات المسبقة للحد الأقصى والحد الأدنى لقيمة مولد إشارة المضخة. يتم إنشاء الـ the عندما يصل مستوى السائل إلى أعلى من الحد الأقصى الذي حدده الإعداد المسبق. تنخفض الإشارة مرة أخرى عندما تصل إلى أقل من الحد الأدنى الذي حدده الإعداد المسبق الآخر.
تتم معايرة مسافة الأرض بواسطة مفتاح ، يرسل إشارة إلى شريحة atmega328 ويسجل المسافة الحالية ويضعها كأرض مرجعية.
الخطوة الثالثة: البرنامج - Arduino
البرنامج مصنوع في اردوينو. استخدم هذا لحرق Atmega328 (أو أي من ترضيك).
البرنامج متاح في git تحت GPL-3.0.
تم تقديم ملف سداسي عشري مترجم للتحميل السهل باستخدام arduino-builder.
التبعيات:
مكتبة Newping.
الخطوة 4: المعايرة والبيانات
تعرض شاشة LCD المستوى الحالي (الاختلاف) عن المستوى الذي تمت معايرته.
يحدد الإعدادان المسبقان المستوى العلوي (المستوى الأقصى) وبعد ذلك سيتوقف الحمل وينخفض (المستوى الأدنى) وبعد ذلك يتم تشغيل الحمل. الحمل المقصود هنا هو المضخة ، لأن هذا النظام قابل للتطبيق في نظام المضخة الآلي. أربعة رؤوس لجهاز الاستشعار الصوتي (بينغ). لقد استخدمت HC-SR04. زوج واحد من رأس المحرك (رقم 9 رقمي). يتطلب سائق مضخة خارجي. تستخدم EEPROM لتخزين بيانات المعايرة.
يتم توفير معايرتين:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
الخطوة الخامسة: التحكم في المضخة
تحتوي اللوحة على دبابيس مخصصة لإشارة المضخة
يعطي المرء إشارة 5 فولت عند الحاجة إلى تشغيل المضخة (عندما ينخفض مستوى السائل إلى ما دون قيمة الحد المنخفض المحدد مسبقًا) ويعطي إشارة 0 فولت عندما يجب إيقاف المضخة (يتجاوز المستوى الحد الأعلى).
يتم إرسال الإشارة إلى لوحة ترحيل للتحكم في مضخة التيار المتردد.
موصى به:
قم بقياس المسافة باستخدام مستشعر الموجات فوق الصوتية HC-SRF04 (أحدث عام 2020): 3 خطوات
قم بقياس المسافة باستخدام مستشعر الموجات فوق الصوتية HC-SRF04 (أحدث 2020): ما هو جهاز الاستشعار بالموجات فوق الصوتية (المسافة)؟ الموجات فوق الصوتية (سونار) مع موجات عالية المستوى لا يسمعها الناس. ومع ذلك ، يمكننا أن نرى وجود الموجات فوق الصوتية في كل مكان في الطبيعة. في حيوانات مثل الخفافيش والدلافين … استخدم الموجات فوق الصوتية لـ
استخدم مستشعر الموجات فوق الصوتية مع Magicbit [Magicblocks]: 5 خطوات
استخدم مستشعر الموجات فوق الصوتية مع Magicbit [Magicblocks]: سيعلمك هذا البرنامج التعليمي استخدام مستشعر الموجات فوق الصوتية مع Magicbit الخاص بك باستخدام Magicblocks. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
الموجات فوق الصوتية للجسم بالموجات فوق الصوتية باستخدام Arduino: 3 خطوات (بالصور)
التصوير بالموجات فوق الصوتية للجسم باستخدام Arduino: مرحبًا ، هوايتي وشغفي هو تنفيذ مشاريع فيزياء. يتعلق أحد أعمالي الأخيرة بالتصوير بالموجات فوق الصوتية. كما هو الحال دائمًا ، حاولت أن أجعل الأمر بسيطًا قدر الإمكان باستخدام الأجزاء التي يمكنك الحصول عليها على موقع ئي باي أو AliExpress. لذلك دعونا نلقي نظرة إلى أي مدى يمكنني أن أذهب مع
قراءة بيانات مستشعر الموجات فوق الصوتية (HC-SR04) على شاشة LCD مقاس 128 × 128 وتصورها باستخدام Matplotlib: 8 خطوات
قراءة بيانات مستشعر الموجات فوق الصوتية (HC-SR04) على شاشة LCD مقاس 128 × 128 وتصورها باستخدام Matplotlib: في هذه التعليمات ، سنستخدم MSP432 LaunchPad + BoosterPack لعرض بيانات مستشعر بالموجات فوق الصوتية (HC-SR04) على 128 × 128 LCD وإرسال البيانات إلى جهاز الكمبيوتر بشكل تسلسلي وتصورها باستخدام Matplotlib
لعبة Run Jump باستخدام Unity ، BT Arduino ، مستشعر الموجات فوق الصوتية: 14 خطوة
Run Jump Game باستخدام Unity و BT Arduino ومستشعر الموجات فوق الصوتية: بعد نجاح مشروع الوحدة الخاص بي ، لعبة Unity Multiplayer 3D Hologram وجهاز عرض الهولوغرام للكمبيوتر الشخصي ، هذا هو المشروع الثاني في الوحدة. لذا ، فإن إكمال المشروع بالكامل من بداية اللعبة إلى نهايتها يستغرق وقتًا طويلاً للدراسة. عندما أبدأ