สารบัญ:

การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: 5 ขั้นตอน
การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: 5 ขั้นตอน

วีดีโอ: การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: 5 ขั้นตอน

วีดีโอ: การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: 5 ขั้นตอน
วีดีโอ: ESP32 LoBo MicroPython WebSocket Server with ReactJS & MST 2024, พฤศจิกายน
Anonim
การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]
การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]

คู่มือนี้จะช่วยคุณในการติดตั้ง loboris micropython บน ESP32 ของคุณโดยไม่ต้องมีความรู้เพิ่มเติม

Loboris มีห้องสมุดที่ micropython มาตรฐานไม่มีและมีประโยชน์มาก คู่มือนี้จัดทำขึ้นเป็นพิเศษสำหรับบทช่วยสอนของฉันเกี่ยวกับวิธีใช้จอแสดงผล st7789v tft กับ micropython [เร็วๆ นี้]

ขั้นตอนที่ 1: การติดตั้งซอฟต์แวร์

เราต้องการซอฟต์แวร์เพื่อติดตั้ง micropython เราเริ่มต้นด้วยหลาม หากคุณยังไม่ได้ติดตั้ง ฉันแนะนำให้คุณติดตั้ง Anaconda (anaconda.com) ซึ่งเป็นแพ็คเกจที่มี python, libarys และเครื่องมือที่มีประโยชน์ เพียงติดตั้งด้วยตัวเลือกมาตรฐาน

จากนั้นคุณต้องมีเครื่องมือ esp ซึ่งเราต้องแฟลชเฟิร์มแวร์ ดาวน์โหลดทั้งโฟลเดอร์จาก https://github.com/espressif/esptool แล้วแตกไฟล์ในโฟลเดอร์ใหม่

ขั้นตอนที่ 2: ดาวน์โหลดเฟิร์มแวร์

ดาวน์โหลดเฟิร์มแวร์
ดาวน์โหลดเฟิร์มแวร์

ดาวน์โหลดเฟิร์มแวร์ล่าสุดจาก

github.com/loboris/MicroPython_ESP32_psRAM…

สิ่งเหล่านี้เป็นเฟิร์มแวร์ที่สร้างไว้ล่วงหน้า ซึ่งทำให้ง่ายขึ้นมาก คุณสามารถดาวน์โหลด "MicroPython_LoBo_esp32" ที่สร้างตามปกติหรือสร้างด้วยไลบรารีทั้งหมด "MicroPython_LoBo_esp32_all" หากคุณมาที่นี่จากบทช่วยสอนการแสดงผล esp32 tft ของฉัน คุณต้องดาวน์โหลด "MicroPython_LoBo_esp32_all"

เลื่อนลงมาที่เว็บไซต์และดาวน์โหลดไฟล์.zip

เปิดไฟล์ zip และคัดลอกไฟล์และโฟลเดอร์ทั้งหมด วางลงในโฟลเดอร์ของ esptool (จากขั้นตอนที่ 1) อย่าวางไว้ในโฟลเดอร์ย่อย! ไฟล์ bin (micropython.bin เป็นต้น) ต้องอยู่ในโฟลเดอร์เดียวกับไฟล์.py (esptool.py เป็นต้น) เฉพาะ bootloader.bin จะต้องอยู่ในโฟลเดอร์ย่อย bootloader.bin (ดูรูปสำหรับโครงสร้าง)

ขั้นตอนที่ 3: ค้นหาพอร์ต COM

เชื่อมต่อ esp32 ของคุณผ่าน USB เปิดตัวจัดการอุปกรณ์ Windows (ผ่านการตั้งค่า Windows หรือกด Windows-Key + R เขียน "devmgmt.msc" แล้วกด Enter) เปิดจุด "พอร์ต" มองหาบางอย่างเช่น "cp2102" ด้านหลังมีพอร์ต COM ที่ระบุ เช่น COM7 เก็บไว้ในใจสำหรับขั้นตอนต่อไป

ขั้นตอนที่ 4: แฟลชเฟิร์มแวร์

ฉันคิดว่าคุณทำตามบทช่วยสอนของฉันและติดตั้งอนาคอนด้า หากคุณมีการติดตั้ง python อื่น ฉันคิดว่าคุณสามารถปรับเปลี่ยนสิ่งต่อไปนี้ได้ด้วยตัวเอง

เปิด "พรอมต์ของ Anaconda" (คลิกเมนูเริ่มของ Windows -> Anaconda) เปลี่ยนเส้นทางไปยังโฟลเดอร์ที่เครื่องมือ esp ของคุณตั้งอยู่ สำหรับฉันนี่จะเป็น "C:\Users\Marc\Desktop\TTGO Display\esptool-master2"

หากต้องการเปลี่ยนเป็นโฟลเดอร์นี้ ให้พิมพ์ "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" แล้วกด Enter

ตอนนี้เราแฟลชเฟิร์มแวร์ ตรวจสอบให้แน่ใจว่า esp32 ของคุณเชื่อมต่ออยู่ ป้อนคำสั่งต่อไปนี้:

python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init0000_data.bin 0x1 MicroPython.bin 0x8000 partitions_mpy.bin

เปลี่ยนพอร์ต COM เป็นพอร์ตที่คุณพบในขั้นตอนก่อนหน้าแล้วกด Enter ตอนนี้เฟิร์มแวร์จะกะพริบ อาจใช้เวลาสักครู่

ขั้นตอนที่ 5: ทดสอบว่าเฟิร์มแวร์แฟลชสำเร็จหรือไม่

ฉันแนะนำให้คุณใช้ uPyCraft (https://docs.dfrobot.com/upycraft/) ดาวน์โหลดและติดตั้ง เปิดโปรแกรม. คลิกเครื่องมือ -> บอร์ด -> esp32 คลิกเครื่องมือ -> Serial -> (เลือก Serial ที่บอร์ดของคุณเชื่อมต่อ COM7 ในกรณีของฉัน)

หากการกะพริบสำเร็จ คุณจะเห็น ">>>" ในเทอร์มินัล คุณสามารถพิมพ์ "1+1" แล้วกด Enter และมันควรจะกลับเป็น 2 หากคุณเห็นหน้าต่างที่มีตัวเลือกให้แฟลชเฟิร์มแวร์แทน แสดงว่าการติดตั้งอาจล้มเหลวในบางที่ (บางครั้งสิ่งนี้เกิดขึ้นเช่นกันเมื่อการติดตั้งสำเร็จ เมื่อคุณเห็น "หน้าต่างแฟลช" ให้ลองเชื่อมต่ออีกครั้งสองสามครั้ง ถอด USB ออกจากบอร์ด ปิด uPyCraft เชื่อมต่อบอร์ดอีกครั้ง เปิด uPyCraft แล้วลองเชื่อมต่อ อีกสองสามครั้ง บางครั้งใช้งานได้ บางครั้ง uPyCraft ล้มเหลวเสมอในการลองครั้งแรก

แนะนำ: