Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tôi viết hướng dẫn này vì tôi đã tìm thấy nhiều bài báo về lập trình ESP-01 nhưng tất cả chúng đều yêu cầu các thao tác thủ công như chuyển từ lập trình sang chạy hoặc nhấn nút đặt lại.
Sử dụng bảng FTDI với các chân RTS và DTR, tôi đã tạo một bộ lập trình tự động chuyển đổi trong chế độ lập trình, đặt lại khi cần và sau đó quay lại chế độ chạy như bảng ESP-WROOM-32.
Với dự án này, bạn chỉ cần kết nối ESP-01 với Arduino IDE và nhấn UPLOAD.
Yêu cầu:
- Bo mạch FTDI với chân RTS & DTR và với dòng 3.3v (như liên kết Amazon này)
- Tụ điện 470 uf
- Điện trở 10k
- Breadbord mini (để đơn giản hóa kết nối)
- 7 vận động viên nhảy cầu từ nam đến nữ
- ESP-01
Bước 1: Kiểm tra bảng FTDI của bạn
Bo mạch FTDI của tôi không có đầu ghim để sử dụng với breadboard, vì vậy tôi đã hàn 2 sọc tiêu đề pin để làm cho nó thân thiện với breadboard.
Bước 2: Kết nối tất cả với nhau
Bây giờ là lúc để kết nối tất cả các yếu tố này. Các kết nối cần làm như sau:
- FTDI GND đến ESP-01 GND
- FTDI 3.3V đến ESP-01 3V3
- FTDI RXD đến ESP-01 TX
- FTDI TXD đến ESP-01 RX
- FTDI RTS đến ESP-01 RST
- FTDI DTR đến ESP-01 IO0
- Điện trở FTDI 3.3V đến 10k VÀ sau đó điện trở đến ESP-01 EN
- Cuối cùng là tụ 470 uf giữa FTDI 3.3v (catode) và FTDI GND (anode).
Bước 3: Cải tiến
Để đơn giản hóa hơn nữa việc đấu dây và sử dụng lại, bạn có thể sử dụng bộ điều hợp breadboard được sản xuất riêng cho ESP-01 (xem hình ảnh).
Điều này cho phép bạn tạo một bảng tĩnh và chỉ cần cắm và rút phích cắm của ESP-01.
Bước 4: Thưởng thức
Giờ đây, bạn có thể kết nối FTDI với PC bằng cáp USB và chơi với Arduino IDE hoặc esptool mà không cần bấm nút khó chịu.