ESP8266 và OLED LCD

Làm thế nào để kết nối và thử nghiệm OLED SPI với ESP8266 ? Các bài hướng dẫn về ESP8266 I2C có lẽ các bạn đã thấy nhiều trên mạng, số của mình thì không được hên như thế, chỉ có mỗi OLED SPI, thế là trong lúc tìm kiếm test thử thì thấy cũng có cái hay hay nên làm bài hướng dẫn nhỏ luôn

Về OLED LCD giao tiếp SPI thì được điều khiển với chip SH1106, con này thì cơ bản giống với SSD1306, sự khác biệt duy nhất là kích thước là 132×64 thay vì 128×64

Kết nối

Kết nối của ESP8266 (nodeMCU) với OLED là khá đơn giản, các bạn có thể tham khảo hình dưới đây

Lập trình

Cách đơn giản nhất là dùng Arduino cho ESP8266 và thư viện có sẵn

Các bạn có thể tải thư viện ở đây

Chương trình

Code

DIY

Nếu bạn muốn làm một mạch riêng thì có thể tham khảo anh bạn dưới đây. Ở đây anh ta thiết kế một mạch đơn giản, không có nút nhấn, không cảm biến, chỉ có duy nhất một cổng USB để kết nối nguồn và nạp chương trình xuống, thêm một số thành phần khác như nguồn, thẻ nhớ,…

Chúng ta cùng xem qua một số hình ảnh và video demo sản phẩm anh ta đã làm ra sao

Lớp top

esp_oled_top

Lớp bot

esp_oled_bot

Schematic

esp8266-12e_0-95_color_oled_rev1-page-001

Video demo

Tất cả schematic và source code bạn có thể tham khảo tại

Source OLED ESP8266

 

One thought on “ESP8266 và OLED LCD

Add Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.