فهرست مطالب:

دماسنج Wifi با ESP8266 در حالت STA/AP: 5 مرحله
دماسنج Wifi با ESP8266 در حالت STA/AP: 5 مرحله

تصویری: دماسنج Wifi با ESP8266 در حالت STA/AP: 5 مرحله

تصویری: دماسنج Wifi با ESP8266 در حالت STA/AP: 5 مرحله
تصویری: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, جولای
Anonim
دماسنج Wifi با ESP8266 در حالت STA/AP
دماسنج Wifi با ESP8266 در حالت STA/AP

این آموزش بر اساس ESP8266 و کاربرد آن به عنوان دماسنج WiFi است که وب سرور HTTP را اجرا می کند. همچنین 2 حالت STA به عنوان مشتری یا AP به عنوان نقاط دسترسی در دسترس است.

مرحله 1: معرفی دماسنج

امروز من به طور خلاصه پروژه دماسنج وای فای را معرفی می کنم. دماسنج از تراشه وای فای ESP8266 روی برد توسعه NodeMCU v3 Lolin استفاده می کند. تراشه Wifi علاوه بر ثبت داده ها ، یک سرور وب نیز دارد که داده های اندازه گیری شده را در آن خروجی می دهد. هر بار که یک صفحه بارگیری می شود ، داده ها اندازه گیری می شوند. در صورت بیکاری هیچ داده ای ثبت نمی شود. سرور وب اجازه می دهد کد HTML + CSS را اجرا کنید ، که به نوعی اجازه می دهد تا یک رابط گرافیکی خوب برای ترسیم دما برای کاربر به عنوان مثال در یک جدول ایجاد کند. جاوا اسکریپت همچنین می تواند داده های صفحه را به طور خودکار به روز کند ، اما من از این گزینه استفاده نکردم.

مرحله 2: نسخه های دماسنج WiFi

نسخه های دماسنج وای فای
نسخه های دماسنج وای فای

دو نسخه از این پروژه وجود دارد ، عملکرد وب سایت به همین ترتیب یکسان است. در هر دو مورد ، ESP8266 یک سرور وب را اجرا می کند که دما را در یک جدول ترسیم می کند. اتصال در نسخه ها متفاوت است. در یک مورد می توان از یک شبکه LAN موجود استفاده کرد که برد به آن وصل می کند و سرور وب را در یک آدرس IP ثابت یا پویا نگه می دارد. پس از وارد کردن IP در پنجره مرورگر ، کاربر درخواستی از ESP با درجه حرارت در صورت درخواست دریافت می کند.

در حالت دوم ، هیئت مدیره SSID خود را در حالت AP به عنوان یک نقطه دسترسی منتقل می کند. کاربر با وارد کردن رمز شبکه (شامل ESP8266) به برد دسترسی پیدا می کند. این برد SSID را با رمزگذاری WPA / WPA2 PSK منتقل می کند ، یا امکان پخش یک شبکه wifi باز وجود دارد. داده ها فقط در دسترس این شبکه wifi خارج از شبکه LAN خانه قابل دسترسی هستند. سرور DHCP نیز بر روی ESP کار می کند ، که پس از احراز هویت کاربر موفق آدرس IP را از محدوده تعیین می کند. وب سایت در آدرس IP دروازه - ESP قرار دارد.

مرحله 3: OneWire - نمودارها و سنسورهای DS18B20

OneWire - نمودارها و سنسورهای DS18B20
OneWire - نمودارها و سنسورهای DS18B20
OneWire - نمودارها و سنسورهای DS18B20
OneWire - نمودارها و سنسورهای DS18B20

داده های دما از یک جفت سنسور دما DS18B20 که به گذرگاه OneWire متصل است ، ثبت می شود که اجازه می دهد داده ها توسط یک هادی جمع آوری شوند ، با امکان کشش هادی تا دهها تا صدها متر. DS18B20 در دو نسخه اصلی - به اصطلاح تولید می شود. سنسور داخلی در مورد ترانزیستور یا ضد آب - طراحی بیرونی در لوله آلومینیومی. OneWire برای محیط های تداخلی مناسب است و می تواند تا 256 سنسور را در خود جای دهد. حسگرهای جداگانه بر اساس آدرس کارخانه - شماره سریال تقسیم می شوند. 2 گزینه اصلی اتصال سنسور وجود دارد. اتصال معمولی و انگلی ، هر دو را می توان در 3.3 - 5.5V تغذیه کرد. تفاوتها از نمودارهای سیم کشی OneWire مشهود است.

مرحله 4: دماسنج های شماتیک برای همه (حالت AP/STA) ESP8266

دماسنج های شماتیک برای همه (حالت AP/STA) ESP8266
دماسنج های شماتیک برای همه (حالت AP/STA) ESP8266

مرحله 5: کدهای منبع

در دسترس است: https://arduino.php5.sk/wifi-teplomer.php؟lang=fa یا: [email protected] از AP حالت حالت خود برای نقطه دسترسی یا STA برای مشتری در شبکه WiFi موجود درخواست کنید. هر دو نسخه از سرور وب استفاده شده بر روی ESP8266 استفاده می کنند.

توصیه شده: