Mục lục:

ESP32 với OLED tích hợp (WEMOS / Lolin) - Bắt đầu kiểu Arduino: 4 bước
ESP32 với OLED tích hợp (WEMOS / Lolin) - Bắt đầu kiểu Arduino: 4 bước

Video: ESP32 với OLED tích hợp (WEMOS / Lolin) - Bắt đầu kiểu Arduino: 4 bước

Video: ESP32 với OLED tích hợp (WEMOS / Lolin) - Bắt đầu kiểu Arduino: 4 bước
Video: Connect ESP8266 with RPi using AT Commands | Raspberry Pi #16 2024, Tháng mười một
Anonim
Image
Image
Những gì cần thiết
Những gì cần thiết

Nếu bạn giống tôi, bạn sẽ có cơ hội nhận được trên tay chiếc ESP8266 / etc mới nhất và tốt nhất… và vượt qua những bước chạy của nó. ESP32 không có gì khác biệt nhưng tôi nhận thấy rằng vẫn chưa có quá nhiều thứ liên quan đến tài liệu. 2 bước đầu tiên phải liên quan đến hầu hết các hương vị của ESP32 chứ không chỉ là bước được mô tả bằng OLED. Hy vọng rằng 'một vài bước' này sẽ giúp bạn bắt đầu. Chúc may mắn…. Chúc bạn vui vẻ… Hãy cho tôi biết nếu nó phù hợp với bạn. Một vài giả định là bạn biết cách điều hướng Arduino IDE và làm việc với các thư viện của chúng.

CẬP NHẬT: 05Jan18 - Hãy nhớ xem một số video ESP32 được cập nhật ở cuối Có thể hướng dẫn này. Đồng hồ Internet và Bluetooth BLE đang hoạt động. Tìm trong ghi chú YouTube để biết liên kết đến các bản phác thảo.

Bước 1: Những gì cần thiết

Những gì cần thiết
Những gì cần thiết
Những gì cần thiết
Những gì cần thiết

ESP32 SOC

cáp USB

Arduino IDE

Bước 2: Giả sử Arduino IDE đã được cài đặt

Giả sử Arduino IDE đã được cài đặt
Giả sử Arduino IDE đã được cài đặt

Theo mặc định, ESP32 chưa hiển thị với các mục nhập trình quản lý bảng tiêu chuẩn trỏ đến

Vì điều này, chúng tôi cần phải thêm chúng theo cách thủ công vào lúc này.

Làm theo TẤT CẢ các bước tại trang web sau để chuẩn bị Arduino IDE cho bảng ESP32 mới của bạn.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Nếu bạn có màn hình OLED tích hợp và muốn thử chạy, hãy chuyển sang bước tiếp theo.

Bước 3: Nhận OLED hoạt động trên Arduino

Nhận OLED Hoạt động trên Arduino
Nhận OLED Hoạt động trên Arduino
Nhận OLED Hoạt động trên Arduino
Nhận OLED Hoạt động trên Arduino
Nhận OLED Hoạt động trên Arduino
Nhận OLED Hoạt động trên Arduino

Bây giờ bạn có thể đã tải một bản phác thảo Arduino trên ESP32 của mình, những bức ảnh 'đẹp' đang chạy trên nó khi bạn cắm nó lần đầu tiên có thể đã biến mất.

ESP32 cụ thể này sử dụng các thư viện SSD1306 để giao tiếp với màn hình OLED. Tôi đã gặp may khi bắt đầu bằng cách tải thư viện Arduino sau và thử nghiệm một trong các bản phác thảo Ví dụ đi kèm của SSD1306. Nếu bản phác thảo không biên dịch được với lỗi, hãy đảm bảo rằng bạn đã thay đổi địa chỉ mà bản phác thảo không thành công (0x3c, 5, 4).

Các chân I2C chuyên dụng của ESP này tương ứng trên GPIO 5 và 4 cho dữ liệu và đồng hồ.

Bản phác thảo ESP32_Wemos_I2C_Scanner đính kèm sẽ xác nhận xem các chân của bạn có được định địa chỉ chính xác hay không. Tải nó trên ESP32 của bạn và kiểm tra màn hình nối tiếp.

github.com/squix78/esp8266-oled-ssd1306

Bước 4: Chức năng OLED với đầu vào tương tự Arduino LDR

**** CẬP NHẬT 28Dec17 Xem video của ESP32 với đồng hồ Internet / NTP đang hoạt động. URL tải xuống mã có sẵn trên YouTube video bên dưới

Tôi quyết định tiếp tục làm việc với điều này và cố gắng làm cho OLED hoạt động với dữ liệu 'thực' chứ không chỉ là các ví dụ. Nguồn cấp dữ liệu LDR tương tự. Tôi đã đính kèm bản phác thảo Arduino vào điều này để giúp đỡ. Hãy quay thử và cho tôi biết bạn kiếm được như thế nào! Nếu bạn cần 'tìm hiểu kỹ' về hoạt động của Arduino và Analog, hãy truy cập

Tôi đã bắt đầu cuộc phiêu lưu Arduino của mình với những người này… khóa học chắc chắn rất đáng giá.

Đề xuất: