สารบัญ:

การเดินสาย FTDI ด้วย ESP8266 / ESP32: 8 ขั้นตอน
การเดินสาย FTDI ด้วย ESP8266 / ESP32: 8 ขั้นตอน

วีดีโอ: การเดินสาย FTDI ด้วย ESP8266 / ESP32: 8 ขั้นตอน

วีดีโอ: การเดินสาย FTDI ด้วย ESP8266 / ESP32: 8 ขั้นตอน
วีดีโอ: EP.4 ESP32 (Serial Communication) 2024, กรกฎาคม
Anonim
สายไฟ FTDI พร้อม ESP8266 / ESP32
สายไฟ FTDI พร้อม ESP8266 / ESP32

หากคุณต้องการใช้ ESP8266 หรือ ESP32-cam โดยไม่มีปุ่มสำหรับการเขียนโปรแกรม นี่คือการกำหนดค่าที่คุณต้องการ!

ขั้นตอนที่ 1: ESP8266: การกำหนดค่าปกติด้วย FTDI

ESP8266: การกำหนดค่าปกติด้วย FTDI
ESP8266: การกำหนดค่าปกติด้วย FTDI

ปกติเราจะพบสายไฟประเภทนี้เพื่อตั้งโปรแกรม ESP การกำหนดค่านี้มี 2 ปุ่ม เนื่องจากเมื่อคุณต้องการอัปโหลดโค้ด คุณต้องกดปุ่มการเขียนโปรแกรมค้างไว้ และเมื่อการรวบรวมเสร็จสิ้น คุณต้องกดปุ่มรีเซ็ตบางครั้งจนกว่าการอัปโหลดจะเริ่มขึ้น

คุณสามารถทำได้โดยไม่ต้องใช้ปุ่ม

ขั้นตอนที่ 2: การกำหนดค่าที่เป็นนวัตกรรมของฉัน

นวัตกรรมการกำหนดค่าของฉัน
นวัตกรรมการกำหนดค่าของฉัน

ในการกำหนดค่านี้เมื่อคุณเปิดสวิตช์บอร์ด ESP จะเริ่มทำงานและเมื่อคุณต้องการอัปโหลดโค้ดใหม่ ระบบจะควบคุมการรีเซ็ตและหมุดการเขียนโปรแกรมโดยอัตโนมัติ และเมื่อการอัปโหลดเสร็จสิ้น ESP จะใช้โค้ดใหม่

ในไดอะแกรมมีตัวเก็บประจุ 1uF เนื่องจากจะกรองสิ่งรบกวนที่สามารถใส่ได้เมื่อคุณเชื่อมต่อและถอด USB

ขั้นตอนที่ 3: ปุ่มรีเซ็ตภายนอก

ปุ่มรีเซ็ตภายนอก
ปุ่มรีเซ็ตภายนอก

ด้วยแผนภาพนี้ ในกรณีที่จำเป็น คุณสามารถกดปุ่มที่รีสตาร์ท ESP ได้

มี 2 ไดโอด (1N4148) ในการกำหนดค่า OR พร้อมตัวต้านทานแบบดึงขึ้น 10K เพื่อให้มีความเป็นไปได้ในการขับเคลื่อนการรีเซ็ตทั้งด้วยตนเองและผ่านบอร์ด FTDI

ขั้นตอนที่ 4: ESP32-CAM: การกำหนดค่าปกติด้วย FTDI

ESP32-CAM: การกำหนดค่าปกติด้วย FTDI
ESP32-CAM: การกำหนดค่าปกติด้วย FTDI

ในการกำหนดค่านี้เช่นเดียวกับในรุ่นก่อนหน้าของ ESP8266 คุณต้องเปลี่ยนสถานะของพินการเขียนโปรแกรมและกดปุ่มรีเซ็ตที่มีอยู่แล้วในบอร์ด แต่ในกรณีนี้จะมีปัญหาหากคุณวางบอร์ดไว้บนเขียงหั่นขนม: ไม่สามารถเข้าถึงปุ่มได้เนื่องจากวางไว้ที่ด้านล่างและไม่สามารถเข้าถึงได้อีกต่อไป

ขั้นตอนที่ 5: การสร้างการรีเซ็ตภายนอก

การสร้างการรีเซ็ตภายนอก
การสร้างการรีเซ็ตภายนอก

เพื่อควบคุมการรีเซ็ต ESP ภายนอก ฉันต่อสายเข้ากับด้านขวาของปุ่ม (ใกล้กับตัวเก็บประจุมากที่สุด)

ขั้นตอนที่ 6: การกำหนดค่าของฉันสำหรับ ESP32-CAM

การกำหนดค่าของฉันสำหรับ ESP32-CAM
การกำหนดค่าของฉันสำหรับ ESP32-CAM

ตอนนี้เราสามารถเชื่อมต่อ ESP32-CAM กับ FTDI ได้แล้ว

ขั้นตอนที่ 7: ปุ่มรีเซ็ต Eternal

ปุ่มรีเซ็ต Eternal
ปุ่มรีเซ็ต Eternal

ด้วยการกำหนดค่านี้ คุณสามารถใช้ปุ่มรีเซ็ตภายนอกใน OR กับ FTDI

ในกรณีนี้ไม่มีตัวต้านทานใดๆ เพราะมีอยู่แล้วในบอร์ด ไดโอดคือ 1N4148

แนะนำ: