Mục lục:

Cách kết nối NodeMCU / ESP8266 và OLED Shield: 8 bước
Cách kết nối NodeMCU / ESP8266 và OLED Shield: 8 bước

Video: Cách kết nối NodeMCU / ESP8266 và OLED Shield: 8 bước

Video: Cách kết nối NodeMCU / ESP8266 và OLED Shield: 8 bước
Video: Lập trình esp8266 - Bài 1 - Hướng dẫn nạp chương trình cho board esp8266 dùng arduino ide 2.0 2024, Tháng bảy
Anonim
Cách kết nối NodeMCU / ESP8266 và OLED Shield
Cách kết nối NodeMCU / ESP8266 và OLED Shield

Trong phần hướng dẫn này, tôi sẽ trình bày cách kết nối NodeMCU V2 Amica (ESP8266) qua I2c với màn hình OLED dựa trên chip SSD1306 nổi tiếng. Đối với OLED, chúng tôi sẽ sử dụng trong hướng dẫn này một tấm chắn OLED đi kèm với tấm kính OLED 0, 96 inch được hàn và 3 nút + 3 đèn LED được kết nối với MCP23008…. Rất dễ dàng để nhận ra các hệ thống menu và chức năng phức tạp khác với tấm chắn này…..

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Hóa đơn vật liệu

  • Mô-đun Amica NodeMCU V2
  • Tấm chắn OLED
  • Breadboard

Bước 2: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây

Tấm chắn đi kèm với một cáp kết nối màu - xem các hình ảnh bên dưới để biết cách đi dây.

Bước 3: Cài đặt trình điều khiển NodeMCU

Mô-đun NodeMCU bao gồm chip CP2102 cho giao diện USB. Thông thường, trình điều khiển sẽ được cài đặt tự động nếu NodeMCU được kết nối lần đầu tiên với PC. Đôi khi thủ tục này không thành công. Trong trường hợp này, bạn phải cài đặt trình điều khiển

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

theo cách thủ công trong trình quản lý thiết bị Windows.

Bước 4: Chuẩn bị Arduino IDE - Thêm NodeMCU

Chuẩn bị Arduino IDE - Thêm NodeMCU
Chuẩn bị Arduino IDE - Thêm NodeMCU

Mô-đun NodeMCU không phải là một phần của Arduino-IDE. Trước tiên, chúng tôi phải cài đặt nó. Mở tệp / tùy chọn trong Aduino-IDE và chèn liên kết sau vào trường URL Trình quản lý bảng bổ sung:

Đóng cửa sổ này bằng nút OK.

Bước 5: Chuẩn bị Arduino IDE - Cài đặt Mô-đun NodeMCU

Chuẩn bị Arduino IDE - Cài đặt Mô-đun NodeMCU
Chuẩn bị Arduino IDE - Cài đặt Mô-đun NodeMCU
Chuẩn bị Arduino IDE - Cài đặt Mô-đun NodeMCU
Chuẩn bị Arduino IDE - Cài đặt Mô-đun NodeMCU

Mở ngay quản lý hội đồng quản trị: Công cụ / Hội đồng quản trị / Quản lý hội đồng quản trị

Đi tới mục nhập ESP8266 và cài đặt nó.

Bước 6: Chuẩn bị Arduino IDE - Cấu hình Mô-đun NodeMCU

Chuẩn bị Arduino IDE - Cấu hình Mô-đun NodeMCU
Chuẩn bị Arduino IDE - Cấu hình Mô-đun NodeMCU

Bây giờ bạn có thể chọn NodeMCU 1.0 (Mô-đun ESP-12E). Đặt tần số CPU thành 80MHz, Kích thước đèn flash thành “4M (3M SPIFFS)“, tốc độ truyền bạn chọn và cổng COM. 8 trong số

Bước 7: Cài đặt các thư viện

Thư viện Adafruit SSD1306:

Bắt đầu bằng cách cài đặt thư viện hỗ trợ cho màn hình OLED, bạn sẽ cần nó để nói chuyện với chip điều khiển OLED. Chúng tôi đang sử dụng kho thư viện Adafruit SSD1306 trên GitHub nếu bạn muốn xem mã. Bạn cũng có thể tải xuống thư viện trực tiếp dưới dạng tệp ZIP thông qua liên kết này:

github.com/adafruit/Adafruit_SSD1306/archi…

Đổi tên thư mục không nén Adafruit_SSD1306 và kiểm tra xem thư mục Adafruit_SSD1306 có chứa Adafruit_SSD1306.cpp và Adafruit_SSD1306.h

Đặt thư mục thư viện Adafruit_SSD1306 thư mục arduinosketchfolder / thư viện / thư mục arduinosketchfolder của bạn.

Thư viện Adafruit GFX:

Bạn sẽ cần thực hiện tương tự đối với thư viện Adafruit_GFX có sẵn tại đây:

Đổi tên thư mục không nén Adafruit_GFX và kiểm tra xem thư mục Adafruit_GFX có chứa Adafruit_GFX.cpp và Adafruit_GFX.h

Đặt thư mục thư viện Adafruit_GFX thư mục arduinosketchfolder / thư viện / thư mục của bạn giống như bạn đã làm với thư viện SSD1306

Thư viện Adafruit MCP23008

Bạn sẽ cần thực hiện tương tự đối với thư viện Adafurit_MCP23008 có sẵn tại đây:

Đổi tên thư mục không nén Adafruit_MCP23008 và kiểm tra xem thư mụcAdafruit_MCP23008 có chứa Adafruit_MCP23008.cpp và Adafruit_MCP23008.h hay không

Đặt thư mục thư viện Adafruit_MCP23008 thư mục arduinosketchfolder / thư viện / thư mục arduinosketchfolder của bạn giống như bạn đã làm với các thư viện ở trên

Bước 8: Phần mềm giới thiệu

Demosoftware
Demosoftware

Sau khi cài đặt các thư viện Adafruit, hãy khởi động lại Arduino IDE. Bây giờ bạn có thể truy cập mã mẫu bằng cách điều hướng qua các menu theo thứ tự sau: Tệp → Sách phác thảo → Thư viện → Adafruit_SSD1306 → SSD1306…

Bạn phải tải xuống mã mẫu của chúng tôi cho NodeMCU & OLED Shield từ

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

hiện nay. Vui lòng mở mẫu này trong Arduino IDE. Sau khi biên dịch và tải lên, bạn phải nhấn 3 nút để xem các màn hình khác nhau.

Bản demo của chúng tôi chỉ chứa một số mẫu về khả năng của động cơ Adafruit GFX. Vui lòng truy cập liên kết này để biết thêm thông tin về thư viện Adafruit

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

Đề xuất: