فهرست مطالب:

مانیتور هوا با Arduino MKR ENV Shield: 6 مرحله
مانیتور هوا با Arduino MKR ENV Shield: 6 مرحله

تصویری: مانیتور هوا با Arduino MKR ENV Shield: 6 مرحله

تصویری: مانیتور هوا با Arduino MKR ENV Shield: 6 مرحله
تصویری: برنامه نویسی آردوینو با چت جی پی تی 2024, نوامبر
Anonim
مانیتور هوا با Arduino MKR ENV Shield
مانیتور هوا با Arduino MKR ENV Shield

چند روز پیش برخی از محافظهای MKR ENV جدید را دریافت کردیم. این سپرها دارای چندین سنسور (دما ، فشار هوا ، رطوبت ، اشعه ماوراء بنفش …) هستند - یک مجموعه خوب برای ایجاد یک ایستگاه هواشناسی ساده همراه با کیت ArduiTouch MKR ما. ما از Arduino MKR 1010 با WiFi به عنوان صفحه اصلی برای دریافت برخی از اطلاعات آب و هوا برای پیش بینی ساده توسط openweather map.org استفاده کرده ایم. در پایان صفحه نمایش ArduiTouch یک پیش بینی ساده و دمای بیرون را همراه با اندازه گیری دمای داخلی ، فشار هوا و رطوبت نشان می دهد.

مرحله 1: ابزار و مواد

ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد

مواد:

  • آردوینو MKR1000 یا 1010
  • آردوینو MKR ENV Shield
  • کیت ArduiTouch MKR

ابزارها:

  • آهن لحیم کاری
  • سیم لحیم نازک
  • دم باریک
  • انبردست برش جانبی
  • پیچ گوشتی اسلات عرضی متوسط

نرم افزار:

آردوینو IDE

مرحله 2: مونتاژ ArduiTouch MKR Kit

مونتاژ ArduiTouch MKR Kit
مونتاژ ArduiTouch MKR Kit

لطفاً دستور مونتاژ پیوست را دنبال کنید.

مرحله 3: برد Arduino MKR و ENV Shield را نصب کنید

برد Arduino MKR و ENV Shield را سوار کنید
برد Arduino MKR و ENV Shield را سوار کنید

پس از مونتاژ کیت ArduiTouch ، باید Arduino MKR 1010 و MKR ENV Shield را در پشت PCB وصل کنید.

مرحله 4: نصب کتابخانه های اضافی

کتابخانه های زیر را از طریق Arduino Library Manager نصب کنید:

کتابخانه AdafruitGFX

کتابخانه AdafruitILI9341

کتابخانه آردوینو JSON 5.x

همچنین می توانید کتابخانه را مستقیماً به صورت فایل ZIP بارگیری کرده و پوشه را تحت yourarduinosketchfolder/libraries/از حالت فشرده خارج کنید.

پس از نصب کتابخانه های Adafruit ، IDE Arduino را راه اندازی مجدد کنید.

مرحله 5: سفارشی سازی سیستم عامل

می توانید سیستم عامل را از وب سایت ما بارگیری کنید

برخی تغییرات در کد منبع برای سفارشی سازی مورد نیاز است: WiFi: لطفاً SSID و رمز عبور را در خطوط 63 و 64 وارد کنید

char* ssid = "Yoursid"؛ // SSID شبکه محلی

char* password = "yourpassword"؛ // رمز عبور در شبکه

حساب OpenWeatherMap: برای دریافت داده های بعدی توسط پلتفرم OpenWeatherMap به یک حساب شخصی نیاز دارید. برای دریافت کلید API ثبت نام کنید:

کلید API خود را در خط 71 وارد کنید:

رشته APIKEY = "your_api_key"؛

مکان شما: به https://openweathermap.org/appid بروید و مکانی را جستجو کنید. مجموعه نتیجه را مرور کرده و ورودی نزدیک به محل واقعی را که می خواهید داده ها برای آن نمایش داده شوند ، انتخاب کنید. این یک URL مانند https://openweathermap.org/appid خواهد بود. عدد در انتها همان چیزی است که به ثابت زیر اختصاص می دهید. شماره مکان خود را در خط 72 وارد کنید

String CityID = "your_city_id"؛

زمان: لطفاً منطقه زمانی خود را در خط 73 انتخاب کنید

int TimeZone = 1 ؛

مرحله 6: کامپایل نهایی و بارگذاری

کامپایل و بارگذاری نهایی
کامپایل و بارگذاری نهایی

لطفاً این نمونه را در Arduino IDE باز کنید. کامپایل و بارگذاری کنید.

توصیه شده: