Mục lục:

Giao diện ESP32 với SSD1306 Oled Với MicroPython: 5 bước
Giao diện ESP32 với SSD1306 Oled Với MicroPython: 5 bước

Video: Giao diện ESP32 với SSD1306 Oled Với MicroPython: 5 bước

Video: Giao diện ESP32 với SSD1306 Oled Với MicroPython: 5 bước
Video: Hướng dẫn sử dụng màn hình oled 0.96 inch kết hợp esp8266 - Project ứng dụng IOT 2024, Tháng bảy
Anonim
Giao diện ESP32 với SSD1306 Oled Với MicroPython
Giao diện ESP32 với SSD1306 Oled Với MicroPython
Giao diện ESP32 với SSD1306 Oled Với MicroPython
Giao diện ESP32 với SSD1306 Oled Với MicroPython

Micropython là tối ưu hóa của trăn và dấu chân nhỏ của trăn. Có nghĩa là để xây dựng cho thiết bị nhúng có hạn chế về bộ nhớ và tiêu thụ điện năng thấp. Micropython có sẵn cho nhiều họ bộ điều khiển bao gồm các Bo mạch ESP8266, ESP32, Arduino như MEGA2560 và một số bộ điều khiển của nordic.

Trong bài này, chúng ta sẽ xem cách sử dụng giao diện ESP32 với màn hình oled ssd1306 bằng giao diện i2c.

Chúng tôi sẽ nhấp nháy hệ điều hành nhúng micropython trên ESP32 và thư viện và ứng dụng của chúng tôi sẽ được viết bằng tập lệnh python.

Bước 1: Công cụ để tải xuống

Công cụ để tải xuống
Công cụ để tải xuống
Công cụ để tải xuống
Công cụ để tải xuống

Tải xuống tệp nhị phân cho biến thể của bảng đang được sử dụng

Tải xuống các tệp nhị phân từ liên kết sau, micropython.org/

Tải xuống esptool xử lý đọc, ghi và xóa ESP32 / ESP8266, github.com/espressif/esptool

Bước 2: Các thành phần bắt buộc

Các thành phần bắt buộc là:

1. ESP32

ESP32 ở Ấn Độ - https://amzn.to/2NpbsE2ESP32 ở Anh -

ESP32 ở Hoa Kỳ -

2. Màn hình OLED SSD1306 SSD1306 ở Ấn Độ-

SSD1306 ở Hoa Kỳ -

SSD1306 ở Vương quốc Anh -

3. Breadboard

BreadBoard ở Ấn Độ- https://amzn.to/2MW0OpbBreadBoard ở Hoa Kỳ-

BreadBoard ở Vương quốc Anh-

4. Ít dây

Bước 3: Kết nối

Sự liên quan
Sự liên quan

Sau đây là chi tiết kết nối giữa màn hình hiển thị oled ESP32 và SSD1306. SSD1306 có hai biến thể dựa trên giao diện là dựa trên I2C và dựa trên SPI. Chúng tôi sẽ sử dụng biến thể dựa trên I2C trong dự án đầu tiên.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK / CLK-> PIN4

SDA -> PIN5

Bước 4: Hướng dẫn

Bước 5: Mã

Tìm mã trên Github.

github.com/stechiez/esp32-upython.git

Đề xuất: