สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
หากคุณต้องการใช้ ESP8266 หรือ ESP32-cam โดยไม่มีปุ่มสำหรับการเขียนโปรแกรม นี่คือการกำหนดค่าที่คุณต้องการ!
ขั้นตอนที่ 1: ESP8266: การกำหนดค่าปกติด้วย FTDI
ปกติเราจะพบสายไฟประเภทนี้เพื่อตั้งโปรแกรม ESP การกำหนดค่านี้มี 2 ปุ่ม เนื่องจากเมื่อคุณต้องการอัปโหลดโค้ด คุณต้องกดปุ่มการเขียนโปรแกรมค้างไว้ และเมื่อการรวบรวมเสร็จสิ้น คุณต้องกดปุ่มรีเซ็ตบางครั้งจนกว่าการอัปโหลดจะเริ่มขึ้น
คุณสามารถทำได้โดยไม่ต้องใช้ปุ่ม
ขั้นตอนที่ 2: การกำหนดค่าที่เป็นนวัตกรรมของฉัน
ในการกำหนดค่านี้เมื่อคุณเปิดสวิตช์บอร์ด ESP จะเริ่มทำงานและเมื่อคุณต้องการอัปโหลดโค้ดใหม่ ระบบจะควบคุมการรีเซ็ตและหมุดการเขียนโปรแกรมโดยอัตโนมัติ และเมื่อการอัปโหลดเสร็จสิ้น ESP จะใช้โค้ดใหม่
ในไดอะแกรมมีตัวเก็บประจุ 1uF เนื่องจากจะกรองสิ่งรบกวนที่สามารถใส่ได้เมื่อคุณเชื่อมต่อและถอด USB
ขั้นตอนที่ 3: ปุ่มรีเซ็ตภายนอก
ด้วยแผนภาพนี้ ในกรณีที่จำเป็น คุณสามารถกดปุ่มที่รีสตาร์ท ESP ได้
มี 2 ไดโอด (1N4148) ในการกำหนดค่า OR พร้อมตัวต้านทานแบบดึงขึ้น 10K เพื่อให้มีความเป็นไปได้ในการขับเคลื่อนการรีเซ็ตทั้งด้วยตนเองและผ่านบอร์ด FTDI
ขั้นตอนที่ 4: ESP32-CAM: การกำหนดค่าปกติด้วย FTDI
ในการกำหนดค่านี้เช่นเดียวกับในรุ่นก่อนหน้าของ ESP8266 คุณต้องเปลี่ยนสถานะของพินการเขียนโปรแกรมและกดปุ่มรีเซ็ตที่มีอยู่แล้วในบอร์ด แต่ในกรณีนี้จะมีปัญหาหากคุณวางบอร์ดไว้บนเขียงหั่นขนม: ไม่สามารถเข้าถึงปุ่มได้เนื่องจากวางไว้ที่ด้านล่างและไม่สามารถเข้าถึงได้อีกต่อไป
ขั้นตอนที่ 5: การสร้างการรีเซ็ตภายนอก
เพื่อควบคุมการรีเซ็ต ESP ภายนอก ฉันต่อสายเข้ากับด้านขวาของปุ่ม (ใกล้กับตัวเก็บประจุมากที่สุด)
ขั้นตอนที่ 6: การกำหนดค่าของฉันสำหรับ ESP32-CAM
ตอนนี้เราสามารถเชื่อมต่อ ESP32-CAM กับ FTDI ได้แล้ว
ขั้นตอนที่ 7: ปุ่มรีเซ็ต Eternal
ด้วยการกำหนดค่านี้ คุณสามารถใช้ปุ่มรีเซ็ตภายนอกใน OR กับ FTDI
ในกรณีนี้ไม่มีตัวต้านทานใดๆ เพราะมีอยู่แล้วในบอร์ด ไดโอดคือ 1N4148