สารบัญ:

แฟลช MicroPython บน Kano Pixel Kit: 4 ขั้นตอน
แฟลช MicroPython บน Kano Pixel Kit: 4 ขั้นตอน

วีดีโอ: แฟลช MicroPython บน Kano Pixel Kit: 4 ขั้นตอน

วีดีโอ: แฟลช MicroPython บน Kano Pixel Kit: 4 ขั้นตอน
วีดีโอ: Kano Pixel Kit | Learn How to Code Your Own Light Show! 2024, กรกฎาคม
Anonim
แฟลช MicroPython บน Kano Pixel Kit
แฟลช MicroPython บน Kano Pixel Kit
แฟลช MicroPython บน Kano Pixel Kit
แฟลช MicroPython บน Kano Pixel Kit

Pixel Kit ของ Kano เป็นฮาร์ดแวร์ที่ยอดเยี่ยมมาก! ประกอบด้วยไฟ LED RGB ที่สว่างเป็นพิเศษ 128 ดวง จอยสติ๊ก 2 ปุ่ม หน้าปัด แบตเตอรี่ และไมโครโปรเซสเซอร์อันทรงพลังเป็นสมอง (ESP32)

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

เป็นวิธีที่ยอดเยี่ยมในการให้ขั้นตอนแรกในการเรียนรู้วิธีเขียนโค้ดหรือการแสดงภาพเคลื่อนไหวสนุกๆ ที่บ้าน แต่ถ้าคุณต้องการปลดล็อกศักยภาพของ Pixel Kit อย่างเต็มประสิทธิภาพ มีวิธีแก้ปัญหาที่ง่ายและมีประสิทธิภาพ: แทนที่เฟิร์มแวร์จากโรงงานด้วย MicroPython!

บทช่วยสอนนี้จะแสดงหลายวิธีที่คุณสามารถแทนที่เฟิร์มแวร์จากโรงงานด้วย MicroPython รวมทั้งกู้คืนเฟิร์มแวร์ดั้งเดิม

ขั้นตอนที่ 1: Pixel Kit สองเวอร์ชัน

Pixel Kit สองเวอร์ชัน
Pixel Kit สองเวอร์ชัน
Pixel Kit สองเวอร์ชัน
Pixel Kit สองเวอร์ชัน

Pixel Kit มี 2 เวอร์ชัน: เวอร์ชัน Kickstarter มีสมอง Banana Pi และเวอร์ชันขายปลีกมี ESP32

หาก Pixel Kit ของคุณมีการ์ด SD แสดงว่าคุณมี Kickstarter Pixel Kit (KPK) ไม่เช่นนั้น แสดงว่าคุณมี Retail Pixel Kit (RPK)

บทแนะนำนี้มีไว้สำหรับ Retail Pixel Kit เท่านั้น

ขั้นตอนที่ 2: OSX High Sierra, Ubuntu 18.04 และ Windows

นี่เป็นวิธีที่ง่ายที่สุดในการแฟลช Pixel Kit ของคุณ ไปที่ https://github.com/murilopolese/kano-pixel-kit-flash-tool/releases และดาวน์โหลด Pixel Kit Flash Tool เวอร์ชันล่าสุด

เมื่อดาวน์โหลดแล้ว ตรวจสอบให้แน่ใจว่า Pixel Kit ของคุณเปิดอยู่และเชื่อมต่อกับคอมพิวเตอร์ผ่าน USB (มาพร้อมสายสีแดง) และเรียกใช้แอปพลิเคชัน

คลิก "เลือกพอร์ตอนุกรม…" เพื่อเลือกพอร์ตอนุกรม Pixel Kit หากไม่มีอะไรปรากฏขึ้นที่นี่ ให้ตรวจสอบอีกครั้งว่า Pixel Kit ของคุณเปิดอยู่และเชื่อมต่อกับคอมพิวเตอร์แล้ว จากนั้นคลิก "รีเฟรชพอร์ต" หากไม่ได้ผล ให้ลองเปลี่ยนพอร์ต USB บนคอมพิวเตอร์ของคุณ

ในบางระบบปฏิบัติการ (เช่น Windows 7) คุณจะต้องมีไดรเวอร์เพื่อให้คอมพิวเตอร์ของคุณพูดคุยกับ Pixel Kit ได้ วิธีที่ง่ายที่สุดในการรับไดรเวอร์คือการติดตั้ง Kano Code App หรือคุณสามารถติดตั้งไดรเวอร์ FTDI ด้วยตนเองที่นี่หรือที่นี่

เมื่อเลือกพอร์ตอนุกรมแล้ว ให้เลือกสิ่งที่คุณต้องการแฟลช: เฟิร์มแวร์ Kano Code จะรีเซ็ตเฟิร์มแวร์จากโรงงาน และเฟิร์มแวร์ MicroPython จะติดตั้ง MicroPython (Pixel32 ให้เฉพาะเจาะจงมากขึ้น)

การดำเนินการนี้อาจใช้เวลาสองสามวินาทีถึงหนึ่งนาที

ขั้นตอนที่ 3: ระบบปฏิบัติการใด ๆ ที่มี Python 3

หากคุณมีระบบปฏิบัติการใด ๆ ที่มี Python 3 และ pip คุณสามารถเรียกใช้ Pixel Kit Flash Tool จากแหล่งที่มาได้ง่ายมาก

คุณสามารถตรวจสอบว่าคุณได้ติดตั้ง Python และ pip ไว้หรือไม่โดยพิมพ์ `python -V` และ `pip -V` บนเทอร์มินัล/บรรทัดคำสั่ง หากคุณไม่มี Python หรือ pip ให้ดาวน์โหลดและติดตั้งจาก

จากนั้นทำตามขั้นตอน:

  1. ดาวน์โหลดซอร์สโค้ดล่าสุดบนหน้า GitHub หรือใช้ลิงก์นี้
  2. เปิดเครื่องรูดซอร์สโค้ดแล้วไปที่โดยใช้เทอร์มินัลของคุณ
  3. เรียกใช้ "pip install -r --user requirements.txt"
  4. เรียกใช้ "python run.py"

หลังจากนั้น คุณจะเห็นหน้าต่าง Pixel Kit Flash Tool

  1. ตรวจสอบว่า Pixel Kit เปิดอยู่และเชื่อมต่อกับคอมพิวเตอร์ผ่าน USB
  2. คลิก "เลือกพอร์ตอนุกรม…" เพื่อเลือกพอร์ตอนุกรม Pixel Kit
  3. หากไม่มีอะไรปรากฏขึ้นที่นี่ ให้ตรวจสอบอีกครั้งว่า Pixel Kit ของคุณเปิดอยู่และเชื่อมต่อกับคอมพิวเตอร์แล้ว จากนั้นคลิก "รีเฟรชพอร์ต"

เมื่อเลือกพอร์ตอนุกรมแล้ว ให้เลือกสิ่งที่คุณต้องการแฟลช: เฟิร์มแวร์ Kano Code จะรีเซ็ตเฟิร์มแวร์จากโรงงาน และเฟิร์มแวร์ MicroPython จะติดตั้ง MicroPython (Pixel32 ให้เฉพาะเจาะจงมากขึ้น)

การดำเนินการนี้อาจใช้เวลาสองสามวินาทีถึงหนึ่งนาที

ขั้นตอนที่ 4: ใช้ MicroPython

คุณสามารถค้นหาเอกสารประกอบทั้งหมดเกี่ยวกับสิ่งที่คุณสามารถทำได้ด้วยเฟิร์มแวร์ MicroPython (Pixel32) ที่คุณเพิ่งติดตั้งบน Pixel Kit ได้ที่นี่:

ฉันทำ Instructable อื่น ๆ สำหรับขั้นตอนแรกกับ Pixel32:

www.instructables.com/id/Pixel-Kit-Running…

คุณอาจพบบทช่วยสอน MicroPython และ CircuitPython อื่น ๆ ทางออนไลน์ และพวกเขามักจะเข้ากันได้กับ Pixel Kit! แจ้งให้เราทราบหากคุณพบปัญหาใด ๆ หรือหากคุณมีทางออกที่ดีกว่า!

แนะนำ: