جدول المحتويات:
- الخطوة 1: اللوح لاختبار التصميم
- الخطوة 2: إنشاء مجلس الإدارة والإسكان
- الخطوة 3: اتصالات Arduino Pin
- الخطوة 4: رسم اردوينو
- الخطوة 5: النهائي
- الخطوة 6: الإصدار 2 مع إدخال الارتفاع الأساسي يدويًا
- الخطوة السابعة:
فيديو: مقياس الارتفاع (مقياس الارتفاع) بناءً على الضغط الجوي: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
[يحرر]؛ راجع الإصدار 2 في الخطوة 6 مع إدخال الارتفاع الأساسي يدويًا.
هذا هو وصف المبنى لمقياس الارتفاع (مقياس الارتفاع) استنادًا إلى Arduino Nano ومستشعر الضغط الجوي Bosch BMP180.
التصميم بسيط ولكن القياسات مستقرة ودقيقة تمامًا (دقة 1 متر).
يتم عمل كل ثانية عشر عينات ضغط ويتم حساب متوسط هذه العشر. يُقارن هذا الضغط بضغط خط الأساس ويستخدم لمعالجة الارتفاع. يتم قياس ضغط خط الأساس في اللحظة التي يتم فيها تشغيل مقياس الارتفاع بحيث يمثل هذا ارتفاعًا بمقدار صفر متر. إذا لزم الأمر ، يمكن إعادة ضبط ضغط خط الأساس بالضغط على الزر.
[تحرير]: يحتوي الإصدار 2 على إدخال الارتفاع الأساسي يدويًا. انظر الوصف في الخطوة 6
أثناء ضبط خط الأساس (التشغيل أو الضغط على الزر) ، يتم عرض الضغط الجوي الحالي لمدة ثانية واحدة. بعد ذلك ، يظهر الارتفاع على الشاشة المكونة من 4 أرقام وسيتم تحديث هذا كل ثانية تقريبًا.
يستخدم المصباح الأحمر للارتفاعات السلبية عند النزول إلى أسفل التل بعد تعيين خط الأساس.
[تحرير]: في الإصدار 2 هذا يمثل ارتفاعات سلبية حتى تحت مستوى سطح البحر.
يتم تشغيل مقياس الارتفاع بواسطة كبل USB بحيث يمكن استخدامه في سيارة أو دراجة نارية أو في أي مكان آخر باستخدام USB أو بنك طاقة.
يتم استخدام مكتبتين خاصتين. يمكن العثور على واحد من أجل BMP180 هنا. وواحد لشاشة TM1637 المكونة من 4 أرقام يمكن العثور عليها هنا.
BMP180 ليس الإصدار الأحدث. يبدو أنه حلت محلها BMP280. يجب أن يكون من السهل استبدال BMP180 بـ BMP280 في هذا التصميم.
تعتمد أجزاء الرسم التخطيطي على "BMP180_altitude_example.ino" الذي تم تسليمه مع مكتبة BMP180.
الخطوة 1: اللوح لاختبار التصميم
لقد بدأت مع Arduino Uno لاختبار التصميم. في الإصدار الأخير ، استخدمت جهاز Nano لأنه أصغر حجمًا.
الخطوة 2: إنشاء مجلس الإدارة والإسكان
يتم استخدام لوحة واحدة. يحتوي غطاء السكن على الزر وشاشة LED والشاشة المكونة من 4 أرقام.
الخطوة 3: اتصالات Arduino Pin
وصلات BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
وصلات لشاشة TM1637 المكونة من 4 أرقام: GND - GNDVCC - 5VCLK - D6DIO - D8
الصمام لقيم سلبية - أسفل التل: D2
زر لإعادة ضبط ضغط خط الأساس: D4
الخطوة 4: رسم اردوينو
الخطوة 5: النهائي
هذه هي النتيجة …
الخطوة 6: الإصدار 2 مع إدخال الارتفاع الأساسي يدويًا
في هذا الإصدار تم إدخال زر إضافي واحد. الزر 1 (أسود) لبدء إدخال الارتفاع الأساسي يدويًا. الزر 2 (أبيض) لزيادة قيمة كل رقم.
التسلسل أثناء إدخال الارتفاع هو:
تم الضغط على الزر 1 - وميض LED مرة واحدة - يمكن استخدام الزر 2 لزيادة الرقم x في 000x
تم دفع الزر 1 مرة أخرى - يومض مؤشر LED مرتين - يمكن استخدام الزر 2 لزيادة الرقم x في 00x0
تم دفع الزر 1 مرة أخرى - يومض LED 3 مرات - يمكن استخدام الزر 2 لزيادة الرقم x في 0x00
تم دفع الزر 1 مرة أخرى - يومض مؤشر LED 4 مرات - يمكن استخدام الزر 2 لزيادة الرقم x في x000
تم دفع الزر 1 مرة أخرى - يومض LED 5 مرات - يمكن استخدام الزر 2 لتغيير الإشارة: led_on = سلبي (تحت مستوى سطح البحر) ، led_off = موجب (فوق مستوى سطح البحر)
تم دفع الزر 1 مرة أخرى - يومض مؤشر LED مرة واحدة - دخل خط الأساس للارتفاع جاهز
الخطوة السابعة:
رسم تخطيطي للإصدار 2.
موصى به:
تصور الضغط الجوي ودرجة الحرارة باستخدام Infineon XMC4700 RelaxKit و Infineon DPS422 و AWS: 8 خطوات
تصور الضغط الجوي ودرجة الحرارة باستخدام Infineon XMC4700 RelaxKit و Infineon DPS422 و AWS: إنه مشروع بسيط لالتقاط الضغط الجوي ودرجة الحرارة باستخدام DPS 422. من Infineon يصبح من الصعب تتبع الضغط ودرجة الحرارة خلال فترة من الزمن. هذا هو المكان الذي تأتي فيه التحليلات في الصورة ، والرؤية حول التغيير في
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر التصحيح: 4 خطوات
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر Debouncing: في هذا القسم ، سوف نتعلم كيفية عمل كود البرنامج C لـ ATMega328PU لتبديل حالة مصابيح LED الثلاثة وفقًا للإدخال من مفتاح التبديل. أيضًا ، اكتشفنا حلولًا لمشكلة "التبديل الارتداد". كالعادة ، نحن
مقياس اردوينو لشريط الغلاف الجوي / عرض MS5611 GY63 GY86: 4 خطوات (بالصور)
شريط قياس اردوينو للغلاف الجوي / MS5611 GY63 GY86 عرض توضيحي: هذا حقًا مقياس الضغط الجوي / مقياس الارتفاع ولكنك سترى سبب العنوان من خلال النظر إلى الفيديو. مستشعر الضغط MS5611 ، الموجود على لوحتي التكسير Arduino GY63 و GY86 ، يقدم أداءً مذهلاً . في يوم هادئ ، سيقيس
التغلب على الضغط الجوي للبدلة: القفاز من الإمساك: 8 خطوات
التغلب على الضغط الجوي للبدلة: Gauntlet of Gripping: منذ بعض الوقت شاهدت مقطع فيديو على youtube بواسطة كريس هادفيلد. تحدث عن ، من بين أمور أخرى ، كيف يمكن أن يكون العمل الشاق أثناء المشي في الفضاء. لا تكمن المشكلة في أن البدلة ثقيلة فحسب ، بل تكمن أيضًا في أنها تشبه البالون نوعًا ما ، يجب أن تكون
مواجهه BMP180 (مستشعر الضغط الجوي) مع اردوينو: 9 خطوات
واجهة BMP180 (مستشعر الضغط الجوي) مع Arduino: BMP-180 عبارة عن مستشعر ضغط جوي رقمي بواجهة i2c. هذا المستشعر الصغير من Bosch سهل الاستخدام نظرًا لصغر حجمه واستهلاكه المنخفض للطاقة ودقته العالية ، اعتمادًا على كيفية تفسير قراءات المستشعر ، يمكننا مراقبة