Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Không có thông tin tốt về việc kết nối điều này trực tuyến, vì vậy, đây là cách thực hiện!
SSD1283A LCD là một màn hình chuyển đổi nhỏ tuyệt vời - nó có thể được đọc dễ dàng dưới ánh sáng mặt trời trực tiếp và cũng có đèn nền, do đó cũng có thể đọc được trong bóng tối.
Wemos D1 Mini Pro thật tuyệt vời - hỗ trợ wifi tuyệt vời, chỉ với một bước dễ dàng giúp nó có thể cập nhật OTA - vâng - bạn có thể cập nhật phần mềm và flash lại những thứ này qua wifi mà không cần kết nối nó với PC của bạn!
Tôi đang trong quá trình xây dựng Camera hồng ngoại của riêng mình, camera này hiển thị nhiệt độ trên màn hình và tải dữ liệu lên internet theo thời gian thực. Nhưng đó là cho một hướng dẫn trong tương lai - bây giờ - chúng ta hãy bắt đầu màn hình!
Kiểm tra ảnh để đảm bảo bo mạch và màn hình của bạn khớp với tôi (bản phác thảo này có thể hoạt động tốt trên mọi kiểu máy D1, không chỉ Mini Pro).
Quân nhu
Man hinh LCD; 3,05 đô la
WEMOS D1 Mini Pro; $ 2,90
Bước 1: Lên dây cót
Màn hình LCD là một thiết bị SPI (ví dụ MOSI), nhưng nhà sản xuất đã in sai nhãn I2C (ví dụ: SDA) trên bảng, vì vậy đừng nhầm lẫn.
Tạo các kết nối này. Nếu bạn đang sử dụng breadboard, hãy sao chép ảnh ở trên.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Nếu bạn sắp hết pin, tôi không nghĩ rằng kết nối D8-CS là cần thiết (dường như hoạt động tốt với việc ngắt kết nối này).
(trong trường hợp trình soạn thảo hướng dẫn bị hỏng đã làm hỏng bảng của tôi ở trên - đây là hệ thống dây điện một lần nữa, trong văn bản:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Bước 2: Tải phần mềm
Mở Arduino, chọn bảng của bạn: (LOLIN (WEMOS) D1 mini Pro
Chọn cổng của bạn: /dev/cu. SLAB_USBtoUART (nếu bạn đang sử dụng máy Mac).
Tạo một thư mục với các tệp * đính kèm, mở bản phác thảo và tải nó lên!
* hướng dẫn đã bị lỗi khi tôi viết điều này và không thể tải tệp lên - vì vậy tôi đã đặt chúng ở đây:
Bước 3: Bước thưởng - Làm cho nó hoạt động nhanh hơn gấp 4 lần
Chỉnh sửa LCDWIKI_SPI.cpp và xóa dòng này: -
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (nửa tốc độ)
và thay thế nó bằng dòng này: -
SPI.setFrequency (40000000);
và màn hình của bạn sẽ chạy nhanh hơn khoảng 4 lần.