فهرست مطالب:

نحوه اتصال NodeMCU / ESP8266 و OLED Shield: 8 مرحله
نحوه اتصال NodeMCU / ESP8266 و OLED Shield: 8 مرحله

تصویری: نحوه اتصال NodeMCU / ESP8266 و OLED Shield: 8 مرحله

تصویری: نحوه اتصال NodeMCU / ESP8266 و OLED Shield: 8 مرحله
تصویری: نحوه کنترل لامپ AC با استفاده از رله با NodeMCU D1 Mini از WiFi 2024, نوامبر
Anonim
نحوه اتصال NodeMCU / ESP8266 و OLED Shield
نحوه اتصال NodeMCU / ESP8266 و OLED Shield

در این قسمت نحوه اتصال NodeMCU V2 Amica (ESP8266) از طریق I2c به صفحه OLED بر اساس تراشه معروف SSD1306 نشان داده می شود. برای OLED ما در این قسمت از یک OLED Shield استفاده می کنیم که دارای لوازم جانبی 0 ، 96 اینچی OLED و 3 دکمه + 3 LED متصل به MCP23008 است. درک سیستم های منو و سایر عملکردهای پیچیده با این سپر بسیار آسان است…..

مرحله 1:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

صورتحساب مواد

  • ماژول NodeMCU V2 Amica
  • OLED Shield
  • تخته نان

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

سیم کشی
سیم کشی
سیم کشی
سیم کشی

سپر دارای کابل اتصال رنگی است - برای سیم کشی به تصاویر زیر مراجعه کنید.

مرحله 3: درایورهای NodeMCU را نصب کنید

ماژول NodeMCU شامل یک تراشه CP2102 برای رابط USB است. معمولاً اگر NodeMCU برای اولین بار به کامپیوتر متصل شود ، راننده به طور خودکار نصب می شود. گاهی اوقات این روش شکست می خورد. در این حالت باید درایور را نصب کنید

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

به صورت دستی در مدیر دستگاه Windows

مرحله 4: آماده سازی Arduino IDE - NodeMCU را اضافه کنید

آماده سازی Arduino IDE - NodeMCU را اضافه کنید
آماده سازی Arduino IDE - NodeMCU را اضافه کنید

ماژول NodeMCU بخشی از Arduino-IDE نیست. ابتدا باید آن را نصب کنیم. فایل/تنظیمات دلخواه را در Aduino-IDE باز کنید و پیوند زیر را در قسمت URL های Additional Boards Manager وارد کنید:

این پنجره را با دکمه OK ببندید.

مرحله 5: آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید

آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید
آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید
آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید
آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید

اکنون مدیر هیئت مدیره را باز کنید: Tools / Board / Board Board

به ورودی ESP8266 بروید و آن را نصب کنید.

مرحله 6: آماده سازی Arduino IDE - پیکربندی ماژول NodeMCU

آماده سازی Arduino IDE - پیکربندی ماژول NodeMCU
آماده سازی Arduino IDE - پیکربندی ماژول NodeMCU

اکنون می توانید NodeMCU 1.0 (ماژول ESP-12E) را انتخاب کنید. فرکانس پردازنده را روی 80 مگاهرتز ، اندازه فلش را روی "4M (3M SPIFFS)" ، نرخ باود انتخابی خود و پورت COM تنظیم کنید. 8 از

مرحله 7: کتابخانه ها را نصب کنید

کتابخانه Adafruit SSD1306:

با نصب کتابخانه پشتیبانی صفحه نمایش OLED شروع کنید ، برای صحبت با تراشه OLEDcontroller به آن نیاز دارید. اگر علاقه مند به مشاهده کد هستید ، از مخزن کتابخانه Adafruit SSD1306 در GitHub استفاده می کنیم. شما می توانید کتابخانه را مستقیماً به صورت فایل ZIP از طریق این پیوند بارگیری کنید:

github.com/adafruit/Adafruit_SSD1306/archi…

نام پوشه فشرده نشده Adafruit_SSD1306 را تغییر دهید و بررسی کنید که پوشه Adafruit_SSD1306 حاوی Adafruit_SSD1306.cpp و Adafruit_SSD1306.h باشد

پوشه کتابخانه Adafruit_SSD1306 arduinosketchfolder/ libraries/ folder خود را قرار دهید.

کتابخانه Adafruit GFX:

شما باید همین کار را برای کتابخانه Adafruit_GFX موجود در اینجا انجام دهید:

نام پوشه فشرده نشده Adafruit_GFX را تغییر دهید و بررسی کنید که پوشه Adafruit_GFX حاوی Adafruit_GFX.cpp و Adafruit_GFX.h باشد

مانند کتابخانه SSD1306 ، پوشه کتابخانه Adafruit_GFX را در arduinosketchfolder/ libraries/ خود قرار دهید

کتابخانه Adafruit MCP23008

شما باید همین کار را برای کتابخانه Adafurit_MCP23008 موجود در اینجا انجام دهید:

نام پوشه فشرده نشده Adafruit_MCP23008 را تغییر دهید و بررسی کنید که پوشه Adafruit_MCP23008 حاوی Adafruit_MCP23008.cpp و Adafruit_MCP23008.h باشد

پوشه کتابخانه Adafruit_MCP23008 arduinosketchfolder/ libraries/ folder خود را مانند کتابخانه های بالا انجام دهید

مرحله 8: Demosoftware

نرم افزار Demosoftware
نرم افزار Demosoftware

پس از نصب کتابخانه های Adafruit ، IDE Arduino را راه اندازی مجدد کنید. اکنون باید بتوانید با حرکت به منوها به این ترتیب به کد نمونه دسترسی پیدا کنید: فایل book Sketchbook → کتابخانه ها → Adafruit_SSD1306 → SSD1306…

شما باید کد نمونه ما را برای NodeMCU & OLED Shield بارگیری کنید

www.hwhardsoft.de/english/projects/displa…

اکنون. لطفاً این نمونه را در Arduino IDE باز کنید. پس از گردآوری و بارگذاری ، باید 3 دکمه را فشار دهید تا صفحه های مختلف نمایش داده شوند.

نسخه ی نمایشی ما فقط شامل برخی از نمونه های احتمالات موتور Adafruit GFX است. لطفاً از این پیوند اطلاعات اضافی درباره کتابخانه Adafruit دیدن کنید

learn.adafruit.com/monochrome-oled-breakou…

توصیه شده: