فهرست مطالب:

کلاه حساس برای رسپبری پای کیفیت هوا و تشخیص گاز V0.9: 8 مرحله
کلاه حساس برای رسپبری پای کیفیت هوا و تشخیص گاز V0.9: 8 مرحله

تصویری: کلاه حساس برای رسپبری پای کیفیت هوا و تشخیص گاز V0.9: 8 مرحله

تصویری: کلاه حساس برای رسپبری پای کیفیت هوا و تشخیص گاز V0.9: 8 مرحله
تصویری: نکات مهم کلاه ماسک اتومات جوشکاری 2024, جولای
Anonim
کلاه حساس برای رسپبری پای کیفیت هوا و آشکارساز گاز V0.9
کلاه حساس برای رسپبری پای کیفیت هوا و آشکارساز گاز V0.9

Sensly یک حسگر آلودگی قابل حمل است که می تواند با استفاده از سنسورهای گاز موجود در آن میزان آلودگی هوا را برای جمع آوری اطلاعات در مورد گازهای مختلف موجود تشخیص دهد. این اطلاعات را می توان مستقیماً برای به روز رسانی اعلان های فشار در زمان واقعی به تلفن هوشمند خود داد. از حسگرهای صنعتی استفاده می کند که خواندن دقیق دفتر ، خانه یا محیط کار را تضمین می کند. آگاهی از این داده ها به شما کمک می کند تا اقدامی انجام دهید و سطح آلودگی را در اطراف خود کاهش دهید.

تیم ما در Altitude Tech LTD طرفداران بزرگ رایانه کوچک رزبری پای هستند. ما واقعاً مشتاق هستیم که به جامعه Raspberry Pi کمک کنیم تا دستگاه Sensly خود را توسعه داده و همزمان با یادگیری انواع مختلف گازها ، روی آزمایشات کار کند. ما کلاه Sensly را برای رزبری پای توسعه داده ایم. در ابتدا در Kickstarter راه اندازی شد ، ما مشتاق هستیم که این محصول توسعه ای نوآورانه را در اختیار سازندگان قرار دهیم.

نحوه استفاده از کلاه حساس

تصور کنید از Sensly Raspberry Pi HAT برای موارد زیر استفاده می کنید:

  1. یک کیف ضد آب مخصوص خود بسازید و کیفیت هوا را در مکان های دور افتاده کنترل کنید
  2. کیفیت هوای اطراف خانه خود را کنترل کنید
  3. از آن برای آزمایشات مدرسه استفاده کنید.

مرحله 1: قطعات در جعبه

قطعات در جعبه
قطعات در جعبه

با تهیه هر آنچه که نیاز دارید شروع کنید.

  • حساس HAT
  • ماژول سنسور دما ، رطوبت و فشار BME 280
  • سنسور تیز PM10
  • کابل PM10
  • سربرگ رزین پای 40 پین

مرحله 2: همه چیز را با هم جمع کنید

منطقی همه را کنار هم قرار دهید
منطقی همه را کنار هم قرار دهید
منطقی همه را کنار هم قرار دهید
منطقی همه را کنار هم قرار دهید
منطقی همه را کنار هم قرار دهید
منطقی همه را کنار هم قرار دهید

بیایید همه چیز را با هم جمع کنیم:

  • سرصفحه 40 پین را داخل سوراخ های پین روی Sensly HAT قرار دهید سپس HAT Sensly را روی pi قرار دهید
  • ماژول BME 280 را روی Sensly HAT قرار دهید تا از مطابقت پین ها اطمینان حاصل شود. به زیر ماژول نگاه کنید تا بدانید که باید در کدام جهت باشد.
  • کابل سنسور PM را به پورت با عنوان PM Header وصل کنید
  • پس از انجام این کار ، می توانیم رزبری پای را فعال کنیم.
  • با توجه به کاهش قدرت Sensly Hat هنگام کار کامل ، توصیه می شود از یک شارژر تمشک pi برای تغذیه pi خود استفاده کنید.

مرحله 3: قطعات اضافی

