สารบัญ:

โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One :: 6 ขั้นตอน
โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One :: 6 ขั้นตอน

วีดีโอ: โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One :: 6 ขั้นตอน

วีดีโอ: โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One :: 6 ขั้นตอน
วีดีโอ: Programming ESP-01S ESP-01 with NodeMCU D1 mini ESP32 UNO NANO FTDI 2024, พฤศจิกายน
Anonim
โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One:)
โปรแกรมเมอร์แฮ็ค ESP-01 - Easy One:)

สวัสดีอีสเปอร์ส

ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นการแฮ็กง่ายๆ เพื่อสร้างโปรแกรมเมอร์สำหรับโมดูล ESP-01 / ESP8266-01 / ES-01 พวกเราส่วนใหญ่ใช้บอร์ด Arduino หรืออุปกรณ์ FTDI USB-TTL เป็นโปรแกรมเมอร์สำหรับโมดูลนี้ ทั้งสองวิธีทำงานได้ดี แต่มีอีกวิธีหนึ่ง!

เมื่อเร็ว ๆ นี้ฉันซื้ออุปกรณ์ USB เป็น UART/ESP8266 สำหรับโมดูลนี้แทน FTDI แต่ไม่นานฉันก็รู้ว่ามันไม่ยืดหยุ่นเท่า FTDI ที่จะใช้เป็นโปรแกรมเมอร์:(การเป็นวิศวกร ฉันจึงตรวจสอบว่าสามารถใช้เป็นโปรแกรมเมอร์ได้หรือไม่…และโอ้อวด ! ฉันแฮ็คมันเล็กน้อยเพื่อแปลงเป็นหนึ่ง และตอนนี้ก็สำหรับคุณที่จะทำให้ชีวิตของคุณง่ายขึ้น

เสบียง

รายการวัสดุ

  1. USB เป็น UART/ESP8266 - 1
  2. ปุ่มสัมผัส 6 มม. สองปุ่ม - 1
  3. ตัวต้านทานสองตัวหรือสายจัมเปอร์บางตัว
  4. ชิ้นส่วนของ veroboard / dot board - 1

รายการเครื่องมือ

  1. มีดและเลื่อยฉลุ
  2. ชุดบัดกรี
  3. ปืนกาว
  4. คีมตัด
  5. ตะไบหรือกระดาษทราย (ไม่แสดงในภาพ)

ขั้นตอนที่ 1: รูปภาพของรายการและเครื่องมือ:D

รูปภาพของรายการและเครื่องมือ:D
รูปภาพของรายการและเครื่องมือ:D

เพียงตรวจสอบว่าคุณมีรายการที่ถูกต้องหรือไม่

ขั้นตอนที่ 2: การตัดและเตรียม Veroboard / Dot Board

การตัดและเตรียม Veroboard / Dot Board
การตัดและเตรียม Veroboard / Dot Board

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

ขั้นตอนที่ 3: รูปภาพและ Pinouts

รูปภาพและ Pinouts
รูปภาพและ Pinouts
รูปภาพและ Pinouts
รูปภาพและ Pinouts
รูปภาพและ Pinouts
รูปภาพและ 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: การสรุปผล

จบ
จบ

หลังจากทดสอบโปรแกรมเมอร์ของคุณแล้ว ให้วางกาวร้อนที่ด้านล่างเพื่อป้องกันไม่ให้แตกออก

หวังว่าคุณจะชอบแฮ็คนี้ โปรดอย่าลังเลที่จะแสดงความคิดเห็นและแบ่งปัน สันติภาพ..

แนะนำ: