فهرست مطالب:

کنترل برد LED با تلفن با NodeMCU ، ESP8266 و MAX7219: 8 مرحله
کنترل برد LED با تلفن با NodeMCU ، ESP8266 و MAX7219: 8 مرحله

تصویری: کنترل برد LED با تلفن با NodeMCU ، ESP8266 و MAX7219: 8 مرحله

تصویری: کنترل برد LED با تلفن با NodeMCU ، ESP8266 و MAX7219: 8 مرحله
تصویری: پروژه کنترل لوازم برقی با وب سرور ESP8266 و اپلیکیشن اندرویدی 2024, جولای
Anonim
برد LED را با تلفن با NodeMCU ، ESP8266 و MAX7219 کنترل کنید
برد LED را با تلفن با NodeMCU ، ESP8266 و MAX7219 کنترل کنید

من می خواهم از تلفن برای کنترل برد LED به عنوان یک علامت چرخش استفاده کنم. بنابراین ، ESP8266 به عنوان نقطه دسترسی ، میکروکنترلر و همچنین سرور عمل خواهد کرد. سرور وب دارای یک صفحه وب ساده با 3 دکمه است: Turn LEFT ، Turn RIGHT و Turn SOS. متن روی تخته های LED حرکت می کند. برای کد ، من دو کتابخانه تعمیر و نگهداری خوب را آزمایش کرده ام که Arduino Core WiFi و ESP8266WebServer هستند. Core WiFi عملکرد خوبی برای رسیدگی به درخواست ندارد. بنابراین من باید از "client.readStringUntil (r)" برای خواندن درخواست استفاده کنم و بسیار کند است. سپس ، من به کتابخانه ESP8266WebServer تغییر می کنم و به خوبی اجرا می شود.

مرحله 1: برد LED را به منبع تغذیه 5 ولت وصل کنید

مرحله 2: سیم کشی

سیم کشی پین ها از MAX7219 به NodeMCU

VCC - 5 ولت

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

مرحله 3: نام برد LED خود را انتخاب کنید

در این مثال ، من از FC16_HW استفاده می کنم. اینجا بیشتر بخوانید

مرحله 4: راه اندازی Arduino IDE

راه اندازی Arduino IDE
راه اندازی Arduino IDE

این برای NodeMCU 12E است

مرحله 5: راه اندازی WiFi AP

راه اندازی WiFi AP
راه اندازی WiFi AP

مرحله 6: رسیدگی به درخواست با هر تابع Void

رسیدگی به درخواست با هر تابع Void
رسیدگی به درخواست با هر تابع Void

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

*توجه داشته باشید:

به یاد داشته باشید که پین ها ، نوع سخت افزار را تغییر دهید

کد من:

توصیه شده: