Raspberry Pi 2 كمحطة أرصاد جوية في 18 خطوة

من خلال تجهيز Raspberry Pi 2 بأجهزة استشعار ووضعها في غلاف مقاوم للعوامل الجوية ، يمكنك بناء محطة طقس مقابل بضعة دولارات فقط. في هذه المقالة ، سنوضح لك كيفية إنشاء محطة الطقس الخاصة بك وبرمجتها ومعالجتها.

01 المستلزمات

بالنسبة لمحطة الطقس الخاصة بنا ، نحتاج إلى مستشعر درجة الحرارة والرطوبة AM2302 ، بالإضافة إلى مستشعر ضغط الهواء BMP180. بالإضافة إلى ذلك ، بعض أسلاك العبور m / f ولوح التجارب. نقوم بتوصيل المستشعرات عبر اللوح بدبابيس GPIO الخاصة بـ Raspberry Pi 2 ، والتي تقرأ القيم وتحميلها إلى خدمة الطقس تحت الأرض. بالنسبة لاتصال الإنترنت هذا ، نستخدم محول TP-LINK TL-WN823N WiFi. نضع كل شيء في مبيت مقاوم للعوامل الجوية ، بحيث يمكن أن تكون محطة الطقس الشخصية الخاصة بنا في الخارج. جميع المستلزمات معروضة للبيع في Kiwi Electronics.

02 قم بتثبيت Raspbian

نفترض أنه في الدورة التدريبية الأساسية على Raspberry Pi 2 ، قمت بتثبيت نظام التشغيل Raspbian بمساعدة NOOBS. إذا قمت بتثبيت نظام تشغيل آخر مع NOOBS ، مثل OpenELEC ، فيمكنك التراجع عنه بسهولة. قم بتوصيل مصدر الطاقة الخاص بـ Raspberry Pi بمأخذ الحائط واضغط باستمرار على مفتاح Shift لإعادة فتح المثبت. إذا لم يكن هناك نظام تشغيل على بطاقة microSD الخاصة بـ Pi حتى الآن ، فقم بتثبيت NOOBS وقم بتشغيل Pi منه.

03 دعم نواة I2C

يستخدم مستشعر BMP180 بروتوكول I2C (الدوائر المتكاملة) للتواصل مع Pi. نحتاج إلى تمكين دعم ذلك في النواة أولاً. تسجيل الدخول إلى Raspbian باسم المستخدم بي وكلمة المرور توت العليق ثم قم بتشغيل الأمر sudo raspi-config من عند. انتقل إلى خيارات متقدمة واضغط على Enter ، ثم افعل الشيء نفسه مع I2C. عند سؤالك عما إذا كنت تريد تمكين واجهة I2C ، انتقل باستخدام مفتاح السهم إلى نعم واضغط على Enter. قم بتأكيد رغبتك في تحميل وحدة kernel تلقائيًا. ثم في القائمة الرئيسية للصحافة raspi-config ينهي وأقول أنك لا تريد إعادة تشغيل Pi حتى الآن.

04 اختبار I2C

نحتاج إلى الحصول على وحدة نواة أخرى ليتم تحميلها تلقائيًا. تغذية sudo نانو / الخ / وحدات وأدخل سطرًا مع i2c- ديف فوق. أغلق الملف واحفظه باستخدام مفتاح Ctrl + X ي واضغط على Enter. أعد تشغيل Pi الخاص بك مع sudo إعادة التشغيل. ثم نختبر ما إذا كان دعم I2C يعمل. قم أولاً بتثبيت بعض الأدوات باستخدام sudo apt-get install i2c-tools. ثم قم بتشغيل الأمر sudo i2cdetect -y 1 للتحقق من الأجهزة المتصلة التي يتعرف عليها Raspberry Pi على ناقل I2C. في الوقت الحالي ، لا يوجد أي منها ، لكنها طريقة سهلة لاختبار ما إذا كان دعم I2C يعمل أم لا. يجب ألا يعرض الأمر رسالة خطأ.

المشاركات الاخيرة

$config[zx-auto] not found$config[zx-overlay] not found