فهرست مطالب:

کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء: 6 مرحله
کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء: 6 مرحله

تصویری: کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء: 6 مرحله

تصویری: کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء: 6 مرحله
تصویری: نحوه برنامه ریزی ماژول رله Wi-Fi ESP8266 ESP-01 2024, ژوئن
Anonim
کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء
کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء

ESP8266 یک تراشه وای فای ارزان قیمت با پشته کامل TCP/IP و قابلیت MCU (واحد میکروکنترلر) است که توسط سازنده چینی مستقر در شانگهای ، Espressif Systems تولید شده است.

این تراشه برای اولین بار در آگوست 2014 با ماژول ESP-01 ، ساخته شده توسط سازنده شخص ثالث ، Ai-Thinker ، مورد توجه سازندگان غربی قرار گرفت. این ماژول کوچک به میکروکنترلرها اجازه می دهد تا به یک شبکه Wi-Fi متصل شوند و با استفاده از دستورات به سبک هایز ، اتصالات TCP/IP ساده ایجاد کنند. با این حال ، در آن زمان تقریبا هیچ سند انگلیسی زبان در مورد تراشه وجود نداشت و دستورات آن را پذیرفت. قیمت بسیار پایین و این واقعیت که اجزای خارجی بسیار کمی در ماژول وجود داشت که نشان می داد که حجم آن در نهایت بسیار ارزان است ، بسیاری از هکرها را برای کشف ماژول ، تراشه و نرم افزار روی آن و همچنین ترجمه اسناد چینی جذب کرد. ESP8285 یک ESP8266 با 1 مگابایت فلاش داخلی است که به دستگاه های تک تراشه ای امکان اتصال به وای فای.

مرحله 1: الزامات اساسی این پروژه به شرح زیر فهرست شده است:-

الزامات اساسی این پروژه به شرح زیر فهرست شده است
الزامات اساسی این پروژه به شرح زیر فهرست شده است
الزامات اساسی این پروژه به شرح زیر فهرست شده است
الزامات اساسی این پروژه به شرح زیر فهرست شده است
الزامات اساسی این پروژه به شرح زیر فهرست شده است
الزامات اساسی این پروژه به شرح زیر فهرست شده است

(1) ماژول WiFi ESP8266

(2) Arduino IDE

(3) تخته نان

(4) سیم های جهنده

(5) مبدل USB-TTL

(6) منبع تغذیه (3.3v DC)

(7) اتصال به اینترنت بی سیم (WiFi)

(8) سرور وب (می توانید از سرور ما استفاده کنید)

(9) LED

مرحله 2: ESP8266 چیست؟

ESP8266 چیست؟
ESP8266 چیست؟
ESP8266 چیست؟
ESP8266 چیست؟
ESP8266 چیست؟
ESP8266 چیست؟

ESP8266 یک تراشه وای فای ارزان قیمت با پشته کامل TCP/IP و قابلیت MCU (واحد میکروکنترلر) است که توسط سازنده چینی مستقر در شانگهای ، Espressif Systems تولید شده است.

این تراشه برای اولین بار در آگوست 2014 با ماژول ESP-01 ، ساخته شده توسط سازنده شخص ثالث ، Ai-Thinker ، مورد توجه سازندگان غربی قرار گرفت. این ماژول کوچک به میکروکنترلرها اجازه می دهد تا به شبکه Wi-Fi متصل شوند و با استفاده از دستورات سبک Hayes ، اتصالات TCP/IP ساده ایجاد کنند. با این حال ، در آن زمان تقریبا هیچ سند انگلیسی زبان در مورد تراشه وجود نداشت و دستورات آن را پذیرفت. قیمت بسیار پایین و این واقعیت که اجزای خارجی بسیار کمی در ماژول وجود داشت که نشان می داد که حجم آن در نهایت بسیار ارزان است ، بسیاری از هکرها را برای کشف ماژول ، تراشه و نرم افزار روی آن و همچنین ترجمه اسناد چینی جذب کرد. ESP8285 یک ESP8266 با 1 مگابایت فلاش داخلی است که به دستگاه های تک تراشه ای امکان اتصال به وای فای.

مرحله 3: آردوینو و IDE چیست؟

آردوینو و IDE چیست؟
آردوینو و IDE چیست؟

آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. بردهای آردوینو می توانند ورودی ها - نور روی سنسور ، انگشت روی دکمه یا پیام توییتر - را بخوانند و آن را به خروجی تبدیل کنند - موتور را فعال کرده ، LED را روشن کنند ، چیزی را به صورت آنلاین منتشر کنند. با ارسال مجموعه ای از دستورالعمل ها به میکروکنترلر روی برد ، می توانید به برد خود بگویید که چه کار کند. برای انجام این کار ، از زبان برنامه نویسی آردوینو (بر اساس سیم کشی) و نرم افزار آردوینو (IDE) ، بر اساس پردازش استفاده می کنید.

چرا آردوینو؟ به لطف تجربه کاربری ساده و در دسترس ، آردوینو در هزاران پروژه و برنامه مختلف استفاده شده است. نرم افزار آردوینو برای مبتدیان آسان است ، اما برای کاربران پیشرفته به اندازه کافی انعطاف پذیر است. بر روی مک ، ویندوز و لینوکس اجرا می شود. معلمان و دانش آموزان از آن برای ساخت ابزارهای علمی کم هزینه ، برای اثبات اصول شیمی و فیزیک یا برای شروع برنامه نویسی و رباتیک استفاده می کنند. طراحان و معماران نمونه های اولیه تعاملی می سازند ، نوازندگان و هنرمندان از آن برای نصب و آزمایش ابزارهای جدید موسیقی استفاده می کنند. البته سازندگان از آن برای ساخت بسیاری از پروژه هایی که در Maker Faire به نمایش گذاشته شده اند ، استفاده می کنند. آردوینو یک ابزار کلیدی برای یادگیری چیزهای جدید است. هر کسی - کودکان ، علاقه مندان ، هنرمندان ، برنامه نویسان - می توانند فقط با دنبال کردن دستورالعمل های گام به گام یک کیت یا به اشتراک گذاری ایده ها به صورت آنلاین با سایر اعضای انجمن آردوینو شروع به کار کنند.

مرحله 4: بارگیری Arduino IDE و مراحل نصب

Arduino IDE و Setup Process را بارگیری کنید
Arduino IDE و Setup Process را بارگیری کنید
Arduino IDE و Setup Process را بارگیری کنید
Arduino IDE و Setup Process را بارگیری کنید
  • روی پیوند کلیک کنید و https://goo.gl/Cxa9rX Arduino IDE را بارگیری کنید
  • Arduino IDE را روی سیستم خود نصب کنید
  • Arduino IDE را باز کنید و روی برگه File> Preferences کلیک کنید
  • حالا آدرس زیر را در قسمت Additional Board Manager URLs اضافه کنید و روی OK کلیک کنید.
  • آدرس اینترنتی:-
  • برگه Tools> Boards> Board Board را باز کنید
  • esp8266 را جستجو کرده و بسته های اجتماعی esp8266 را نصب کنید
  • حالا به Tools> Boards بروید و Generic ESP8266 Module را انتخاب کنید
  • طرح> کتابخانه> مدیریت کتابخانه ها را باز کنید
  • جستجوی arduino json و نصب کتابخانه arduino json توسط Benoît Blanchon

مرحله 5: پین Conncetion برای ESP8266 به USB-TTL Converter

Pin Conncetion برای مبدل ESP8266 به USB-TTL
Pin Conncetion برای مبدل ESP8266 به USB-TTL
Pin Conncetion برای مبدل ESP8266 به USB-TTL
Pin Conncetion برای مبدل ESP8266 به USB-TTL
Pin Conncetion برای مبدل ESP8266 به USB-TTL
Pin Conncetion برای مبدل ESP8266 به USB-TTL

در اینجا جزئیات اتصال ESP8266 به USB-TTL Converter آمده است

  1. USB-TTL 3.3V را به ESP8266 VCC و CH_PD وصل کنید
  2. ESP8266 RX را به USB-TTL TX و ESP8266 TX را به USB-TTL RX وصل کنید
  3. ESP8266 GND را به USB-TTL GND وصل کنید
  4. LED را به GPIO 2 و GND وصل کنید
  5. GPIO 0 را به GND وصل کنید (فقط در هنگام بارگیری طرح)

مرحله 6: بارگذاری کد و برنامه

USB-TTL را به سیستم خود وصل کرده و پورت را در Tools> Ports> COMn (Ex-COM4) انتخاب کنید.

اکنون ، جزئیات مانند- نام WiFi ، رمز WiFi ، نام دامنه ، مسیر را ویرایش کرده و طرح را کامپایل کرده و در ESP8266 بارگذاری کنید.

اگر سرور دارید ، می توانید از کد php و json خود استفاده کنید ، می توانید فایل منبع را با پیوند زیر بارگیری کنید ، در غیر این صورت می توانید از کد بارگذاری شده من استفاده کنید

در صورت هرگونه مشکل می توانید با من تماس بگیرید-

بیپول کومار گوپتا

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

توصیه شده: