فهرست مطالب:
- مرحله 1: الزامات اساسی این پروژه به شرح زیر فهرست شده است:-
- مرحله 2: ESP8266 چیست؟
- مرحله 3: آردوینو و IDE چیست؟
- مرحله 4: بارگیری Arduino IDE و مراحل نصب
- مرحله 5: پین Conncetion برای ESP8266 به USB-TTL Converter
- مرحله 6: بارگذاری کد و برنامه
تصویری: کنترل LED با استفاده از ماژول WiFi ESP8266- اینترنت اشیاء: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
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 یک تراشه وای فای ارزان قیمت با پشته کامل TCP/IP و قابلیت MCU (واحد میکروکنترلر) است که توسط سازنده چینی مستقر در شانگهای ، Espressif Systems تولید شده است.
این تراشه برای اولین بار در آگوست 2014 با ماژول ESP-01 ، ساخته شده توسط سازنده شخص ثالث ، Ai-Thinker ، مورد توجه سازندگان غربی قرار گرفت. این ماژول کوچک به میکروکنترلرها اجازه می دهد تا به شبکه Wi-Fi متصل شوند و با استفاده از دستورات سبک Hayes ، اتصالات TCP/IP ساده ایجاد کنند. با این حال ، در آن زمان تقریبا هیچ سند انگلیسی زبان در مورد تراشه وجود نداشت و دستورات آن را پذیرفت. قیمت بسیار پایین و این واقعیت که اجزای خارجی بسیار کمی در ماژول وجود داشت که نشان می داد که حجم آن در نهایت بسیار ارزان است ، بسیاری از هکرها را برای کشف ماژول ، تراشه و نرم افزار روی آن و همچنین ترجمه اسناد چینی جذب کرد. ESP8285 یک ESP8266 با 1 مگابایت فلاش داخلی است که به دستگاه های تک تراشه ای امکان اتصال به وای فای.
مرحله 3: آردوینو و IDE چیست؟
آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. بردهای آردوینو می توانند ورودی ها - نور روی سنسور ، انگشت روی دکمه یا پیام توییتر - را بخوانند و آن را به خروجی تبدیل کنند - موتور را فعال کرده ، LED را روشن کنند ، چیزی را به صورت آنلاین منتشر کنند. با ارسال مجموعه ای از دستورالعمل ها به میکروکنترلر روی برد ، می توانید به برد خود بگویید که چه کار کند. برای انجام این کار ، از زبان برنامه نویسی آردوینو (بر اساس سیم کشی) و نرم افزار آردوینو (IDE) ، بر اساس پردازش استفاده می کنید.
چرا آردوینو؟ به لطف تجربه کاربری ساده و در دسترس ، آردوینو در هزاران پروژه و برنامه مختلف استفاده شده است. نرم افزار آردوینو برای مبتدیان آسان است ، اما برای کاربران پیشرفته به اندازه کافی انعطاف پذیر است. بر روی مک ، ویندوز و لینوکس اجرا می شود. معلمان و دانش آموزان از آن برای ساخت ابزارهای علمی کم هزینه ، برای اثبات اصول شیمی و فیزیک یا برای شروع برنامه نویسی و رباتیک استفاده می کنند. طراحان و معماران نمونه های اولیه تعاملی می سازند ، نوازندگان و هنرمندان از آن برای نصب و آزمایش ابزارهای جدید موسیقی استفاده می کنند. البته سازندگان از آن برای ساخت بسیاری از پروژه هایی که در Maker Faire به نمایش گذاشته شده اند ، استفاده می کنند. آردوینو یک ابزار کلیدی برای یادگیری چیزهای جدید است. هر کسی - کودکان ، علاقه مندان ، هنرمندان ، برنامه نویسان - می توانند فقط با دنبال کردن دستورالعمل های گام به گام یک کیت یا به اشتراک گذاری ایده ها به صورت آنلاین با سایر اعضای انجمن آردوینو شروع به کار کنند.
مرحله 4: بارگیری Arduino IDE و مراحل نصب
- روی پیوند کلیک کنید و 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
در اینجا جزئیات اتصال ESP8266 به USB-TTL Converter آمده است
- USB-TTL 3.3V را به ESP8266 VCC و CH_PD وصل کنید
- ESP8266 RX را به USB-TTL TX و ESP8266 TX را به USB-TTL RX وصل کنید
- ESP8266 GND را به USB-TTL GND وصل کنید
- LED را به GPIO 2 و GND وصل کنید
- 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
توصیه شده:
کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله
کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: این دستورالعمل نحوه کنترل LED با استفاده از ماژول WiFi NodeMCU ESP8266 از طریق برنامه تلفن هوشمند Blynk را به شما نشان می دهد. اگر مبتدی هستید ، ادامه مطلب را بخوانید. اگر باتجربه تر هستید ، ممکن است علاقه مند باشید که تا آخر ، جایی که من در مورد
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E - ساخت کنترل از راه دور با استفاده از HT12E و HT12D با 433 مگاهرتز: 5 مرحله
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E | ساخت کنترل از راه دور RF با استفاده از HT12E & HT12D با 433 مگاهرتز: در این قسمت آموزشی نحوه ساخت کنترل از راه دور RADIO با استفاده از ماژول گیرنده فرستنده 433 مگاهرتز با کدگذاری HT12E را نشان می دهم & amp؛ IC رمزگشای HT12D. در این دستورالعمل می توانید داده ها را با استفاده از کامپوننت های بسیار ارزان مانند ارسال و دریافت کنید: HT
Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله
کنترل Arduino Uno با استفاده از ماژول WiFi ESP8266 و برنامه Blynk: این پروژه به شما امکان می دهد پین های Arduino را با استفاده از ماژول WiFi ESP8266-01 و برنامه Blynk کنترل کنید. Blynk App بسیار آسان است و راهی عالی برای شروع یادگیری IoT است. این آموزش برای Windows PC است
کنترل روشنایی LED با استفاده از آردوینو و ماژول بلوتوث (HC-05): 4 مرحله
کنترل روشنایی LED با استفاده از آردوینو و ماژول بلوتوث (HC-05): مقدمه در این آموزش ، ما قصد داریم روشنایی LED را با استفاده از Arduino UNO ، ماژول بلوتوث (HC-05) و برنامه Android برای بلوتوث (ترمینال بلوتوث) کنترل کنیم