
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

สวัสดีอีสเปอร์ส
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นการแฮ็กง่ายๆ เพื่อสร้างโปรแกรมเมอร์สำหรับโมดูล ESP-01 / ESP8266-01 / ES-01 พวกเราส่วนใหญ่ใช้บอร์ด Arduino หรืออุปกรณ์ FTDI USB-TTL เป็นโปรแกรมเมอร์สำหรับโมดูลนี้ ทั้งสองวิธีทำงานได้ดี แต่มีอีกวิธีหนึ่ง!
เมื่อเร็ว ๆ นี้ฉันซื้ออุปกรณ์ USB เป็น UART/ESP8266 สำหรับโมดูลนี้แทน FTDI แต่ไม่นานฉันก็รู้ว่ามันไม่ยืดหยุ่นเท่า FTDI ที่จะใช้เป็นโปรแกรมเมอร์:(การเป็นวิศวกร ฉันจึงตรวจสอบว่าสามารถใช้เป็นโปรแกรมเมอร์ได้หรือไม่…และโอ้อวด ! ฉันแฮ็คมันเล็กน้อยเพื่อแปลงเป็นหนึ่ง และตอนนี้ก็สำหรับคุณที่จะทำให้ชีวิตของคุณง่ายขึ้น
เสบียง
รายการวัสดุ
- USB เป็น UART/ESP8266 - 1
- ปุ่มสัมผัส 6 มม. สองปุ่ม - 1
- ตัวต้านทานสองตัวหรือสายจัมเปอร์บางตัว
- ชิ้นส่วนของ veroboard / dot board - 1
รายการเครื่องมือ
- มีดและเลื่อยฉลุ
- ชุดบัดกรี
- ปืนกาว
- คีมตัด
- ตะไบหรือกระดาษทราย (ไม่แสดงในภาพ)
ขั้นตอนที่ 1: รูปภาพของรายการและเครื่องมือ:D

เพียงตรวจสอบว่าคุณมีรายการที่ถูกต้องหรือไม่
ขั้นตอนที่ 2: การตัดและเตรียม Veroboard / Dot Board

ต่อไปเราตัดเวโรบอร์ดให้ได้ขนาดขั้นต่ำที่ต้องการ (6 x 17 จุด) ไม่รวมเส้นตัดตามที่แสดงในภาพ หลังจากตัดชิ้นงานแล้ว ให้ใช้กระดาษทรายหรือกระดาษทรายเกลี่ยขอบให้เรียบ
ขั้นตอนที่ 3: รูปภาพและ Pinouts



ทางด้านซ้ายคืออะแดปเตอร์ USB กับ UART/ESP8266 และด้านบนขวาคือแผนภาพ piout ของโมดูล ES-01 เมื่อมองจากด้านบนโดยให้เสาอากาศติดตาม PCB ไปทางซ้ายของคุณ
โดยทั่วไปเราต้องการเพียงสามพินเพื่อใช้งานแฮ็คของเรา (สีเขียว (พิน 5), แดง (พิน 6) และ Cyan (พิน 1)) แต่ในบางโมดูลพิน 4 และ 8 (พินสีส้ม) จะไม่ลัดวงจรเหมือนของฉันที่มี PCB ติดตามตามที่แสดงในภาพด้านล่างขวา ในกรณีนั้นคุณต้องย่อให้สั้นเพื่อสร้างโมดูลในฐานะโปรแกรมเมอร์
ขั้นตอนที่ 4: การบัดกรี…


ตอนนี้กำลังบัดกรี..
ขาสั้นอันแรก 4 & 8 ถ้าไม่ลัดวงจรด้วยลวดขนาดเล็ก
ตัดต่อไป 3 ชิ้นของสายต้านทานตัวต้านทาน / สายจัมเปอร์ยาวประมาณ 20 มม. (ฉันใช้สายต้านทานดังแสดงในรูปที่ 1 ตอนนี้ประสานเข้ากับพิน 1, 5 & 6 รูปที่ 2 & 3 ที่ด้านล่าง (ด้านประสาน) ของ โมดูล.
ถัดไป วางสวิตช์สัมผัสดังแสดงในรูปที่ 4 และทำเครื่องหมายตำแหน่งสำหรับหมุดทั้งสาม สังเกตการวางแนวของสวิตช์ ใช้มัลติมิเตอร์หรือเครื่องทดสอบความต่อเนื่องสำหรับการปฐมนิเทศ ประสานสวิตช์ดังแสดงในรูปที่ 5 & 6 ฉันได้จัดเรียงพินที่อยู่ติดกันตรงกลางแล้วเนื่องจากจะเป็นเรื่องปกติ
ติดเทปโฟมสองหน้าหนึ่งหรือสองชิ้นที่ด้านหลังของโมดูลเพื่อยกเวโรบอร์ดขึ้นเล็กน้อยเพื่อให้มีที่ว่างสำหรับข้อต่อที่บัดกรีดังในรูปที่ 7
ใส่หมุดที่บัดกรีแล้วลงในสวิตช์ตามลำดับแล้วกด veroboard เข้ากับเทปอย่างแน่นหนา
อ้างถึงแผนผังไดอะแกรมสำหรับการเชื่อมต่อ คุณสามารถเชื่อมต่อสวิตช์ได้ตามความสะดวกของคุณ ฉันเชื่อมต่อทางขวาเพื่อรีเซ็ตและทางซ้ายเป็น GPIO 0 ดูรูปที่ 9
และนั่นแหละ ! คุณทำเสร็จแล้ว เพียงตรวจสอบการเชื่อมต่อทั้งหมดตามแผนผังเป็นครั้งสุดท้ายก่อนทำการทดสอบ
ขั้นตอนที่ 5: การทดสอบ…


ทำได้ดีมาก!
ใส่โมดูล ES-01 ลงในอะแดปเตอร์และเชื่อมต่อกับพอร์ต USB ของเครื่องพีซีของคุณ ถ้าใช้สายต่อจะสะดวก ทันทีที่คุณเสียบปลั๊ก คุณจะเห็นว่าไฟ LED ของคุณอยู่ใน ES-01 เปิดอยู่ นี่เป็นโหมดปกติ หมายความว่าหากมีเฟิร์มแวร์อยู่ใน ES-01 ก็จะเริ่มดำเนินการ
ตอนนี้ให้กดปุ่ม GPIO 0 ค้างไว้ (ทำเครื่องหมาย '0' ในกรณีของฉัน) แล้วกดและปล่อยปุ่มรีเซ็ต (ทำเครื่องหมาย 'R' ในกรณีของฉัน) หนึ่งครั้ง แล้วปล่อยปุ่ม '0' สิ่งนี้จะทำให้โมดูล ES-01 เข้าสู่โหมดโปรแกรม
ตอนนี้คุณควรจะอัปโหลดภาพสเก็ตช์ของคุณจาก Arduino IDE หรือ PIO ได้แล้ว ตรวจสอบให้แน่ใจว่าได้เลือกบอร์ดและพอร์ต COM ที่ถูกต้อง หากทุกอย่างเรียบร้อย คุณควรจะเห็นสถานะการอัปโหลดดังแสดงทางด้านขวา หลังจากอัปโหลดแล้ว ให้กดและปล่อยปุ่มรีเซ็ตเพื่อกลับสู่โหมดปกติและรันโค้ดที่อัปโหลด
ขั้นตอนที่ 6: การสรุปผล

หลังจากทดสอบโปรแกรมเมอร์ของคุณแล้ว ให้วางกาวร้อนที่ด้านล่างเพื่อป้องกันไม่ให้แตกออก
หวังว่าคุณจะชอบแฮ็คนี้ โปรดอย่าลังเลที่จะแสดงความคิดเห็นและแบ่งปัน สันติภาพ..
แนะนำ:
วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: 8 ขั้นตอน

วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: ในโครงการที่กำลังดำเนินการอยู่ ฉันต้องการ ESP หลายรายการเพื่อพูดคุยกันโดยไม่ต้องใช้เราเตอร์ ในการทำเช่นนี้ ฉันจะใช้ ESP-NOW เพื่อสื่อสารแบบไร้สายระหว่างกันโดยไม่ต้องใช้เราเตอร์บน ESP
ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน

ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi | การเริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: ESP32-CAM เป็นโมดูลกล้องขนาดเล็กมากที่มีชิป ESP32-S ซึ่งมีราคาประมาณ 10 ดอลลาร์ นอกจากกล้อง OV2640 และ GPIO หลายตัวสำหรับเชื่อมต่ออุปกรณ์ต่อพ่วงแล้ว ยังมีช่องเสียบการ์ด microSD ที่สามารถเป็นประโยชน์ในการจัดเก็บภาพที่ถ่ายด้วยเ
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE - การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: 4 ขั้นตอน

เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE | การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้งบอร์ด esp8266 ใน Arduino IDE และวิธีตั้งโปรแกรม esp-01 และอัปโหลดโค้ดในนั้น เนื่องจากบอร์ด esp ได้รับความนิยมอย่างมาก และคนส่วนใหญ่ประสบปัญหา
การสื่อสาร ESP เป็น ESP: 4 ขั้นตอน

การสื่อสาร ESP เป็น ESP: บทช่วยสอนนี้จะช่วยให้คุณเปลี่ยนโมดูลตัวรับส่งสัญญาณอื่น ๆ สำหรับโครงการอื่น ๆ ที่มีการสื่อสารไร้สาย เราจะใช้บอร์ดที่ใช้ ESP8266 อันหนึ่งในโหมด WiFi-STA และอีกอันในโหมด WiFi -AP NodeMCU V3 คือตัวเลือกของฉันสำหรับโปรเจ็กต์นี้
คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: 3 ขั้นตอน (พร้อมรูปภาพ)

คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: การชำระเงินสำหรับบอร์ดนี้ทำได้ง่าย: สามารถตั้งโปรแกรมโมดูล ESP-12E และ ESP-12F ได้อย่างง่ายดายเหมือนกับบอร์ด NodeMCU (เช่น ไม่จำเป็นต้องกดปุ่ม) มีหมุดที่เป็นมิตรกับเขียงหั่นขนมพร้อมการเข้าถึง IO ที่ใช้งานได้ ใช้ USB แยกต่างหากเพื่อคอนเวอร์