فهرست مطالب:

نمایشگاه منحصر به فرد ایستگاه هواشناسی میز: 5 مرحله (همراه با تصاویر)
نمایشگاه منحصر به فرد ایستگاه هواشناسی میز: 5 مرحله (همراه با تصاویر)

تصویری: نمایشگاه منحصر به فرد ایستگاه هواشناسی میز: 5 مرحله (همراه با تصاویر)

تصویری: نمایشگاه منحصر به فرد ایستگاه هواشناسی میز: 5 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
Image
Image

سلام بچه ها! برای این پروژه چند ماهه ، من یک ایستگاه هواشناسی را به شکل یک میز کار ساخته ام یا می توانید آن را به عنوان یک میز نمایشی صدا کنید. این ایستگاه هواشناسی داده ها را از وب سایتی به نام openwethermap.org به ESP8266 وصل می کند و رنگ RGB را در نمایشگر تغییر می دهد. این نمایش ترکیبی از رنگ های مختلف دارد ، آنها با توجه به زمان و آب و هوا تغییر می کنند. به عنوان مثال اگر باران بیرون از شب باران ببارد ، رنگ ابر ترکیبی از قرمز ، نارنجی ، زرد می شود و این اثر رعد و برق را نشان می دهد. مانند این ، ترکیب رنگهای مختلفی دارد.

مرحله 1: اجزای مورد نیاز

قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز

*گره MCU (ESP8266)

*نوار LED WS2812

*شارژر میکرو USB 5 ولت

*قطعات چاپ سه بعدی

مرحله 2: اتصال مدار

اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار

*اتصالات را همانطور که در نمودار مدار نشان داده شده است ، ایجاد کنید.

*می توانید به جای LED های جداگانه از نوار LED WS2812B استفاده کنید.

*پین داده به پین D4 ESP8266 ، GND به GND و 5v به Vin NodeMCU متصل است.

*مطمئن شوید که از 4 LED برای هر دیوار (4 LED x 4 دیوار = 16 LED) ، 7 LED برای ابر و 2 LED برای Sun/Moon (چاپ سه بعدی کوچک تیر) استفاده کنید.

*تخته ESP8266 در زیر پایه قرار گرفته است ، پایه دارای یک جلد چاپ سه بعدی برای پوشش آن است.

مرحله 3: کاشت

کاشتن
کاشتن

*روکش پلی اتیلن را داخل قابلمه بریزید.

*خاک را بگذارید و در گلدان جعبه ای شکل نفس بکشید.

مرحله 4: کد نویسی

کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی

*کد زیر را در Arduino IDE باز کنید.

*کد:

*مطمئن شوید که هر کتابخانه ای را که در کد ذکر شده است ، قرار داده اید.

*اکنون باید این مورد را ویرایش کنید

رشته OPEN_WEATHER_MAP_APP_ID = "App_ID" ؛ رشته OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID" ؛

*مرورگر را باز کرده و www.openweathermap.org را جستجو کنید.

*ایجاد حساب کاربری و ورود به آن وب سایت.

*روی کلیدهای API کلیک کنید و کلید را کپی کرده و در برنامه در APP_ID بچسبانید.

*در همان وب سایت جستجو کنید ، نتیجه را باز کنید و آخرین شماره را از URL کپی کرده و در LOCATION_ID بچسبانید.

*MAP_ID و LOCATION_ID شبیه به من خواهند بود.

*Wifi_name خود را در ssid و رمز Wifi خود وارد کنید.

const char* ssid = "Wifi_name" ؛ const char* رمز عبور = "رمز عبور" ؛

*اکنون منطقه زمانی را بر اساس منطقه زمانی کشور خود تغییر دهید

int timezone = 5.5 * 3600 ؛

از نظر هند ، منطقه زمانی 5:30 است بنابراین من 5.5 را تایپ کرده ام به همین ترتیب شما می توانید منطقه زمانی خود را تایپ کنید.

*همه خطوط زیر باید توسط شما ویرایش شود همانطور که نشان داده ام.

*اکنون ESP8266 را به رایانه خود وصل کنید ، پورت را انتخاب کرده و کد را بارگذاری کنید.

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

نهایی
نهایی

شارژر Micro USB را وصل کنید و کار تمام است.

متشکرم!

توصیه شده: