KHỞI ĐẦU
Đọc được bài viết này trên Instructables thấy khá hay: https://www.instructables.com/Google-Photo-Clock/ Lấy ảnh từ Google Photo Album về rồi hiển thị giờ. Vậy là quyết định thêm âm lịch vào để có được cuốn lịch vạn niên :)
CHUẨN BỊ
- ESP8266 (trong bài này dùng board Wemos D1 mini): https://s.shopee.vn/7UySPSmj90
- LCD ILI9341 (Trong video dùng loại 3.2”) không cần cảm ứng cho hạt rẻ nha: https://s.shopee.vn/6fPLQGq9CO
- Code: https://github.com/kim7tin/google_photo_calendar
- Vỏ in 3D:
HÀN MẠCH
Mạch khá đơn giản chỉ cần hàn hoặc câu dây từ Wemos D1 mini qua LCD là xong nha
LCD | ESP8266 | Wemos D1 mini |
---|---|---|
Vcc | Vcc | 3.3v |
GND | GND | GND |
CS | GPIO 15 | D8 |
RESET | RST | RST |
DC | GPIO 5 | D1 |
SDI (MOSI) | GPIO 13 | D7 |
SCK | GPIO 14 | D5 |
LED | GPIO 4 | 5V |
SDO(MISO) | GPIO 12 | D6 |
NẠP CODE
CÀI ARDUINO
https://www.arduino.cc/en/main/software
ESP8266 SUPPORT
https://github.com/esp8266/Arduino
ARDUINO ESP8266 FILESYSTEM UPLOADER
https://github.com/esp8266/arduino-esp8266fs-plugin
CÀI ARDUINO_GFX LIBRARY
https://github.com/moononournation/Arduino_GFX
Thư viện này bị lỗi ở file Arduino_TFT.cpp, chỉ cần comment hết code ở function void Arduino_TFT::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg) là có thể dùng bình thường nhé
CHỌN ESP8266 SKETCH DATA UPLOAD
UPLOAD CODE LÀ HOÀN THÀNH :D
Code Tải về các bạn sửa lại SSID_NAME, SSID_PASSWORD, GOOGLE_PHOTO_SHARE_LINK là tên wifi, pass và link đến thư mục Google Photo của bạn
LIÊN KẾT THAM KHẢO
- Arduino ESP8266 filesystem uploader: https://github.com/esp8266/arduino-esp8266fs-plugin
- Github Google Photo Clock: https://github.com/moononournation/GooglePhotoClock
- Code tham khảo âm lịch: https://1drv.ms/u/s!AuYCKv0GNBWogphJ2BLSNs3u7Y-PkA
Đăng nhận xét