مشروع: جهاز استشعار الضغط ودرجة الحرارة والرطوبة BME280 باستخدام PIC16F877A

 يوضح هذا المشروع كيفية ربط وحدة التحكم الدقيقة Microchip PIC16F877A مع مستشعر الضغط الجوي ودرجة الحرارة والرطوبة BME280. يتم عرض قيم درجة الحرارة والرطوبة والضغط على شاشة LCD مقاس 20 × 4 متصلة بالمتحكم الدقيق.
في هذا المشروع ، يتم استخدام مستشعر BME280 في وضع I2C والمجمع المستخدم هو CCS PIC C.

 

تعمل شريحة BME280 بجهد أقصى يبلغ 3.6 فولت (يتراوح نطاق جهد الإمداد من 1.71 إلى 3.6 فولت) مما يعني أنه يتعين علينا استخدام منظم جهد 3 فولت 3 لتزويده من مصدر 5 فولت.


أيضًا ، إذا كنا نعمل مع نظام 5 فولت (لوحة تطوير ، متحكم دقيق ...) مثل متحكم PIC16F877A ، فإننا نستخدم محول مستوى الجهد (محول المستوى) الذي يحول 3.3 فولت (يأتي من شريحة BME280) إلى 5 فولت ( يذهب إلى PIC16F877A) والعكس صحيح. شيفتر المستوى هذا مخصص لخطوط ناقل I2C (الساعة والبيانات).

في هذا المثال ، سنستخدم وحدة BME280 تأتي مع منظم 3.3 فولت ومبدل مستوى ، وهذا يعني أن الاتصال سيكون أسهل!

واجهة متحكم PIC16F877A مع مستشعر BME280:


كود المشروع:


code  

 

 

إرسال تعليق

أحدث أقدم