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

 

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
TAN DAT Recent comment authors

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

  Subscribe  
newest oldest most voted
Notify of
TAN DAT
Guest
TAN DAT

mình hỏi về mục đồng bộ led trạng thái trên blynk với nút vật lý ở esp32.