قطعات اضافی
قطعات اضافی

همه چیز را برای پی تمشک خود تهیه کنید

  • تمشک پی 2 یا 3
  • مانیتور
  • صفحه کلید و ماوس
  • اتصال اینترنت
  • کابل HDMI
  • شارژر رزبری پای 3
  • آخرین نسخه Raspbian Jessie

مرحله 4: راه اندازی رزبری پای

راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای

راهنمای راه اندازی پی تمشک در صورت نیاز از بنیاد تمشک پی

www.raspberrypi.org/learning/hardware-guid…

آخرین نسخه Raspbian Jessie را می توانید در لینک زیر مشاهده کنید.

www.raspberrypi.org/downloads/

مرحله 5: نرم افزار را بارگیری کنید

نرم افزار را بارگیری کنید
نرم افزار را بارگیری کنید
نرم افزار را بارگیری کنید
نرم افزار را بارگیری کنید
نرم افزار را بارگیری کنید
نرم افزار را بارگیری کنید

راه اندازی رزبری پای برای اتصال به Sensly HAT.

چند روش برای انجام این کار وجود دارد ، ابتدا می توانید تصویر Raspbian را از اینجا بارگیری کنید. این برای کار از پیش تنظیم شده است. در مرحله دوم ، می توانید اسکریپت نصب را از https://github.com/Altitude-Tech/Sensly_Install بارگیری کنید

ابتدا باید اسکریپت های نصب را با استفاده از دستور بارگیری کنیم. مطمئن شوید که در فهرست اصلی خود هستید

$ git clone

سپس دایرکتوری را به پوشه Sensly_Install تغییر می دهیم

$ cd/path/to/Sensly_Install

در مرحله بعد ، ما باید اسکریپت install را اجرایی کنیم.

$ chmod u+x./Sensly_Dev_Install.sh

در نهایت ما اسکریپت را اجرا می کنیم. برخی از اعلان ها وجود دارد که باید برای تأیید اینکه می خواهید ادامه دهید ، Y را تایپ کنید

$ sudo./Sensly_Dev_Install.sh

پس از اتمام آن pi شما راه اندازی مجدد می شود. برای تأیید اینکه همه چیز در حال کار است می توانیم دستور زیر را اجرا کنیم.

$ i2cdetect -y 1

شما باید بتوانید موقعیت های 05 و 76 را روی صفحه مشاهده کنید.

مرحله 6: سنسورهای گاز را کالیبره کنید

سنسورهای گاز را کالیبره کنید
سنسورهای گاز را کالیبره کنید
سنسورهای گاز را کالیبره کنید
سنسورهای گاز را کالیبره کنید

برای از بین بردن پوشش محافظتی که سنسورها هنگام دریافت آنها از سازندگان دریافت می کنیم ، یک مرحله پیش گرمایش/سوختن لازم است ، این مدت معمولاً 48 ساعت است و فقط باید یک بار انجام شود. پس از آن ، ما به طور معمول توصیه می کنیم سنسور را به مدت 15 دقیقه گرم کنید تا قرائت ها قبل از ثبت هرگونه داده ، تثبیت شود.

اکنون ما باید سنسورهای گاز را کالیبره کنیم تا بتوانیم PPM را محاسبه کنیم. برای این کار باید Sensly HAT را در محیطی با هوای تمیز قرار دهیم. این می تواند خارج یا در صورت داشتن امکانات ، در هوای مصنوعی باشد. در حالی که هوایی که آن را قرار می دهید بر دقت سنسورها تأثیر می گذارد ، بر دقت تأثیر نمی گذارد ، بنابراین اگر به دنبال پیگیری تغییرات در کیفیت هوای خود هستید Sensly مناسب خواهد بود. Sensly HAT با سیستم عامل کالیبراسیون از قبل بارگیری شده است ، بنابراین می توانیم اسکریپت کالیبراسیون را برای یافتن مقادیر R0 برای هر سنسور گاز اجرا کنیم. برای اینکه بتوانیم Sensly را در محیط کالیبراسیون قرار دهیم ، باید بتوانیم هنگام بالا آمدن Pi ، اسکریپت کالیبراسیون را اجرا کنیم. برای این کار ، ما باید بارگیری کنیم:

