فهرست مطالب:

رابط با صفحه نمایش LCD M4 شامل: 5 مرحله
رابط با صفحه نمایش LCD M4 شامل: 5 مرحله

تصویری: رابط با صفحه نمایش LCD M4 شامل: 5 مرحله

تصویری: رابط با صفحه نمایش LCD M4 شامل: 5 مرحله
تصویری: ۱۴ ترفند جذاب گوشی‌های شیائومی 😍 2024, جولای
Anonim
رابط با صفحه نمایش LCD M4 شامل
رابط با صفحه نمایش LCD M4 شامل

این آموزش به ما اجازه می دهد تا صفحه نمایش LCD را از طریق Wi-Fi از طریق تلفن هوشمند خود کنترل کنیم

اگر درایورمال نداریم می توانیم از آردوینو استفاده کنیم ، اما در زیر پیوند توسعه Drivemall را مشاهده می کنید.

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

هدف این پروژه ترویج یک نوع آموزش غیررسمی به عنوان وسیله ای برای تقویت مشارکت اجتماعی جوانان است ، آموزش غیررسمی که در فضاهای سازنده یافت می شود.

این آموزش فقط نظرات نویسندگان را منعکس می کند و کمیسیون اروپا نمی تواند مسئول هرگونه استفاده از اطلاعات موجود در آن باشد.

مرحله 1: آنچه ما نیاز داریم

  • Arduino Mega-/ Drivermall
  • ESP8266
  • نمایش 20x4 I2C
  • مقاومت 1K
  • برنامه نویس CH340G
  • رهبری
  • تخته نان
  • کابل ها
  • گوشی های هوشمند

مرحله 2: نحوه پیکربندی Blynk و Arduino

نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino
نحوه پیکربندی Blynk و Arduino

بیایید بارگیری Blynk را در تلفن هوشمند شروع کنیم. یک پروژه جدید ایجاد کنید که به عنوان سخت افزار Arduino Mega و نوع اتصال WiFi انتخاب می شود (تصاویر 1). پس از ایجاد پروژه ، نامه ای با نشان Blynk برای پروژه خود دریافت می کنید.

بیایید آن را پیکربندی کنیم تا بتوانیم با افزودن موارد زیر صفحه نمایش را کنترل کنیم:

4 تنظیمات ورودی متن با خروجی V1-V2-V3-V4

1 دکمه متصل به D13

مرحله 3: FW برای ESP8266

FW برای ESP8266
FW برای ESP8266
FW برای ESP8266
FW برای ESP8266
FW برای ESP8266
FW برای ESP8266

مرحله اول ESP8266

ما بررسی می کنیم که آیا FW از طریق مانیتور سریال Arduino وجود دارد (تصویر 1)

نرخ baud پیش فرض esp در 115200 تنظیم شده است. برای بررسی وجود SW ، از دستور AT استفاده می کنیم اگر OK جواب داد ، می توانیم جلو برویم و با استفاده از دستور نرخ baud را روی 9600 تنظیم کنیم.

AT+UART_DEF = 9600 ، 8 ، 1 ، 0 ، 0

اگر fw وجود نداشته باشد

سیستم عامل AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 را از طریق برنامه نویس بارگذاری کرده و PIN GPIO0/FLASH را از طریق مقاومت 1K اهم به GND وصل کنید و از برنامه esp8266_flasher استفاده کنید (تصویر 2 و 3)

پورت COM مناسب را انتخاب کنید و ما بار FW را که 99٪ است بارگذاری می کنیم می تواند خطا بدهد اما طبیعی است (تصویر 4 و 5)

مرحله 4: نحوه جمع آوری

نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ
نحوه مونتاژ

با استفاده از شماتیک موجود در تصویر 1 و 2 ، ما دو منطقه منبع تغذیه 3.3 ولت برای ESP8266 و یک منطقه 5 ولت برای صفحه نمایش را وصل می کنیم.

پین های TX و RX ESP8266 باید پس از برنامه ریزی arduinio متصل شوند و با هر بار به روزرسانی SW باید قطع شود.

اگر در حین کار متوجه شدیم که صفحه نمایش دارای روشنایی کافی نیست ، می توانیم با استفاده از تریمر واقع در پشت صفحه نمایش قابل مشاهده در تصویر 3 و 4 ، آن را تنظیم کنیم.

مرحله 5: FW Arduino

FW آردوینو
FW آردوینو

کد به کتابخانه های زیر نیاز دارد:

ESP8266_Lib.h که به ما امکان مدیریت ESP را می دهد

LiquidCrystal_I2C.h برای نوشتن روی صفحه نمایش

BlynkSimpleShieldEsp8266.h تا بتوانید دستگاه را از طریق برنامه blynk کنترل کنید

Wire.h برای ارتباط I2C

قبل از بارگذاری FW ، ما باید قسمت های زیر را برای اتصال به برنامه Blynk و دسترسی به WiFi ESP8266 تغییر دهیم.

char auth = "توکن شما" per il tokenchar ssid = "نام وای فای شما"

char pass = "رمز وای فای شما"

توصیه شده: