فهرست مطالب:
- مرحله 1: وسایل الکترونیکی را جمع آوری کنید
- مرحله 2: طرح را بارگیری ، به روز رسانی و بارگذاری کنید
- مرحله 3: ماژول OLED و تست را وصل کنید
- مرحله 4: از محفظه استفاده کنید
تصویری: ویجت آنلاین نمایش آب و هوا با استفاده از ESP8266: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
چند هفته پیش ، ما نحوه ساختن یک سیستم نمایش آنلاین آب و هوا را آموختیم که اطلاعات آب و هوا را برای یک شهر خاص به دست می آورد و آن را بر روی یک ماژول OLED نمایش می دهد. ما از برد IoT Arduino Nano 33 برای آن پروژه استفاده کردیم که یک برد جدید است که دارای ویژگی های زیادی است اما در مقایسه با جایگزین ها کمی گران و بزرگتر است. در این پست ، ما نحوه ساختن این ویجت کوچک جمع و جور و کوچک نمایش آب و هوا را مشاهده می کنیم که مشابه پروژه قبلی است.
ویدئوی بالا همه چیزهایی را که باید بدانید را پوشش می دهد و همچنین نحوه ترکیب طرح را توضیح می دهد.
مرحله 1: وسایل الکترونیکی را جمع آوری کنید
ما از مینی برد WeMos D1 استفاده می کنیم که از چیپست ESP8266 استفاده می کند و ماژول OLED 0.96 اینچی را برای صفحه نمایش استفاده می کنیم.
مرحله 2: طرح را بارگیری ، به روز رسانی و بارگذاری کنید
مانند پروژه قبلی ، ما اطلاعات آب و هوا را از سرویس OpenWeatherMap دریافت می کنیم. طرح را با استفاده از پیوند زیر بارگیری کنید:
برای استفاده از سرویس OpenWeatherMap ابتدا باید یک کلید API بدست آوریم. سرویس OpenWeatherMap دارای یک برنامه رایگان است که حداکثر 60 تماس API را در دقیقه امکان پذیر می کند. این بدان معناست که ما می توانیم اطلاعات آب و هوا را با حداکثر نرخ یک ثانیه یک بار درخواست کنیم که بیشتر از آن چیزی است که ما به آن نیاز داریم. ویدئو کل مراحل را می گذراند ، اما در اینجا یک نسخه متنی از آنچه باید انجام شود آورده شده است:
با ثبت نام یا ورود به سرویس OpenWeatherMap شروع کنید و به قسمت API بروید. نام یک کلید جدید را وارد کرده و روی دکمه تولید کلیک کنید. این کلید را یادداشت کنید اما آن را با هیچ کس به اشتراک نگذارید. کمی طول می کشد تا این کلید فعال شود ، بنابراین باید مدتی منتظر بمانید. تکمیل این کار ممکن است یک ساعت طول بکشد ، اما کلید من در عرض 10 دقیقه فعال شد.
با افزودن اعتبار WiFi خود ، به روزرسانی طرح را شروع کنید ، زیرا برای این کار باید به شبکه متصل شویم. کار دیگری که باید در طرح انجام دهید این است که تماس API را با اطلاعات شهر و کلید API خود به روز کنید. مطمئن شوید که بسته پشتیبانی صحیح برد را برای برد ESP8266 نصب کرده اید. همچنین باید کتابخانه های ArduinoJSON و u8g2 را نصب کنید تا طرح کار کند. این ویدئو مراحل نصب همه این موارد را به شما نشان می دهد.
پس از اتمام ، برد را وصل کنید ، مطمئن شوید که تنظیمات صحیح برد را انتخاب کرده اید و دکمه بارگذاری را فشار دهید. پس از بارگذاری ، صفحه وضعیت را به همراه اطلاعات آب و هوا در ترمینال سریال چاپ می کند. می توانید قبل از حرکت به مرحله بعدی ، مطمئن شوید که همه چیز مطابق انتظار کار می کند.
مرحله 3: ماژول OLED و تست را وصل کنید
اکنون که طرح به درستی کار می کند ، باید ماژول OLED را سیم کشی کنیم. از نمودار سیم کشی نشان داده شده در بالا استفاده کنید و مطمئن شوید که ولتاژ منبع تغذیه صحیح را به ماژول OLED وصل کرده اید زیرا برخی فقط 3.3 ولت را قبول می کنند.
پس از اتصال ، صفحه را روشن کنید و باید پیام خوش آمد گویی را مشاهده کنید. چند ثانیه به تابلو زمان دهید تا اطلاعات آب و هوا را بدست آورد و آن را روی ماژول OLED چاپ می کند.
مرحله 4: از محفظه استفاده کنید
تنها کاری که باید انجام دهید این است که یک محفظه مناسب اضافه کنید و من از این مدل از Thingiverse (https://www.thingiverse.com/thing:857858) استفاده خواهم کرد. این همان چیزی است که برای پروژه زمان شبکه مورد استفاده قرار گرفت و من از ظاهر آن بسیار خوشم می آید.
سیم مناسب با طول مناسب به ماژول OLED به همراه مقداری نوار دو طرفه اضافه کنید. آن را در جای خود قرار دهید و از چسب حرارتی نزدیک سیم ها برای ثابت نگه داشتن آن استفاده کنید. سپس ، برد را روی سینی/قاب پشتی قرار دهید و ماژول OLED را مانند قبل به آن بچسبانید. در نهایت ، روکش را در جای خود فشار دهید و مقداری چسب به آن اضافه کنید تا در موقعیت خود بماند.
اگر از این نسخه خوشتان آمد ، لطفاً مشترک کانال YouTube ما شوید و ما را در رسانه های اجتماعی دنبال کنید. هیچ هزینه ای ندارد اما حمایت شما در ادامه ایجاد چنین پروژه هایی به ما کمک شایانی خواهد کرد.
- YouTube:
- اینستاگرام:
- فیس بوک:
- توییتر:
- وب سایت BnBe:
از حمایت شما متشکریم!
توصیه شده:
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: 8 مرحله
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: در این آموزش ما نحوه نمایش زمان با استفاده از ماژول RTC DS1307 و نمایشگر LED TM1637 و Visuino را یاد می گیریم
نمایش ساده آب و هوا با استفاده از Raspberry PI و Cyntech WeatherHAT: 4 مرحله
نمایش ساده آب و هوا با استفاده از Raspberry PI و Cyntech WeatherHAT: * در سال 2019 یاهو API خود را تغییر داد و این کار متوقف شد. من از تغییر بی اطلاع بودم. در سپتامبر 2020 این پروژه برای استفاده از API OPENWEATHERMAP به روز شده است به بخش به روز شده زیر مراجعه کنید ، بقیه این اطلاعات هنوز خوب است
هشدار قابل حمل سرور آنلاین (با استفاده از NodeMCU ESP8266): 6 مرحله
هشدار قابل حمل بررسی سرور آنلاین (با استفاده از NodeMCU ESP8266): سرور/سرویس نشانگر پایین برای ما چه معنایی دارد ..؟ در دنیای زیرساخت آنلاین ، بسیار زیاد است … !! ما باید همه در دسترس بودن سرویس خود را حفظ کنیم & quot؛ شما نمی دانید نمی خواهم سرویس/سرور شما را خراب کرده و کسب و کار خود را از دست بدهید & quot؛ اما گاهی اوقات
ویجت آب و هوا ESP8266: 9 مرحله (همراه با تصاویر)
ویجت آب و هوا ESP8266: [پخش ویدئو] به پروژه ویجت جدید آب و هوا خوش آمدید. می توانید همه پروژه های من را در این آدرس پیدا کنید: https://www.opengreenenergy.com/ ویجت آب و هوا برنامه ای است که می توانید آن را در رایانه شخصی ، لپ تاپ خود بارگیری کنید یا یک دستگاه تلفن همراه و انجام کار مشروط
ساخت ویجت آب و هوا زیر 10 دقیقه: 3 مرحله
ساخت ویجت آب و هوا زیر 10 دقیقه: در این مقاله آموزشی ، ما می خواهیم نحوه ساختن ویجت آب و هوا را در کمتر از 10 دقیقه بیاموزیم. این ساده ترین راه ممکن برای شروع سریع یک پروژه iot است. تنها چیزی که نیاز دارید یک برد SLabs-32 است. بله ، فقط یک هیئت مدیره در حال توسعه