فهرست مطالب:
- مرحله 1:
- مرحله 2: سیم کشی
- مرحله 3: درایورهای NodeMCU را نصب کنید
- مرحله 4: آماده سازی Arduino IDE - NodeMCU را اضافه کنید
- مرحله 5: آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید
- مرحله 6: آماده سازی Arduino IDE - پیکربندی ماژول NodeMCU
- مرحله 7: کتابخانه ها را نصب کنید
- مرحله 8: Demosoftware
تصویری: نحوه اتصال NodeMCU / ESP8266 و OLED Shield: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این قسمت نحوه اتصال 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 را اضافه کنید
ماژول NodeMCU بخشی از Arduino-IDE نیست. ابتدا باید آن را نصب کنیم. فایل/تنظیمات دلخواه را در Aduino-IDE باز کنید و پیوند زیر را در قسمت URL های Additional Boards Manager وارد کنید:
این پنجره را با دکمه OK ببندید.
مرحله 5: آماده سازی Arduino IDE - ماژول NodeMCU را نصب کنید
اکنون مدیر هیئت مدیره را باز کنید: Tools / Board / Board Board
به ورودی ESP8266 بروید و آن را نصب کنید.
مرحله 6: آماده سازی 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
پس از نصب کتابخانه های 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…
توصیه شده:
نحوه اتصال NodeMCU ESP8266 به پایگاه داده MySQL: 7 مرحله
نحوه اتصال NodeMCU ESP8266 به پایگاه داده MySQL: MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که به طور گسترده استفاده می شود و از زبان پرس و جو ساختار یافته (SQL) استفاده می کند. در برخی موارد ، ممکن است بخواهید داده های حسگر Arduino/NodeMCU را در پایگاه داده MySQL بارگذاری کنید. در این دستورالعمل ، نحوه اتصال
هنگام اتصال یک لپ تاپ به ایستگاه اتصال به طور خودکار یک برنامه را شروع کنید: 5 مرحله
هنگام اتصال یک لپ تاپ به یک ایستگاه متصل ، یک برنامه را به طور خودکار شروع کنید: این دستورالعمل در مورد نحوه اجرای یک برنامه یا یک برنامه زمانی است که لپ تاپ خود را به یک ایستگاه متصل می کنید. در این مثال من از Lenovo T480 Windows 10 استفاده می کنم
نحوه اتصال ESP8266 NodeMCU به IoT Cloud: 5 مرحله
نحوه اتصال ESP8266 NodeMCU به IoT Cloud: این برنامه آموزشی نمایشی ساده از اینترنت اشیا را با استفاده از ESP8266 NodeMCU و سرویس آنلاین اینترنت اشیا به نام AskSensors به شما نشان می دهد. ما به شما نشان می دهیم که چگونه می توانید به سرعت داده ها را از مشتری ESP8266 HTTPS دریافت کرده و آنها را به صورت نمودار در AskSensors Io قرار دهید
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: 10 مرحله
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: راهنمای زیر برای نشان دادن روند اتصال به اتاق کنفرانس تلویزیون های اپل از طریق AirPlay ارائه شده است. این منبع غیر رسمی به عنوان احترام از مدیریت ، کارکنان و مهمانان مجاز مدرسه محلی پرکینز ارائه شده است
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: 6 مرحله
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: من در اصل (در دستورالعمل دیگری) با موفقیت یک کابل فلکس مسطح را به مادربرد یک آیپد لحیم کرده بودم. با این حال ، من تصمیم گرفتم کمی لحیم بیشتر برای استحکام اضافه کنم و یک اتصال را برطرف کردم. فکر می کردم می توانم همین کار را با