جدول المحتويات:
- الخطوة 1: المكون
- الخطوة الثانية: المزيد عن MLX90614:
- الخطوة 3: المزيد حول وحدة HCSR04:
- الخطوة 4: المزيد عن شاشة LCD مقاس 16 × 2:
- الخطوة 5: المزيد من الصور
- الخطوة 6: الكود
- الخطوة 7: عمق المشروع من المبنى
- الخطوة 8: أساسيات اردوينو كمرجع
فيديو: واجهة اردوينو مع مستشعر بالموجات فوق الصوتية ومستشعر درجة حرارة تلامس: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في الوقت الحاضر ، يفضل صناع ، مطورو Arduino للتطوير السريع للنماذج الأولية للمشاريع. Arduino عبارة عن منصة إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. لدى Arduino مجتمع مستخدم جيد جدًا. في هذا المشروع سوف نرى كيفية استشعار درجة حرارة الجسم والمسافة. يمكن أن يكون الكائن من أي نوع مثل الجرة الساخنة أو جدار مكعبات الثلج البارد الحقيقي بالخارج. لذلك ، مع هذا النظام يمكننا أن ننقذ أنفسنا. والأهم من ذلك أن هذا يمكن أن يكون مفيدًا للمعاقين (المكفوفين).
الخطوة 1: المكون
لهذا المشروع سوف نحتاج إلى المكونات التالية ، 1. Arduino Nano
اردوينو نانو في الهند-
اردوينو نانو في المملكة المتحدة -
اردوينو نانو في الولايات المتحدة الأمريكية -
2-MLX90614 (مستشعر درجة حرارة الأشعة تحت الحمراء)
MLX90614 في الهند -
MLX90614 في المملكة المتحدة -
MLX90614 في الولايات المتحدة -
3. HCSR04 (جهاز استشعار بالموجات فوق الصوتية)
HC-SR04 في الهند -
HC-SR04 في المملكة المتحدة -
HC-SR04 في الولايات المتحدة الأمريكية -
4.16x2 LCD
16X2 LCD في الهند-
شاشة LCD مقاس 16 × 2 في المملكة المتحدة -
شاشة LCD مقاس 16 × 2 في الولايات المتحدة الأمريكية -
5. اللوح
BreadBoard في الهند-
BreadBoard في الولايات المتحدة الأمريكية-
BreadBoard في المملكة المتحدة -
6. عدد قليل من الأسلاك يمكننا استخدام أي لوحة Arduino بدلاً من Arduino nano مع مراعاة تعيين دبوس.
الخطوة الثانية: المزيد عن MLX90614:
MLX90614 هو مستشعر درجة حرارة الأشعة تحت الحمراء القائم على i2c ويعمل على الكشف عن الإشعاع الحراري. داخليًا ، يعد MLX90614 اقترانًا بجهازين: كاشف الحرارة بالأشعة تحت الحمراء ومعالج تطبيق تكييف الإشارة. وفقًا لقانون Stefan-Boltzman ، فإن أي جسم لا يقل عن الصفر المطلق (0 درجة كلفن) يصدر ضوءًا (غير مرئي للعين البشرية) في طيف الأشعة تحت الحمراء الذي يتناسب طرديًا مع درجة حرارته. يستشعر الملف الحراري الخاص بالأشعة تحت الحمراء الموجود داخل MLX90614 مقدار طاقة الأشعة تحت الحمراء المنبعثة من المواد الموجودة في مجال رؤيتها ، وينتج إشارة كهربائية تتناسب مع ذلك.
يتم التقاط هذا الجهد الناتج عن المبرد الحراري بواسطة ADC 17 بت لمعالج التطبيق ، ثم يتم تكييفه قبل تمريره إلى متحكم دقيق.
الخطوة 3: المزيد حول وحدة HCSR04:
في وحدة الموجات فوق الصوتية HCSR04 ، يتعين علينا إعطاء نبضة الزناد على دبوس الزناد ، بحيث يولد الموجات فوق الصوتية بتردد 40 كيلو هرتز. بعد توليد الموجات فوق الصوتية ، أي 8 نبضات من 40 كيلو هرتز ، فإنه يجعل دبوس الصدى مرتفعًا. يظل دبوس الصدى مرتفعًا حتى لا يستعيد صوت الصدى مرة أخرى.
لذلك سيكون عرض دبوس الصدى هو الوقت المناسب لانتقال الصوت إلى الكائن والعودة مرة أخرى. بمجرد أن نحصل على الوقت ، يمكننا حساب المسافة ، حيث نعرف سرعة الصوت.
يمكن أن يصل قياس HC-SR04 إلى نطاق يتراوح من 2 سم إلى 400 سم.
وحدة الموجات فوق الصوتية سوف تولد الموجات فوق الصوتية التي تكون أعلى من نطاق التردد الذي يمكن اكتشافه بواسطة الإنسان ، وعادة ما يكون أعلى من 20000 هرتز. في حالتنا سنقوم بإرسال تردد 40 كيلو هرتز.
الخطوة 4: المزيد عن شاشة LCD مقاس 16 × 2:
شاشة LCD مقاس 16 × 2 عبارة عن شاشة LCD ذات 16 حرفًا و 2 صفًا بها 16 دبوس اتصال. تتطلب شاشة LCD هذه بيانات أو نصًا بتنسيق ASCII للعرض. يبدأ الصف الأول بـ 0x80 ويبدأ الصف الثاني بعنوان 0xC0. يمكن أن تعمل شاشة LCD في وضع 4 بت أو 8 بت. في وضع 4 بت ، يتم إرسال البيانات / الأمر بتنسيق Nibble First nibble ثم خفض Nibble
على سبيل المثال ، لإرسال 0x45 سيتم إرسال أول 4 ثم سيتم إرسال 5.
هناك 3 دبابيس تحكم هي RS ، RW ، E.
كيفية استخدام RS: عند إرسال الأمر ، فإن RS = 0
عند إرسال البيانات ، فإن RS = 1
كيفية استخدام RW:
RW pin هو قراءة / كتابة. حيث ، RW = 0 تعني كتابة البيانات على شاشة LCD RW = 1 تعني قراءة البيانات من شاشة LCD
عندما نكتب إلى أمر / بيانات LCD ، فإننا نضع الدبوس على أنه LOW.
عندما نقرأ من شاشة LCD ، فإننا نضع الدبوس على أنه مرتفع.
في حالتنا ، قمنا بتوصيله إلى المستوى المنخفض ، لأننا سنكتب إلى LCD دائمًا.
كيفية استخدام E (تمكين):
عندما نرسل البيانات إلى شاشات الكريستال السائل ، فإننا نعطي نبضًا لشاشات الكريستال السائل بمساعدة دبوس E.
هذا تدفق عالي المستوى يجب أن نتبعه أثناء إرسال COMMAND / DATA إلى شاشة LCD
تمكين النبض ،
قيمة RS المناسبة ، بناءً على الأمر / البيانات
عاب السفلى
تمكين النبض ،
قيمة RS المناسبة ، بناءً على الأمر / البيانات
الخطوة 5: المزيد من الصور
الخطوة 6: الكود
الرجاء البحث عن الكود على جيثب:
github.com/stechiez/Arduino.git
الخطوة 7: عمق المشروع من المبنى
موصى به:
صندوق قمامة ذكي باستخدام Arduino ومستشعر بالموجات فوق الصوتية ومحرك مؤازر: 3 خطوات
صندوق قمامة ذكي باستخدام Arduino ومستشعر بالموجات فوق الصوتية ومحرك مؤازر: في هذا المشروع ، سأوضح لك كيفية إنشاء صندوق قمامة ذكي باستخدام Arduino ، حيث سيتم فتح غطاء سلة المهملات تلقائيًا عند الاقتراب من القمامة. المكونات الأخرى المهمة المستخدمة في صنع صندوق القمامة الذكي هذا هي HC-04 Ultrasonic Sen
منبه اردوينو مع مستشعر بالموجات فوق الصوتية: 5 خطوات (بالصور)
Arduino Alarm with Ultrasonic Sensor: هذه التعليمات تدور حول كيفية صنع جهاز إنذار سهل ورخيص بنفسك ، كل ما تحتاجه هو المعرفة الأساسية في الإلكترونيات وبرمجة اردوينو ، إذا كان لديك أي أسئلة أو مشاكل ، يمكنك الاتصال بي على بريدي: iwx .production @ gmail.com هنا
مستشعر المسافة بالموجات فوق الصوتية الدائري اردوينو LED: 8 خطوات
Arduino LED Ring Ultrasonic Distance Sensor: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام حلقة LED مع وحدة الموجات فوق الصوتية لقياس المسافة
الموجات فوق الصوتية للجسم بالموجات فوق الصوتية باستخدام Arduino: 3 خطوات (بالصور)
التصوير بالموجات فوق الصوتية للجسم باستخدام Arduino: مرحبًا ، هوايتي وشغفي هو تنفيذ مشاريع فيزياء. يتعلق أحد أعمالي الأخيرة بالتصوير بالموجات فوق الصوتية. كما هو الحال دائمًا ، حاولت أن أجعل الأمر بسيطًا قدر الإمكان باستخدام الأجزاء التي يمكنك الحصول عليها على موقع ئي باي أو AliExpress. لذلك دعونا نلقي نظرة إلى أي مدى يمكنني أن أذهب مع
طرق الكشف عن مستوى الماء في Arduino باستخدام جهاز استشعار بالموجات فوق الصوتية ومستشعر مياه Funduino: 4 خطوات
طرق الكشف عن مستوى الماء في Arduino باستخدام مستشعر الموجات فوق الصوتية ومستشعر مياه Funduino: في هذا المشروع ، سأوضح لك كيفية إنشاء كاشف ماء رخيص باستخدام طريقتين: 1. جهاز استشعار بالموجات فوق الصوتية (HC-SR04) 2. جهاز استشعار المياه Funduino