Mục lục:
- Bước 1: Thiết lập Firebase
- Bước 2: Lập trình ESP-01 với OTA cơ bản để cập nhật trong tương lai
- Bước 3: Lập trình ESP01 với Moodlight Over OTA
- Bước 4: Hàn tất cả mọi thứ
- Bước 5: !! CẬP NHẬT QUAN TRỌNG !
- Bước 6: Liên kết cho Github và Shematic
- Bước 7: Sản phẩm cuối cùng
Video: ESP01 Moodlight với Firebase trong thời gian thực + OTA: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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
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
Đèn chiếu tâm trạng ESP01 GITHUB
Bước 7: Sản phẩm cuối cùng
Đề xuất:
Lập trình Arduino qua mạng (OTA) - Ameba Arduino: 4 bước
Lập trình Arduino Over the Air (OTA) - Ameba Arduino: Có rất nhiều vi điều khiển Wi-Fi trên thị trường, nhiều nhà sản xuất thích lập trình vi điều khiển Wi-Fi của họ bằng Arduino IDE. Tuy nhiên, một trong những tính năng thú vị nhất mà bộ vi điều khiển Wi-Fi cung cấp có xu hướng bị bỏ qua, đó là