สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันเขียนคู่มือนี้เพราะพบบทความมากมายเกี่ยวกับการเขียนโปรแกรม ESP-01 แต่ทุกบทความต้องมีการดำเนินการโดยเจ้าหน้าที่ เช่น เปลี่ยนจากการตั้งโปรแกรมเป็นการทำงาน หรือกดปุ่มรีเซ็ต
การใช้บอร์ด FTDI ที่มีพิน RTS และ DTR ฉันได้สร้างโปรแกรมเมอร์ที่สลับโหมดการเขียนโปรแกรมโดยอัตโนมัติ รีเซ็ตเมื่อจำเป็น จากนั้นกลับสู่โหมดการทำงาน เช่น บอร์ด ESP-WROOM-32
ด้วยโปรเจ็กต์นี้ คุณสามารถเชื่อมต่อ ESP-01 กับ Arduino IDE แล้วกด UPLOAD
ความต้องการ:
- บอร์ด FTDI พร้อมหมุด RTS & DTR และสาย 3.3v (เช่นลิงก์ Amazon นี้)
- ตัวเก็บประจุ 470 ยูเอฟ
- ตัวต้านทาน 10k
- Mini breadbord (เพื่อลดความซับซ้อนในการเชื่อมต่อ)
- จัมเปอร์ชาย-หญิง 7 ตัว
- ESP-01
ขั้นตอนที่ 1: ตรวจสอบบอร์ด FTDI ของคุณ
บอร์ด FTDI ของฉันไม่มีส่วนหัวของพินที่จะใช้กับเขียงหั่นขนม ดังนั้นฉันจึงบัดกรีแถบส่วนหัว 2 พินเพื่อให้เขียงหั่นขนมเป็นมิตร
ขั้นตอนที่ 2: เชื่อมต่อทั้งหมดเข้าด้วยกัน
ตอนนี้ได้เวลาเชื่อมต่อองค์ประกอบทั้งหมดนี้แล้ว การเชื่อมต่อที่ต้องทำมีดังนี้:
- FTDI GND เป็น ESP-01 GND
- FTDI 3.3V ถึง ESP-01 3V3
- FTDI RXD เป็น ESP-01 TX
- FTDI TXD เป็น ESP-01 RX
- FTDI RTS เป็น ESP-01 RST
- FTDI DTR เป็น ESP-01 IO0
- ตัวต้านทาน FTDI 3.3V ถึง 10k จากนั้นตัวต้านทานเป็น ESP-01 EN
- ในที่สุดตัวเก็บประจุ 470 ยูเอฟระหว่าง FTDI 3.3v (แคโทด) และ FTDI GND (แอโนด)
ขั้นตอนที่ 3: ปรับปรุง
เพื่อลดความซับซ้อนในการเดินสายและนำกลับมาใช้ใหม่ คุณสามารถใช้อะแดปเตอร์เขียงหั่นขนมที่ทำขึ้นสำหรับ ESP-01 โดยเฉพาะ (ดูรูป)
สิ่งนี้ช่วยให้คุณสร้างบอร์ดแบบคงที่และเพียงแค่เสียบและถอดปลั๊ก ESP-01 ของคุณ
ขั้นตอนที่ 4: เพลิดเพลิน
ตอนนี้คุณสามารถเชื่อมต่อ FTDI กับพีซีด้วยสาย USB และเล่นกับ Arduino IDE หรือ esptool โดยไม่ต้องกดปุ่มที่น่ารำคาญ