Mục lục:

ESP01 Moodlight với Firebase trong thời gian thực + OTA: 7 bước
ESP01 Moodlight với Firebase trong thời gian thực + OTA: 7 bước

Video: ESP01 Moodlight với Firebase trong thời gian thực + OTA: 7 bước

Video: ESP01 Moodlight với Firebase trong thời gian thực + OTA: 7 bước
Video: Arduino: Esp8266 Arduino WiFi Exception Error 29 (2 Solutions!!) 2024, Tháng bảy
Anonim
Image
Image

Nó hỗ trợ chế độ R-G-B và hiệu ứng Fade. Ngoài ra còn có hỗ trợ kiểm soát độ sáng. Hỗ trợ cập nhật OTA

Bước 1: Thiết lập Firebase

Thiết lập Firebase
Thiết lập Firebase
Thiết lập Firebase
Thiết lập Firebase

Trước khi tiếp tục, chúng ta cần thiết lập firebase. Truy cập liên kết sau https://firebase.google.com/ và đăng nhập bằng tài khoản gmail của bạn.

Sau khi bạn hoàn thành bước này, chúng tôi cần tạo một dự án mới trong firebase, vì vậy hãy tiếp tục với bảng điều khiển firebase của bạn.

Trong cơ sở dữ liệu thời gian thực của bạn, có "quy tắc" tab nơi bạn cần cho phép đọc và ghi như thế này. Hình 2

bạn có thể tìm thấy liên kết firebase và bí mật của mình tại đây. Hình 3

Điều này được sử dụng trong arduino IDE để kết nối với firebase.

Bước 2: Lập trình ESP-01 với OTA cơ bản để cập nhật trong tương lai

Chương trình ESP-01 với OTA cơ bản để cập nhật trong tương lai
Chương trình ESP-01 với OTA cơ bản để cập nhật trong tương lai
Chương trình ESP-01 với OTA cơ bản để cập nhật trong tương lai
Chương trình ESP-01 với OTA cơ bản để cập nhật trong tương lai

Từ mã nguồn, bạn có thể tải xuống OTA tối thiểu và flash nó với arduino IDE vào ESP01 của mình. Bức tranh 1

Bây giờ sau khi bạn flash nó, nó sẽ bật lên trong cổng arduino IDE như thế này. Hình 2

Nếu nó cần thiết, hiển thị ở đây là một liên kết để khắc phục sự cố, hoặc bạn có thể hỏi trong nhận xét.

Bước 3: Lập trình ESP01 với Moodlight Over OTA

Đơn giản chỉ cần tải xuống mã nguồn từ bên dưới và flash nó qua arduino IDE qua OTA giống như nó đã được hiển thị trước đó với việc chọn cổng của ESP tương ứng.

Bước 4: Hàn tất cả mọi thứ

Đơn giản chỉ cần áp dụng một ít thuốc hàn sau lớp vỏ bên dưới.

Đối với nguồn điện, tôi sử dụng bộ sạc điện thoại cũ 5V 1A kết nối với bộ điều chỉnh điện áp.

Kết nối:

Vcc đến 3V (Bộ điều chỉnh điện áp) GND đến GND GPIO0 đến Red GPIO2 đến Green GPIO3 = RX sang Blue CH_PD thành Vcc (hoặc hàn điện trở kéo lên trên mô-đun ESP-01) tùy chọn: nút nhấn từ GND sang RST để thiết lập lại mô-đun

Vì tôi sẽ bao bọc cái này trong quả bóng trắng của mình nên tôi đã đặt một ít keo nóng để nó di chuyển hoặc vỡ ra. Nó hoạt động bây giờ trong 3 tuần mà không có bất kỳ vấn đề gì.

Bước 5: !! CẬP NHẬT QUAN TRỌNG !

Tôi nhận ra một vấn đề với bản dựng hiện tại và phải đặt công tắc bật / tắt trên cả 3 màu (RGB) giữa đèn LED và ESP01 vì nếu bạn tắt và sau đó BẬT lại, nó sẽ bị kẹt ở chế độ flash thay vì chạy bản phác thảo.

Chỉ cần tắt các công tắc trong khi bạn cắm nó vào và sau đó BẬT công tắc và mọi thứ sẽ hoạt động tốt.

Bước 6: Liên kết cho Github và Shematic

Liên kết cho Github và Shematic
Liên kết cho Github và Shematic

Đèn chiếu tâm trạng ESP01 GITHUB

Bước 7: Sản phẩm cuối cùng

Đề xuất: