آموزش ساخت ایستگاه هواشناسی شخصی
در این آموزش سعی داریم با استفاده از یک نمایشگر رنگی 2.8 اینچ و یک برد توسعه ESP8266 از شرکت WeMos به نام D1 Mini یک ایستگاه هواشناسی شخصی با قابلیت پشتیبانی از کشور عزیزمان ایران را بسازیم…
موارد مورد نیاز
برای ساخت این پروژه نیازمند موارد زیر هستیم:
1- نمایشگر 2.8 اینچ دارای ارتباط SPI به شماره کالا 2061001105
2- برد توسعه Wemos D1 Mini به شماره کالا 3011012017
3- استند پرینت سه بعدی شده این ایستگاه هواشناسی
4- مقداری سیم
5- هویه، سیم لحیم و اطلاعات کافی جهت لحیم کاری
نحوه اتصال
نحوه ی اتصال ماژول نمایشگر به برد توسعه بسیار ساده است. با استفاده از نقشه زیر میتوانید این دو قطعه را بهم متصل کنید.
بهترین روش برای برقراری اتصالات این است که ابتدا به تعداد و اندازه لازم سیم های متصل کردن نمایشگر به برد توسعه را ببریم و سپس ابتدا به نمایشگر و سپس به برد توسعه لحیم کنیم.
برنامه ریزی برد
ابتدا با استفاده از “آموزش راه اندازی برد های ESP8266 و ESP32 در Arduino IDE” پیش نیازهای مربوط به این پروژه را نصب کنید. سپس کتابخوانه های آردوینو Mini Grafx / ESP8266 WeatherStation / Json Streaming Parser / ThingPulse XPT2046 را نصب کنید. سپس کد مربوط به این پروژه را از طریق گیت هاب آن دانلود کنید.
کل پک این پروژه با کد ادیت شده و تمامی کتابخوانه ها از این لینک قابل دانلود است.
برای نصب کتابخوانه ها از مسیر زیر اقدام کنید:
Sketch > Include Library > Manage Libraries > Add .zip Library…
تنظیم برنامه
طبیعی هست با توجه به اینکه این پروژه برای تعداد زیادی افراد طراحی شده است نیازمند تنظیماتی است که برای همگان قابل استفاده شود. تنظیمات این پروژه در فایل settings.h قرار دارد و طبق موارد زیر باید تنظیم شود.
نام شبکه وای فای :
String WIFI_SSID = “yourssid”;
در خط 29 ام بجای عبارت yourssid نام شبکه وای فای خودتان را لحاظ کنید.
رمز شبکه وای فای :
String WIFI_PASS = “yourpass”;
در خط 30 ام بجای عبارت yourpass نام شبکه وای فای خودتان را لحاظ کنید.
کلید API سایت هواشناسی:
String OPEN_WEATHER_MAP_API_KEY = “yourapi”;
از طریق لینک ابتدا به صورت رایگان ثبت نام کنید و سپس کلید API خود را در خط 40 ام بجای yourapi قرار دهید.
کد و نام شهر شما:
String OPEN_WEATHER_MAP_LOCATION_ID = “113646”;
String DISPLAYED_LOCATION_NAME = “Tabriz”;
ابتدا با وارد شدن به لینک نام شهر خود را سرچ کنید. در لینکی که باز شده بعد از عبارت city کد شهر شما ذکر شده است. در خط 48 ام کد شهرتان را لحاظ کنید و در خط 49 ام اسم شهرتان را بنویسید. برای مثال لینک زیر کد تبریز است:
https://openweathermap.org/city/113646
سپس کد را روی برد توسعه آپلود کنید و تمام.
در صورتی که سوالی در مورد این آموزش داشتید در بخش نظرات ثبت کنید تا پاسخ داده شود.