$ git clone

در داخل آن پوشه ، از Sensly_Calibration.py Script استفاده خواهیم کرد ، اما ابتدا باید کالیبراسیون خودکار را تنظیم کنیم. دستورات زیر را در ترمینال وارد کنید

$ sudo crontab –e

اگر قبلاً crontab را اجرا نکرده اید ، باید ویرایشگری را انتخاب کنید که می خواهید با آن ویرایش کنید ، من معمولاً از nano استفاده می کنم ، بنابراین گزینه 2 را انتخاب می کنم. سپس ، باید دستور زیر را در فایل قرار دهیم

$reboot sudo python /path/to/Sensly_Calibration.py

سپس فایل را با استفاده از Ctrl+x و سپس Y می بندیم. این بدان معناست که هر بار که Pi خود را راه اندازی می کنید ، اسکریپت کالیبراسیون را اجرا می کند.

اکنون می توانید آن را به محیط هوای تمیز ببرید و بین نیم ساعت تا یک ساعت بگذارید. هر چه طولانی تر بهتر.

پس از اتمام این کار باید فایلی با نام Sensly_Calibration_ "date" _ "time".csv داشته باشید که در آن "date" با تاریخ فعلی ذخیره شده در Raspberry pi و "time" با زمان فعلی جایگزین می شود. این فایل حاوی مقادیر R0 محاسبه شده در مرحله کالیبراسیون به طور متوسط هر 5 دقیقه است. از آنجا که اسکریپت یک میانگین در حال اجرا ثبت می کند ، شما آخرین ورودی در فایل را به عنوان مقادیر R0 برای MQ2 ، MQ7 و MQ135 در نظر می گیرید. سپس در فایل Sensly.py قرار داده می شود. تا بتوانیم مقادیر PPM را برای هر گاز تشخیص داده شده محاسبه کنیم

مرحله 7: اجرای SENSYL HAT

اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس
اجرای کلاه حساس

برای اینکه بتوانیم Sensly را در حالت عملکرد کامل اجرا کنیم ، باید سیستم عامل را به روز کنیم تا از حالت کالیبراسیون خارج شود. این کار با اجرای اسکریپت update.sh انجام می شود

  • $ cd/path/به/Sensly_Install/
  • $ sudo./Update.sh

پس از اتمام ، اکنون می توانیم اسکریپت اصلی پایتون خود را اجرا کنیم. داخل پوشه Sensly اجرا کنید:

$ python /path/to/Sensly.py

در نهایت ، برای اینکه بتوانید اسکریپت را به طور خودکار اجرا کنید ، دستور crontab را دوباره اجرا می کنیم.

$ crontab -e

سپس این را به انتهای فایل اضافه کنید در حالی که ورودی قبلی ما را حذف می کنید

$@راه اندازی مجدد پایتون /path/to/Sensly.py

اکنون هر بار که pi خود را بوت می کنید Sensly HAT باید داده ها را در یک فایل csv وارد کند. آخرین مرحله این است که مقادیر R0 را که در مرحله کالیبراسیون بدست آورده اید بگیرید و آنها را در آخرین عکس برجسته صفحه قرار دهید.

دستورالعمل بعدی که منتشر خواهیم کرد به شما نشان می دهد که چگونه این موضوع را به طور کامل پیوند دهید.

مرحله 8: مراحل نهایی

مراحل پایانی
مراحل پایانی

لطفاً داده های خود را به اشتراک بگذارید زیرا به ما در ایجاد به روزرسانی های بهتر برای Sensly کمک می کند.

اگر فکر می کنید مهارت لازم برای نوشتن یک دستورالعمل عالی با استفاده از Sensly را دارید ، یکی را از فروشگاه ما خریداری کنید و اگر دوست داشتیم ، پول شما را پس می دهیم و حتی چیزهای بیشتری برای شما ارسال می کنیم!

توصیه شده: