Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Nếu bạn muốn sử dụng ESP8266 hoặc ESP32-cam không có nút để lập trình, đây là cấu hình bạn cần!
Bước 1: ESP8266: Cấu hình bình thường với FTDI
Chúng tôi thường tìm thấy loại dây này để lập trình ESP. Cấu hình này có 2 nút vì khi bạn muốn tải lên mã, bạn phải tiếp tục nhấn nút lập trình và khi biên dịch xong bạn phải nhấn nút đặt lại một số lần cho đến khi tải lên bắt đầu.
Bạn có thể làm điều này mà không cần nút.
Bước 2: Cấu hình sáng tạo của tôi
Trong cấu hình này khi bạn bật bảng, ESP sẽ bắt đầu và khi bạn muốn tải lên mã mới, nó sẽ tự động điều khiển việc đặt lại và các chân lập trình và khi quá trình tải lên kết thúc, ESP sẽ sử dụng mã mới.
Trong sơ đồ có một tụ điện 1uF vì nó lọc các nhiễu có thể được tạo ra khi bạn kết nối và ngắt kết nối USB.
Bước 3: Nút Reset bên ngoài
Với sơ đồ này, trong trường hợp cần thiết, bạn có thể nhấn nút khởi động lại ESP.
Có 2 điốt (1N4148) trong cấu hình OR với điện trở kéo lên 10K để có khả năng điều khiển thiết lập lại bằng tay và thông qua bảng FTDI.
Bước 4: ESP32-CAM: Cấu hình bình thường với FTDI
Trong cấu hình này như trong previuos ESP8266, bạn phải thay đổi trạng thái của chân lập trình và nhấn nút đặt lại đã có trong bảng. Nhưng trong trường hợp này, có một vấn đề nếu bạn đặt bảng trên breadboard: nút này không thể truy cập được vì nó được đặt ở dưới cùng và không thể truy cập được nữa.
Bước 5: Tạo Reset bên ngoài
Để điều khiển thiết lập lại ESP bên ngoài, tôi đã kết nối một dây với phía bên phải của nút (gần tụ điện nhất).
Bước 6: Cấu hình của tôi cho ESP32-CAM
Bây giờ chúng ta có thể kết nối ESP32-CAM với FTDI.
Bước 7: Nút Reset Esternal
Ngoài ra với cấu hình này, bạn có thể sử dụng nút đặt lại bên ngoài HOẶC với FTDI.
Trong trường hợp này không có bất kỳ điện trở nào vì nó đã có bên trong bảng, các điốt là 1N4148.