جدول المحتويات:
- اللوازم
- الخطوة 1: أضف جهازك إلى LoggingPlatform
- الخطوة 2: مثال على الرسم التخطيطي لاتصال الأجهزة
- الخطوة 3: تحميل البرنامج المطلوب إلى بطاقة Micro SD (دليل Windows)
- الخطوة 4: RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
- الخطوة 5: تحقق من البيانات على منصة Loggingforest.com
- الخطوة 6: قم بتشغيل Python Script تلقائيًا على Raspberry Boot Up
فيديو: تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
باستخدام جهاز Raspberry PI ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو في الصوبة الزجاجية أو المختبر أو غرفة التبريد أو أي مكان آخر مجانًا تمامًا. سنستخدم هذا المثال لتسجيل درجة الحرارة والرطوبة.
سيتم توصيل الجهاز بالإنترنت عبر شبكة Wifi أو Ethernet
ستكون قادرًا على التحقق من أحدث القراءات على هاتفك المحمول أو سطح المكتب أو أي جهاز آخر به متصفح
اللوازم
يلزم أيضًا استخدام شاشة مزودة بـ HDMI وكابل HDMI وماوس USB ولوحة مفاتيح في هذا البرنامج التعليمي ولكن عادةً ما يكون لديك هذا بالفعل
يمكنك شراء الأجهزة المطلوبة هنا (الحد الأدنى المطلوب):
Raspberry PI 3 أو Raspberry PI 2 مع عصا wifi
بطاقة micro SD (مقترح 32 جيجابايت)
كابل USB صغير
وحدة DHT22 مع كابل
من الجيد أيضًا أن يكون لديك:
شاحن USB لتشغيل جهازك
حاوية مقاومة للماء
الضميمة القياسية Raspberry (كما في المثال الخاص بي)
إذا لم يكن لديك قارئ USB MicroSD
لقد اشتريت هذا على Banggood.com
هذا أيضًا تم اختباره / يعمل مع مستشعر AM2305 الصناعي
الخطوة 1: أضف جهازك إلى LoggingPlatform
هنا يمكنك إضافة جهازك للحصول على مفاتيح API المطلوبة لاحقًا:
الخطوة 2: مثال على الرسم التخطيطي لاتصال الأجهزة
قم بتوصيل DHT22 Out بـ RaspberryPi in / out PIN GPIO 4
قم بتوصيل DHT22 + بـ RaspberryPi 3V PIN 1
قم بتوصيل DHT22 - إلى RaspberryPi Ground PIN 6
الخطوة 3: تحميل البرنامج المطلوب إلى بطاقة Micro SD (دليل Windows)
قم بتوصيل MicroSD بإدخال MicroSD على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows ، إذا لم يكن لديك ، فقم بشراء إصدار USB مثل:
قارئ USB Micro SD
قم بتنزيل Win32DiskImager هنا
قم بتنزيل أحدث نظام تشغيل Raspbian OS لـ Raspberry PI هنا (رابط Raspberry PI الرسمي)
قم باستخراج أرشيف نظام التشغيل Raspbian OS الذي تم تنزيله باستخدام أرشيفك أو 7zip كما هو موضح في الشاشة 1
أنت الآن بحاجة إلى كتابة Raspbian OS باستخدام Win32DiskImager على بطاقة MicroSD الخاصة بك:
لذا أدخل MicroSD في القارئ وقم بتشغيل Win32DiskImager
حدد ملف صورة نظام التشغيل Raspbian OS الذي تم تنزيله واستخراجه ، و MicroSD الخاصة بك وانقر فوق الكتابة على الشاشة 2
إشعار حول المشكلة: إذا كانت لديك مشكلات أو تم تنسيق MicroSD بشكل غريب ، أو قمت بتشغيل هذا مرة أخرى ، فقبل ذلك تحتاج إلى إزالة جميع وحدات التخزين من محرك الأقراص وإنشاء واحدة فقط. يمكن القيام بذلك باستخدام أداة إدارة الأقراص في نظام التشغيل Windows كما هو موضح في الشاشة 3
أدخل MicroSD في جهاز Raspberry الخاص بك ، وقم بتوصيله بالشاشة والماوس ولوحة المفاتيح وقم بتشغيله
الخطوة 4: RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
عند تشغيل Raspberry ، تحتاج فقط إلى تكوينه باستخدام معالج لطيف ، مثال الشاشة 1
بعد ذلك قم بتثبيت بعض المكتبات لـ DHT22 لذلك في تشغيل المحطة:
sudo apt-get update
sudo apt-get install build-basic python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
قم بإنشاء ملف الآن باستخدام الأمر كما هو موضح في الشاشة 2
الصق كود LoggingForest الأساسي من هذه الصفحة في الملف
وتغيير المعلمات الواردة على موقع loggingforest.com كما هو موضح في الشاشة 3
CTRL + X ص
أدخل
للاختبار الآن ، يمكنك تشغيل هذا البرنامج النصي كما هو موضح في الشاشة 4
باستخدام CTRL + Z ، يمكنك إيقاف هذا البرنامج
الخطوة 5: تحقق من البيانات على منصة Loggingforest.com
بعد ذلك ، سيبدأ جهازك في إرسال البيانات إلى loggingforest ويمكنك رؤيتها هناك.
انقر فوق معاينة كما في الشاشة 2
وسترى بيانات جميلة كما في الشاشة 3
الخطوة 6: قم بتشغيل Python Script تلقائيًا على Raspberry Boot Up
بالطبع ، ربما تريد تشغيل نص Python النصي هذا تلقائيًا عندما يبدأ Raspberry أو يتم توصيله بمصدر الطاقة.
افتح المحطة وقم بتشغيل:
sudo nano /etc/rc.local
وقبل الخروج 0 ، أضف التعليمات البرمجية لتشغيل البرنامج النصي الخاص بك:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
كما في الشاشة 1
احفظ الملف باستخدام CTRL + X ، Y ، Enter. حاول إعادة تشغيل raspberry PI ، وهو الآن جاهز!
لا تتردد في التعليق ومشاركة المسجل الخاص بك
يمكنك أيضًا العثور على إصدارات أخرى من التعليمات البرمجية في github rep:
github.com/sandiwinter/loggingforest/tree/…
موصى به:
NodeMCU Lua لوحة رخيصة 6 دولارات مع درجة حرارة MicroPython وتسجيل الرطوبة وواي فاي وإحصائيات الجوال: 4 خطوات
NodeMCU Lua رخيصة 6 دولارات لوحة مع درجة حرارة MicroPython وتسجيل الرطوبة وإحصائيات Wifi والجوال: هذه محطة طقس سحابية ، يمكنك التحقق من البيانات الموجودة على هاتفك أو استخدام بعض الهواتف كعرض مباشر باستخدام جهاز NodeMCU ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج ، في الغرفة ، الدفيئة ، المختبر ، غرفة التبريد أو أي أماكن أخرى كاملة
محطة الطقس DIY ومحطة استشعار WiFi: 7 خطوات (بالصور)
DIY Weather Station & WiFi Sensor Station: في هذا المشروع سأوضح لك كيفية إنشاء محطة طقس جنبًا إلى جنب مع محطة استشعار WiFi. تقيس محطة الاستشعار بيانات درجة الحرارة والرطوبة المحلية وترسلها عبر WiFi إلى محطة الطقس. ثم تعرض محطة الطقس t
Arduino Ethernet DHT11 تسجيل درجة الحرارة والرطوبة ، إحصائيات الجوال: 4 خطوات
Arduino Ethernet DHT11 تسجيل درجة الحرارة والرطوبة ، إحصائيات الهاتف المحمول: مع Arduino UNO R3 و Ethernet Shield و DHT11 ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو الدفيئة أو المختبر أو غرفة التبريد أو أي أماكن أخرى خالية تمامًا. سنستخدم هذا المثال لتسجيل درجة حرارة الغرفة والرطوبة. جهاز
Arduino و SIM900 GSM GPRS 3G تسجيل درجة الحرارة والرطوبة ، إحصائيات الجوال: 4 خطوات
Arduino و SIM900 GSM GPRS 3G تسجيل درجة الحرارة والرطوبة ، إحصائيات الهاتف المحمول: مع Arduino UNO R3 و SIM900 Shield و DHT22 ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو في الدفيئة أو المختبر أو غرفة التبريد أو أي أماكن أخرى خالية تمامًا. سنستخدم هذا المثال لتسجيل درجة حرارة الغرفة والرطوبة. سوف
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا