Tự Làm Dashboard E-paper Kết Hợp ESPHome Đơn Giản

Mục đích: cho những bạn không chuyên code, thích vọc vạch show text (thông số BTC, nhiệt độ, độ ẩm, đếm ...) lên màn hình E-ink các thứ mà không cần phải mò mẫm, cấu hình, edit code phức tạp.
Công cụ: phần cứng màn hình E-ink 2.9 + driver + esp32 và phần mềm: ESPHOME

Sơ qua về ESPHOME: là một open-source firmware framework (nôm na nó cho phép bạn tùy chỉnh firmware bằng file cấu hình YAML , sau đó nó sẽ build ra file firmware mà bạn đã tùy chỉnh)...bạn không cần phải đụng tí code c++, python gì, không cần IDE gì phức tạp...mọi thứ đã có esphome lo.
Còn về file cấu hình YAML bạn cũng không cần lo cú pháp quá nhiều, chỉ cần ý tưởng...đã có AI: chatgpt, grok, claude lo. Nhàng hơn nữa thì bạn mở Cursor gõ lệnh thì cấu hình cho bạn luôn...

Mì ăn liền như sau:
1.Tải và cài đặt ESPHome: bạn phải cài python trước nhé sau đó mở command line lên, paste lệnh sau: pip install esphome sau đó Enter, đợi nó cài xong là được nhé.
2.Tạo thư mục project ví dụ ESP32, tạo file yaml cấu hình (tên file sao cũng được), ví dụ: esp32_eink.yaml (Vd: D:\esp32\esp32_eink.yaml) , bạn muốn cấu hình chân spi, chân cảm biến sao thì cứ Chatgpt promt sau: cấu hình file yaml, tên wifi, passwifi, gpio...muốn hiển thị...paste vào file yaml tới bước 3, nếu có lỗi thì paste lỗi tiếp vào chatgpt edit đến khi OK là được nhé 🤤
Hoặc kéo file yaml mẫu từ Github này nhé!

3.Cắm ESP32 vào Laptop, mở command line lên, trỏ vào thư mục esp32

Hoặc tại thư mục esp32 bạn chuột phải chọn Open in terminal.

Paste lệnh sau vào: esphome run esp32_eink.yaml Enter 1 phát.
Lúc này esphome sẽ tiến hành build firmware và build xong sẽ hiện tùy chọn nhập như hình

Các bạn chọn 1 enter, để nạp vào esp32 (đã cắm vào Laptop nhé)

Sau khi nạp thành công, màn hình terninal giống hình như bên dưới nhé:

Tận hưởng thành quả thôi:

= > Đây chỉ là 1 ví dụ đơn giản, nếu các bạn muốn tùy biến sâu hơn (request server trả về kết quả Bitcon, show thông số PC) các bạn có thể nhờ AI tùy biến file yaml theo ý muốn nhé.
Sơ đồ chân mình đã để sẵn trên GIT rồi nhé!
Chúc các bạn thành công, nếu có nhu cầu mua combo màn E-INK 2.9 kèm Driver vui lòng bạn liên hệ mình nhé!
Mọi thông tin liên hệ:
- Facebook: https://www.facebook.com/System0nChip/
- Youtube: https://www.youtube.com/@GOVAPEMAKER
- Website mua hàng: http://govapemaker.com/
- Zalo: 0387521116
- Địa chỉ: 386/33 Quang Trung Phường 10 Gò Vấp, TP. Hồ Chí Minh