جدول المحتويات:

تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات
تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات

فيديو: تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات

فيديو: تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات
فيديو: DS18B20 Temperature sensor with new Blynk IOT Platform | DS18B20 with Esp32 & Blynk IoT @blynk 2024, يوليو
Anonim
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول
Raspberry PI درجة الحرارة وتسجيل الرطوبة ، محطة الطقس السحابية ، واي فاي وإحصائيات الهاتف المحمول

باستخدام جهاز 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

أضف جهازك إلى LoggingPlatform
أضف جهازك إلى 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)

تحميل البرنامج المطلوب على بطاقة Micro SD (دليل Windows)
تحميل البرنامج المطلوب على بطاقة Micro SD (دليل Windows)
تحميل البرنامج المطلوب على بطاقة Micro SD (دليل Windows)
تحميل البرنامج المطلوب على بطاقة Micro SD (دليل Windows)
تحميل البرنامج المطلوب على بطاقة Micro SD (دليل Windows)
تحميل البرنامج المطلوب على بطاقة 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 والتكوين مطلوب

RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
RaspbianOS ، تحميل برنامج Python على Raspberry والتكوين مطلوب
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.com
تحقق من البيانات على منصة Loggingforest.com
تحقق من البيانات على منصة Loggingforest.com
تحقق من البيانات على منصة Loggingforest.com
تحقق من البيانات على منصة Loggingforest.com
تحقق من البيانات على منصة Loggingforest.com

بعد ذلك ، سيبدأ جهازك في إرسال البيانات إلى loggingforest ويمكنك رؤيتها هناك.

انقر فوق معاينة كما في الشاشة 2

وسترى بيانات جميلة كما في الشاشة 3

الخطوة 6: قم بتشغيل Python Script تلقائيًا على Raspberry Boot Up

قم بتشغيل Python Script تلقائيًا على Raspberry Boot Up
قم بتشغيل 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/…

موصى به: