فهرست مطالب:

ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate .: 6 مرحله
ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate .: 6 مرحله

تصویری: ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate .: 6 مرحله

تصویری: ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate .: 6 مرحله
تصویری: ایستگاه هواشناسی آردوینو نانو، BME280 و SSD1306 OLED 2024, جولای
Anonim
ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate
ایستگاه هواشناسی با استفاده از Wemos D1 Mini ، BME280 و Sensate

در پست های قبلی روشهای مختلفی را برای ساخت ایستگاه هواشناسی به اشتراک گذاشته ام. اگر آن را بررسی نکرده اید ، یک پیوند است.

در این مقاله آموزشی نحوه ساخت یک ایستگاه آب و هوایی ساده با استفاده از Wemos و یک پلت فرم اینترنت اشیا به نام Sensate را نشان خواهم داد. پس بیایید شروع کنیم.

تدارکات

  1. WeMos D1 Mini ………. (آمازون آمریکا / آمازون انگلستان / Banggood)
  2. BME280 …………………. (آمازون آمریکا / آمازون انگلستان / Banggood)
  3. صفحه نمایش 1.3 اینچی OLED… (آمازون آمریکا / آمازون انگلستان / Banggood)

در کنار این موارد ما به برنامه Sensate برای iOS یا Android نیز نیاز داریم.

مرحله 1: Sensate چیست؟

Sensate چیست؟
Sensate چیست؟

به قول خودشان: "از برنامه Sensate Sense برای دسترسی به حسگرهای خود در هر زمان و هر مکان استفاده کنید. با استفاده از اجزای سخت افزاری موجود با Firmware رایگان Sensate ، ثبت کننده نهایی داده خود را ایجاد کنید. یا تراشه مطلوب را برای برنامه خود پیدا کنید و راه حل فردی خود را بسازید."

به طور خلاصه ، این برنامه ای است که همراه با سیستم عامل ، یک کد ساده برای ساخت پروژه های ساده به شما می دهد. تنها کاری که باید انجام دهید این است که سیستم عامل آنها را فلش کنید ، برنامه آنها را نصب کنید ، تنظیمات پیکربندی را انجام دهید و آماده جمع آوری داده ها هستید از سنسورهای شما

مرحله 2: فلش کردن سیستم عامل Sensate

سیستم عامل فلش Sensate
سیستم عامل فلش Sensate
سیستم عامل فلش Sensate
سیستم عامل فلش Sensate
سیستم عامل فلش Sensate
سیستم عامل فلش Sensate

اکنون ما می خواهیم برد ESP ما (در این مورد WeMos D1 Mini) بتواند به ابر Sensate متصل شود. برای این کار ما باید Firmware Sensate را روی برد خود فلش کنیم. روند تقریباً مستقیم است.

ابتدا مطمئن شوید که موارد زیر را بارگیری کرده اید:

  • درایور CP210x یا CH34x را بارگیری و نصب کنید (بسته به تراشه USB به TTL مورد استفاده در برد شما). در مورد من CH340 را نصب کردم.
  • ابزار فلش NodeMCU را از اینجا بارگیری کنید.
  • بعد جدیدترین سیستم عامل Sensate را از اینجا بارگیری کنید.

پس از بارگیری همه چیز و نصب درایورها. ما باید پورت برد WeMos خود را بررسی کنیم. برای یافتن بندر:

  • وارد "Device Manager" >> "Ports" شوید.
  • برد را از طریق USB به رایانه وصل کنید. متوجه خواهید شد که یک پورت جدید در لیست ظاهر می شود. به آن توجه کنید

اکنون می توانیم با سیستم عامل جدید ، برد را فلش کنیم. مطمئن شوید که سیستم عامل مناسب را از پیوند بارگیری کرده اید. (در این پروژه ما از WeMos D1 mini استفاده می کنیم بنابراین از آن سیستم عامل استفاده خواهیم کرد)

  • فلاشر را باز کرده و به برگه "Advanced" بروید. مطمئن شوید که تنظیمات مشابه تصویر بالا را دارید.
  • سپس به برگه "Config" بروید ، روی ردیف اول کلیک کنید و به پوشه ای بروید که سیستم عامل را بارگیری کرده اید. فایل مناسب را انتخاب کنید.
  • اکنون به برگه "عملیات" بروید ، در اینجا در کادر پورت COM پورتی را که قبلاً ذکر کرده اید انتخاب کنید.
  • روی "Flash" کلیک کنید و منتظر بمانید تا چشمک زدن تمام شود.

اکنون ما یک مینی برد WeMos D1 با سیستم عامل Sensate داریم. فقط کافی است روی دکمه تنظیم مجدد کلیک کنید تا روند بوت شدن به پایان برسد.

مرحله 3: پیکربندی شبکه WiFi

پیکربندی شبکه WiFi
پیکربندی شبکه WiFi
پیکربندی شبکه WiFi
پیکربندی شبکه WiFi
پیکربندی شبکه WiFi
پیکربندی شبکه WiFi

اکنون که سیستم عامل را با موفقیت فلش کرده و بوت کرده ایم ، باید اعتبار WiFi را روی برد نصب کنیم. برای انجام این کار ، ابتدا برد را روشن کرده و WiFi تلفن هوشمند خود را روشن کنید. مراحل زیر را دنبال کنید:

  1. روی "Sensate-Setup" ضربه بزنید و رمز پیش فرض "Setup-Sensate" را وارد کنید.
  2. پس از اتصال دستگاه ، مرورگر پیش فرض خود را باز کرده و آدرس "192.168.4.1" را وارد کرده و Enter را بزنید.
  3. به صفحه تنظیمات هدایت می شوید. در اینجا "SSID" (نام WiFi) که می خواهید به آن متصل شوید را انتخاب کنید و سپس رمز عبور آن را وارد کنید.
  4. در پیکربندی سرویس یک نام به دستگاه خود بدهید (در این مورد "ایستگاه هواشناسی"). روی ذخیره و راه اندازی مجدد ضربه بزنید.

با انجام این کار ، اکنون برد WeMos آماده اتصال به شبکه WiFi شما است. اکنون می توانیم به جلو حرکت کرده و راه اندازی را در برنامه Sensate شروع کنیم.

مرحله 4: تنظیم برنامه تلفن همراه Sensate

راه اندازی برنامه تلفن همراه Sensate
راه اندازی برنامه تلفن همراه Sensate
راه اندازی برنامه تلفن همراه Sensate
راه اندازی برنامه تلفن همراه Sensate
راه اندازی برنامه تلفن همراه Sensate
راه اندازی برنامه تلفن همراه Sensate

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

  • در صفحه اول روی "سخت افزار راه اندازی" ضربه بزنید. سپس می پرسد که آیا می خواهیم پل را پیکربندی کنیم ، همانطور که قبلاً آن را پیکربندی کرده ایم ، روی گزینه دوم "نه ، قبلاً پیکربندی شده" ضربه می زنیم.
  • صفحه بعدی تمام پل های موجود را نشان می دهد. یکی را که تازه ساختیم انتخاب کنید.
  • در صفحه بعدی همه جزئیات مربوط به سنسورها و 3 گزینه را دریافت می کنیم. در اینجا "Configuration Wizard" را انتخاب کنید. در صفحه بعد می توانید اطلاعات بیشتری در مورد پیکربندی بخوانید. پس از خواندن آن ، روی "شروع" ضربه بزنید.
  • اکنون لیستی از تمام بردهای پشتیبانی شده را دریافت می کنیم. در اینجا "WeMos D1 Mini" را انتخاب کرده و روی "ادامه" ضربه بزنید.
  • در مرحله بعد از ما می خواهد که حالت عملکرد را انتخاب کنیم. 2 حالت وجود دارد ، یکی حالت عادی است که تا جایی که می تواند خواندن را انجام می دهد و به روز می کند. حالت دیگر "حالت خواب" ، در این حالت ما می توانیم به روزرسانی های دوره ای را دریافت کنیم و صفحه در حالت صرفه جویی در مصرف برق خواهد بود. برای این پروژه ، من حالت اول را انتخاب کرده ام زیرا می خواهم دما و رطوبت را در زمان واقعی به روز کنم.
  • در مرحله بعد باید صفحه نمایش را انتخاب کنیم. همانطور که از صفحه نمایش 1.3 اینچی 128x64 استفاده می کنیم ، آن را انتخاب می کنیم. سپس روی "ادامه" ضربه بزنید.
  • در صفحه بعدی فقط "بدون برنامه افزودنی" را انتخاب کنید.
  • در صفحه بعد باید سنسور را انتخاب کنیم. ما از "BME280" استفاده می کنیم ، بنابراین آن را انتخاب کنید. مطمئن شوید که BMP280 را که مشابه است اما فاقد سنسور فشار است انتخاب نکنید.
  • وقتی سنسور را انتخاب می کنیم ، برنامه به ما این امکان را می دهد که کدام داده را مایل به جمع آوری باشیم. در اینجا هر سه گزینه را تغییر دهید. بدون نیاز به بازی با تنظیمات دیگر.
  • در آخر روی finish کلیک کنید.

اکنون تنها کاری که باید انجام دهیم ساخت مدار است.

مرحله 5: ساختن مدار

ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار

از آنجا که ما از ارتباطات I2C در اینجا استفاده می کنیم ، اتصالات بسیار ساده هستند. به تصاویر بالا مراجعه کنید. در اینجا 4 پین بازی می شود: VCC ، GND (پین های قدرت) و SDA ، SCL (پین های I2C).

سیمها را به صورت زیر وصل کنید:

VCC = 3.3 ولت

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

و این همه. اکنون فقط مدار را روشن کرده و منتظر بمانید تا به شبکه متصل شود. اکنون داده ها را در OLED و برنامه دریافت می کنیم.

مرحله ششم: توجه نهایی

نکته پایانی
نکته پایانی
نکته پایانی
نکته پایانی

بنابراین ما در حال حاضر یک ایستگاه هواشناسی DIY بدون نیاز به نوشتن کد داریم. خوب نیست؟ حالا می توانید برای آن یک مورد مانند موردی که قبلاً اینجا ساخته ام بسازید. امیدوارم آموزش به آسانی دنبال شود و اکنون چیزی آموخته اید.

در صورت داشتن هرگونه سوال در زیر نظر خود را بنویسید.

توصیه شده: