فهرست مطالب:
- تدارکات
- مرحله 1: دستگاه خود را به LoggingPlatform اضافه کنید
- مرحله 2: مثال نمودار اتصال سخت افزار
- مرحله 3: بارگذاری نرم افزار مورد نیاز در کارت Micro SD (راهنمای Windows)
- مرحله 4: RaspbianOS ، بارگذاری برنامه Python در تمشک و پیکربندی مورد نیاز است
- مرحله 5: بررسی داده ها در بستر Loggingforest.com
- مرحله 6: Python Script را به صورت خودکار در Raspberry Boot Up اجرا کنید
تصویری: رزبری PI ثبت دما و رطوبت ، ایستگاه هواشناسی ابر ، Wifi و آمار تلفن همراه: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
با دستگاه Raspberry PI می توانید داده های دما و رطوبت را در خارج ، در اتاق ، گلخانه ، آزمایشگاه ، اتاق خنک کننده یا هر مکان دیگر کاملاً رایگان ثبت کنید. از این مثال برای ثبت دما و رطوبت استفاده می کنیم.
دستگاه از طریق Wifi یا اترنت به اینترنت متصل می شود
با مرورگر می توانید آخرین خوانش ها را در تلفن همراه ، دسکتاپ یا هر دستگاه دیگر بررسی کنید
تدارکات
مانیتور با HDMI ، کابل HDMI ، ماوس USB و صفحه کلید نیز برای این آموزش مورد نیاز است ، اما معمولاً این را دارید
شما می توانید دستگاه های مورد نیاز را در اینجا خریداری کنید (حداقل مورد نیاز):
Raspberry PI 3 یا Raspberry PI 2 با وای فای
کارت حافظه micro SD (پیشنهاد شده 32 گیگابایت)
کابل میکرو USB
ماژول DHT22 با کابل
همچنین داشتن آن خوب است:
شارژر USB برای تغذیه دستگاه شما
محفظه ضد آب
محفظه تمشک استاندارد (مانند مثال من)
اگر خواننده USB MicroSD ندارید
من این را در Banggood.com خریدم
این همچنین با سنسور صنعتی AM2305 آزمایش شده/کار می کند
مرحله 1: دستگاه خود را به LoggingPlatform اضافه کنید
در اینجا می توانید دستگاه خود را برای دریافت کلید api مورد نیاز بعداً اضافه کنید:
مرحله 2: مثال نمودار اتصال سخت افزار
PIN GPIO 4 ورودی/خروجی DHT22 Out را به RaspberryPi وصل کنید
DHT22 + را به RaspberryPi 3V PIN 1 وصل کنید
DHT22 را به RaspberryPi Ground PIN 6 متصل کنید
مرحله 3: بارگذاری نرم افزار مورد نیاز در کارت Micro SD (راهنمای Windows)
MicroSD را به ورودی MicroSD در رایانه Windows خود متصل کنید ، اگر آن را ندارید ، نسخه usb مانند زیر را خریداری کنید:
USB خوان Micro SD
Win32DiskImager را از اینجا بارگیری کنید
جدیدترین سیستم عامل Raspbian برای Raspberry PI را از اینجا بارگیری کنید (پیوند رسمی Raspberry PI)
بایگانی بارگیری شده سیستم عامل Raspbian را با بایگانی خود یا 7zip مانند صفحه 1 استخراج کنید
اکنون باید Raspbian OS را با Win32DiskImager روی کارت MicroSD خود بنویسید:
بنابراین MicroSD را به خواننده خود وارد کرده و Win32DiskImager را اجرا کنید
فایل تصویری بارگیری شده و استخراج شده سیستم عامل Raspbian ، MicroSD خود را انتخاب کرده و بر روی Write as on screen 2 کلیک کنید
اطلاعیه در مورد مسئله: اگر مشکلی دارید یا فرمت های عجیب و غریب MicroSD دارید ، یا این را دوباره اجرا می کنید ، قبل از این باید تمام حجم ها را از درایو حذف کرده و فقط یکی ایجاد کنید. این را می توان با ابزار مدیریت دیسک در ویندوز مانند صفحه 3 انجام داد
MicroSD را در تمشک خود وارد کنید ، آن را به مانیتور ، ماوس و صفحه کلید متصل کرده و اجرا کنید
مرحله 4: RaspbianOS ، بارگذاری برنامه Python در تمشک و پیکربندی مورد نیاز است
وقتی Raspberry بوت می شود ، فقط باید آن را با جادوگر زیبا ، به عنوان مثال صفحه 1 پیکربندی کنید
پس از آن برخی از کتابخانه ها را برای DHT22 نصب کنید تا در ترمینال اجرا شوند:
sudo apt-get update
sudo apt-get install build-essential 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 Y
وارد
برای آزمایش اکنون می توانید این اسکریپت را مانند صفحه 4 اجرا کنید
با CTRL+Z می توانید این برنامه را متوقف کنید
مرحله 5: بررسی داده ها در بستر Loggingforest.com
پس از آن دستگاه شما شروع به ارسال داده به loggingforest می کند و می توانید آن را در آنجا مشاهده کنید. در loggingforest device edit فقط نام پارامترها و مقادیر را همانند صفحه 1 تعریف کنید
روی پیش نمایش مانند صفحه 2 کلیک کنید
و داده های خوبی را مانند صفحه 3 مشاهده خواهید کرد
مرحله 6: Python Script را به صورت خودکار در Raspberry Boot Up اجرا کنید
البته ، احتمالاً شما می خواهید این اسکریپت پایتون را به صورت خودکار در زمان شروع رزبری یا اتصال به منبع تغذیه اجرا کنید.
ترمینال را باز کرده و اجرا کنید:
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 سعی کنید PI تمشک خود را مجدداً راه اندازی کنید ، و اکنون آماده است!
در صورت تمایل می توانید لاگر خود را کامنت کنید و به اشتراک بگذارید
همچنین می توانید سایر نسخه های کد را در github rep پیدا کنید:
github.com/sandiwinter/loggingforest/tree/…
توصیه شده:
MicroPython ارزان 3 دلار ESP8266 WeMos D1 Mini برای 2 برابر ثبت دما ، Wifi و آمار تلفن همراه: 4 مرحله
MicroPython ارزان 3 دلار ESP8266 WeMos D1 Mini برای ثبت دو برابر دما ، Wifi و آمار تلفن همراه: با تراشه / دستگاه کوچک ESP8266 ارزان می توانید داده های دما را در خارج ، در اتاق ، گلخانه ، آزمایشگاه ، اتاق خنک کننده یا هر مکان دیگر کاملاً رایگان ثبت کنید. از این مثال برای ثبت دمای اتاق خنک کننده ، در داخل و خارج استفاده می کنیم. دستگاه متصل به
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 می توانید داده های دما و رطوبت را در خارج ، در اتاق ، گلخانه ، آزمایشگاه ، اتاق خنک کننده یا هر مکان دیگر کاملاً رایگان ثبت کنید. از این مثال برای ثبت دما و رطوبت اتاق استفاده می کنیم. دستگاه
ثبت دما و رطوبت از آردوینو به تلفن Android با ماژول کارت SD از طریق بلوتوث: 5 مرحله
ثبت دما و رطوبت از آردوینو به تلفن Android با ماژول کارت SD از طریق بلوتوث: سلام به همه ، این اولین دستورالعمل آموزشی من است ، امیدوارم بتوانم به جامعه سازندگان کمک کنم ، زیرا از آن بهره مند شده ام. اغلب ما در پروژه های خود از سنسورها استفاده می کنیم ، اما راهی برای جمع آوری داده ها ، ذخیره و انتقال سریع تلفن ها یا سایر دستگاه ها پیدا می کنیم
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (سایر ایستگاه های هواشناسی سازگار هستند): 5 مرحله (همراه با تصاویر)
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (دیگر ایستگاه های آب و هوایی سازگار هستند): وقتی ایستگاه هواشناسی Acurite 5 in 1 را خریداری کردم ، می خواستم بتوانم آب و هوا را در خانه ام بررسی کنم. وقتی به خانه رسیدم و آن را راه اندازی کردم ، متوجه شدم که یا باید صفحه نمایش را به کامپیوتر وصل کنم یا هاب هوشمند آنها را بخرم ،