สารบัญ:
- ขั้นตอนที่ 1: Pixel Kit สองเวอร์ชัน
- ขั้นตอนที่ 2: OSX High Sierra, Ubuntu 18.04 และ Windows
- ขั้นตอนที่ 3: ระบบปฏิบัติการใด ๆ ที่มี Python 3
- ขั้นตอนที่ 4: ใช้ MicroPython
วีดีโอ: แฟลช MicroPython บน Kano Pixel Kit: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
Pixel Kit ของ Kano เป็นฮาร์ดแวร์ที่ยอดเยี่ยมมาก! ประกอบด้วยไฟ LED RGB ที่สว่างเป็นพิเศษ 128 ดวง จอยสติ๊ก 2 ปุ่ม หน้าปัด แบตเตอรี่ และไมโครโปรเซสเซอร์อันทรงพลังเป็นสมอง (ESP32)
มันมาจากโรงงานพร้อมเฟิร์มแวร์ที่คุยกับ Kano Code App แอพที่คุณมีปัญหาในการเข้ารหัส สามารถเรียกดูการสร้างสรรค์ที่สร้างโดยชุมชน สตรีมการสร้างสรรค์ที่สร้างขึ้นบนอินเทอร์เฟซแบบบล็อกไปยัง LED และบันทึกภาพเคลื่อนไหว
เป็นวิธีที่ยอดเยี่ยมในการให้ขั้นตอนแรกในการเรียนรู้วิธีเขียนโค้ดหรือการแสดงภาพเคลื่อนไหวสนุกๆ ที่บ้าน แต่ถ้าคุณต้องการปลดล็อกศักยภาพของ Pixel Kit อย่างเต็มประสิทธิภาพ มีวิธีแก้ปัญหาที่ง่ายและมีประสิทธิภาพ: แทนที่เฟิร์มแวร์จากโรงงานด้วย MicroPython!
บทช่วยสอนนี้จะแสดงหลายวิธีที่คุณสามารถแทนที่เฟิร์มแวร์จากโรงงานด้วย MicroPython รวมทั้งกู้คืนเฟิร์มแวร์ดั้งเดิม
ขั้นตอนที่ 1: 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 ให้ดาวน์โหลดและติดตั้งจาก
จากนั้นทำตามขั้นตอน:
- ดาวน์โหลดซอร์สโค้ดล่าสุดบนหน้า GitHub หรือใช้ลิงก์นี้
- เปิดเครื่องรูดซอร์สโค้ดแล้วไปที่โดยใช้เทอร์มินัลของคุณ
- เรียกใช้ "pip install -r --user requirements.txt"
- เรียกใช้ "python run.py"
หลังจากนั้น คุณจะเห็นหน้าต่าง Pixel Kit Flash Tool
- ตรวจสอบว่า Pixel Kit เปิดอยู่และเชื่อมต่อกับคอมพิวเตอร์ผ่าน USB
- คลิก "เลือกพอร์ตอนุกรม…" เพื่อเลือกพอร์ตอนุกรม Pixel Kit
- หากไม่มีอะไรปรากฏขึ้นที่นี่ ให้ตรวจสอบอีกครั้งว่า 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! แจ้งให้เราทราบหากคุณพบปัญหาใด ๆ หรือหากคุณมีทางออกที่ดีกว่า!
แนะนำ:
แฟลช Arduino Bootloader บน ATMega328: 4 ขั้นตอน
แฟลช Arduino Bootloader บน ATMega328: กวดวิชา Questo ci permette di caricare il Bootloader nel caso ใน cui l'ATmega นำเสนอ su una bord di nostra creazione, sia vergine; โฆษณาในรูปแบบ nel caso ใน cui si vuole realizzare la Drivemall
แฟลช EACHEN WiFi Smart Touch Switch พร้อม Tasmota: 10 ขั้นตอน
แฟลช EACHEN WiFi Smart Touch Switch กะพริบด้วย Tasmota: ดังนั้นฉันจึงตัดสินใจสร้างคำแนะนำนี้สำหรับคนอื่น ๆ ที่สงสัยว่าเป็นไปได้หรือไม่
Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก: 7 ขั้นตอน
Pixel Kit ที่ใช้ MicroPython: ก้าวแรก: การเดินทางเพื่อปลดล็อกศักยภาพสูงสุดของ Pixel ของ Kano เริ่มต้นด้วยการแทนที่เฟิร์มแวร์จากโรงงานด้วย MicroPython แต่นั่นเป็นเพียงจุดเริ่มต้นเท่านั้น ในการโค้ดบน Pixel Kit เราต้องเชื่อมต่อคอมพิวเตอร์ของเราเข้ากับมัน บทช่วยสอนนี้จะอธิบายว่า
ใช้ GPIO ที่ถูกบล็อกโดยลำโพงใน Kano Computer: 4 ขั้นตอน
ใช้ GPIO ที่ถูกบล็อกโดยลำโพงใน Kano Computer: ใน Kano Computer ลำโพงจะบล็อกพิน GPIO ฟรีสองตัวที่สามารถใช้งานได้ (ไม่จำเป็นโดยลำโพง) GPIO เหล่านี้เป็น GPIO เอาต์พุต 5V และ 3.3 V สิ่งเหล่านี้มีความสำคัญเนื่องจากลำโพงใช้ GPIO 5V อีกตัวหนึ่ง ดังนั้นสิ่งนี้จึงบล็อกอันหนึ่ง
แฟลช OpenWrt / LEDE ไปยัง BT Homehub 5 ด้วยตะเกียบ: 5 ขั้นตอน
แฟลช OpenWrt / LEDE ไปยัง BT Homehub 5 ด้วยตะเกียบ: นี่คือคำแนะนำที่แสดงวิธีง่ายๆ แบบไม่ต้องบัดกรีในการเชื่อมต่อกับอินเทอร์เฟซ UART บน BT Home Hub 5 ประเภท A ซึ่งจำเป็นหากคุณต้องการติดตั้ง น่าทึ่ง "OpenWrt" เฟิร์มแวร์หลังการขาย (OpenWrt เดิมชื่อ