فهرست مطالب:
- مرحله 1: ایجاد حساب کاربری در Openweathermap.org
- مرحله 2: اتصالات سخت افزاری
- مرحله 3: برنامه را از Arduino IDE رایت کنید
تصویری: ساعت شبکه و مانیتور آب و هوا بر اساس ESP8266: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
پروژه آخر هفته کوتاه و ساده با ESP8266 و صفحه نمایش OLED 0.96 اینچی 128x64.
این دستگاه یک ساعت شبکه است یعنی زمان را از سرورهای ntp دریافت می کند. همچنین اطلاعات آب و هوا را با نمادهای openweathermap.org نمایش می دهد
قطعات مورد نیاز:
1. ماژول ESP8266 (هر کدام ، من از NodeMCU استفاده کردم)
2. OLED 0.96 اینچ (بر اساس I2C)
3. سیم جامپر
4. تخته نان
5. کابل USB برای اتصال ESP8266 به کامپیوتر
مرحله 1: ایجاد حساب کاربری در Openweathermap.org
ایجاد یک حساب کاربری در openweathermap.org بسیار ساده است.
با کلیک بر روی ثبت نام حساب کاربری ایجاد کنید.
وارد شوید و به برگه API بروید. به کلید API خود توجه کنید.
مرحله 2: اتصالات سخت افزاری
در NodeMCU اتصالات به شرح زیر است.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
مرحله 3: برنامه را از Arduino IDE رایت کنید
برنامه را در Arduino IDE باز کنید.
ماژول ESP8266 را که از آن استفاده می کنید از منوی Boards انتخاب کرده و کد را به ماژول بارگذاری کنید.
کد اطلاعات آب و هوا را هر 10 دقیقه به روز می کند.
همه نمادهای آب و هوا در فایل icon.h قرار می گیرند.
کد نماد از تماس ما به openweathermap.org بازگردانده می شود
من از منطق تجزیه بسیار خام برای استخراج اطلاعات آب و هوا از json که دریافت کرده ام ، استفاده کرده ام.
در صورت تمایل می توانید از کتابخانه json برای آردوینو استفاده کنید.
توصیه شده:
ساعت درخشان حباب هوا ؛ طراحی شده توسط ESP8266: 7 مرحله (همراه با تصاویر)
ساعت درخشان حباب هوا ؛ طراحی شده توسط ESP8266: "ساعت درخشان حباب هوا" زمان و برخی از گرافیک ها را با حباب های هوا در مایع روشن نشان می دهد. بر خلاف نمایشگر ماتریس led ، حباب های هوای درخشان و درخشان چیزی را برای آرامش به من می دهند. در اوایل دهه 90 ، "حباب نمایش" را تصور کردم. باز کردن
ساعت دیجیتال زمان شبکه با استفاده از ESP8266: 4 مرحله (همراه با تصاویر)
ساعت دیجیتال زمان شبکه با استفاده از ESP8266: ما یاد می گیریم که چگونه یک ساعت دیجیتالی زیبا بسازیم که با سرورهای NTP ارتباط داشته باشد و زمان شبکه یا اینترنت را نمایش دهد. ما از WeMos D1 mini برای اتصال به یک شبکه WiFi ، بدست آوردن زمان NTP و نمایش آن بر روی یک ماژول OLED استفاده می کنیم. ویدئوی بالا t
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
مانیتور ارزان قیمت IoT کیفیت هوا بر اساس RaspberryPi 4: 15 مرحله (همراه با تصاویر)
یک مانیتور ارزان قیمت IoT کیفیت هوا بر اساس RaspberryPi 4: سانتیاگو ، شیلی در شرایط اضطراری محیطی زمستانی این امتیاز را دارد که در یکی از زیباترین کشورهای جهان زندگی کند ، اما متأسفانه ، این همه گل رز نیست. شیلی در فصل زمستان از آلودگی هوا بسیار رنج می برد ،
آداپتور شبکه بی سیم آب و هوا با استفاده از بطری آب: 4 مرحله (همراه با تصاویر)
آداپتور شبکه بی سیم آب و هوا با استفاده از بطری آب: در حالی که در عراق بودم ، از یک بطری آب برای گرم کردن آداپتور شبکه بی سیم خود استفاده کردم. این یک روش ساده است ، اما بسیار مثر است. بدیهی است که این دستورالعمل برای مردان و زنان در خاورمیانه بسیار مفید خواهد بود ، اما می تواند مورد استفاده قرار گیرد