สารบัญ:

Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก: 7 ขั้นตอน
Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก: 7 ขั้นตอน

วีดีโอ: Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก: 7 ขั้นตอน

วีดีโอ: Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก: 7 ขั้นตอน
วีดีโอ: Text Display on TFT LCD with MicroPython Programming - 3in1 EasyKids Robot Kit 2024, พฤศจิกายน
Anonim
Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก
Pixel Kit ที่ใช้ MicroPython: ขั้นตอนแรก

การเดินทางเพื่อปลดล็อกศักยภาพสูงสุดของ Kano's Pixel เริ่มต้นด้วยการแทนที่เฟิร์มแวร์ของโรงงานด้วย MicroPython แต่นั่นเป็นเพียงจุดเริ่มต้นเท่านั้น

เพื่อที่จะเขียนโค้ดบน Pixel Kit เราต้องเชื่อมต่อคอมพิวเตอร์ของเราเข้ากับมัน

บทแนะนำนี้จะอธิบายความหมายของหน้าจอบูต วิธีเข้าถึงหน้าเทอร์มินัลและวิธีเชื่อมต่อกับ Pixel Kit

ขั้นตอนที่ 1: หน้าจอบูต

Image
Image
หน้าจอบูต
หน้าจอบูต
หน้าจอบูต
หน้าจอบูต

เมื่อ Pixel Kit เริ่มทำงาน อุปกรณ์จะแสดงหน้าจอสองสามหน้าจอเพื่อแจ้งให้คุณทราบว่ากำลังทำอะไรอยู่และสถานะของอุปกรณ์ นี่คือสิ่งที่พวกเขาหมายถึง:

  • ส้ม: กำลังพยายามเชื่อมต่อ
  • สีน้ำเงิน: สร้างเครือข่าย wifi ของตัวเอง
  • สีเขียว: เชื่อมต่อกับเครือข่าย wifi แล้ว
  • สีแดง: พยายามเชื่อมต่อกับเครือข่าย wifi และล้มเหลว

เมื่อ Pixel Kit สร้างเครือข่าย Wi-Fi ของตัวเอง ควรมีชื่ออย่างเช่น PIXEL_KIT_XXXX แต่มีตัวเลขแทน XXXX

ครั้งแรกที่ Pixel Kit บู๊ต เครื่องจะแสดงหน้าจอสีน้ำเงินเสมอ

ในกรณีที่ Pixel Kit ของคุณเชื่อมต่อกับ (หน้าจอสีเขียว) หรือสร้างเครือข่าย wifi (หน้าจอสีน้ำเงิน) เครื่องจะแสดงที่อยู่ IP ในรูปแบบไบนารี: จุดสีแดงหมายถึง 1 ไม่มีจุดหมายถึง 0

ขั้นตอนที่ 2: การเข้าถึงหน้าเทอร์มินัล

การเข้าถึงหน้าเทอร์มินัล
การเข้าถึงหน้าเทอร์มินัล

หน้าจอสีน้ำเงิน

หาก Pixel Kit บู๊ตเป็นหน้าจอสีน้ำเงิน คุณจะพบเครือข่าย wifi แบบเปิดชื่อ PIXEL_KIT_*NUMBERS*

หากต้องการเปิดหน้าเทอร์มินัลในเบราว์เซอร์ของคุณ ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับเครือข่าย Pixel Kit wifi และไปที่ https://192.168.4.1 คุณจะเห็นหน้าบนรูปภาพ แม้ว่าจะสามารถเข้าถึงได้ผ่านทางที่อยู่นี้ ขอแนะนำอย่างยิ่งให้คลิกที่ปุ่มดาวน์โหลดและบันทึกหน้านี้แบบออฟไลน์ มันจะทำงานเหมือนเดิม แต่เร็วกว่ามาก!

ที่อยู่ IP ของ Pixel Kit ขณะแสดงหน้าจอสีน้ำเงินจะไม่เปลี่ยนแปลง โดยจะเป็น https://192.168.4.1 เสมอ

หน้าจอสีเขียว

หาก Pixel kit บู๊ตเป็นหน้าจอสีเขียว อุปกรณ์จะแสดงที่อยู่ IP บนเครือข่ายที่เชื่อมต่อ เราจะถือว่าอุปกรณ์เชื่อมต่อกับเครือข่ายเดียวกันกับคอมพิวเตอร์ของคุณ แต่ถ้าไม่ใช่ ให้ตรวจสอบขั้นตอนสุดท้ายเกี่ยวกับวิธีกู้คืน/เชื่อมต่อ Pixel Kit อีกครั้ง

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

ขั้นตอนที่ 3: บันทึกหน้าเทอร์มินัลลงในคอมพิวเตอร์ของคุณ

กำลังบันทึกหน้าเทอร์มินัลลงในคอมพิวเตอร์ของคุณ
กำลังบันทึกหน้าเทอร์มินัลลงในคอมพิวเตอร์ของคุณ
กำลังบันทึกหน้าเทอร์มินัลลงในคอมพิวเตอร์ของคุณ
กำลังบันทึกหน้าเทอร์มินัลลงในคอมพิวเตอร์ของคุณ

เมื่อคุณเข้าถึงเทอร์มินัลเบราว์เซอร์จาก Pixel Kit ip ของคุณ Pixel Kit จะทำงานเหมือนเว็บเซิร์ฟเวอร์: เป็นโฮสต์ของหน้าเว็บที่คุณสามารถเข้าถึงได้จากเบราว์เซอร์ของคุณ ทุกครั้งที่คุณขอหรือรีเฟรชหน้านี้ Pixel Kit จะต้องหยุดทุกอย่างที่ทำอยู่และตอบคำขอนี้

แม้ว่า Pixel Kit ที่ยอดเยี่ยมจะสามารถทำงานเหมือนเว็บเซิร์ฟเวอร์ แต่ก็ไม่ได้ถูกสร้างมาเพื่อเป็นเว็บเซิร์ฟเวอร์ และบางครั้งก็อาจทำงานช้ามาก ข่าวดีก็คือเมื่อคุณโหลดหน้าเทอร์มินัลแล้ว คุณสามารถบันทึกแบบออฟไลน์ได้!

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

ขั้นตอนที่ 4: การเชื่อมต่อกับ Pixel Kit

กำลังเชื่อมต่อกับ Pixel Kit
กำลังเชื่อมต่อกับ Pixel Kit
กำลังเชื่อมต่อกับ Pixel Kit
กำลังเชื่อมต่อกับ Pixel Kit
กำลังเชื่อมต่อกับ Pixel Kit
กำลังเชื่อมต่อกับ Pixel Kit

เมื่อเปิดหน้าเทอร์มินัลแล้วและหลังจากที่คุณแน่ใจว่า Pixel Kit และคอมพิวเตอร์ของคุณอยู่ในเครือข่ายเดียวกัน (ทั้ง Pixel Kit ที่สร้างขึ้นเองหรือที่คุณเชื่อมต่อด้วย) แล้วพิมพ์ที่อยู่ IP ในรูปแบบไบนารีหรือทศนิยม มันจะมีลักษณะดังนี้:

11000000101010000000010000000001

หรือ

192.168.4.1

หากคุณต้องการทราบวิธีการแปลงเลขฐานสองเป็นทศนิยม ตรวจสอบลิงค์นี้:

เมื่อเชื่อมต่อแล้ว ส่วนหัวจะเปลี่ยนเป็นสีเขียว และคุณจะเห็น Python REPL: อ่าน ประเมิน พิมพ์และวนซ้ำ เย้!

ขั้นตอนที่ 5: การเชื่อมต่อกับเครือข่าย Wifi

การเชื่อมต่อกับเครือข่าย Wifi
การเชื่อมต่อกับเครือข่าย Wifi

ขณะที่เชื่อมต่อกับเครือข่ายที่สร้างโดย Pixel Kit คุณจะไม่สามารถเข้าถึงอินเทอร์เน็ตได้

หากคุณต้องการเข้ารหัสและเข้าถึงอินเทอร์เน็ตได้ในเวลาเดียวกัน คุณต้องเชื่อมต่อ Pixel Kit กับเครือข่าย wifi ที่มีอินเทอร์เน็ต คอมพิวเตอร์ที่คุณจะใช้เขียนโค้ดและ Pixel Kit ของคุณต้องเชื่อมต่อกับเครือข่ายเดียวกันเสมอ

วิธีที่ง่ายที่สุดในการเชื่อมต่อเครือข่าย wifi คือการเรียกใช้ "saveWifiConf(ssid, passord)" บน REPL โดยที่ ssid คือชื่อเครือข่ายที่คุณต้องการให้ Pixel Kit เชื่อมต่อ และรหัสผ่านคือรหัสผ่านเครือข่าย:

saveWifiConf('ชื่อ Wifi', 'รหัสผ่าน')

หลังจากเรียกใช้ "saveWifiConf(ssid, password)" แล้ว คุณต้องปิดและเปิด Pixel Kit อีกครั้งเพื่อใช้การเปลี่ยนแปลง

เคล็ดลับสำหรับมือโปร: คุณสามารถรีเซ็ต Pixel Kit จากหน้าเทอร์มินัลโดยพิมพ์คำสั่งต่อไปนี้:

รีเซ็ต()

เครื่องอ่านบัตรของคุณจะหลุดการเชื่อมต่อเมื่อคุณรีสตาร์ท Pixel Kit หากคุณบันทึกหน้าเทอร์มินัลของคุณแบบออฟไลน์ เพียงรีเฟรชและเชื่อมต่อกับ IP ใหม่ที่แสดงบนหน้าจอสีเขียว (เมื่อคอมพิวเตอร์ของคุณเชื่อมต่อกับ wifi อีกครั้งที่คุณเพิ่งเชื่อมต่อ Pixel Kit ของคุณ)

หากคุณไม่ได้บันทึกหน้าแบบออฟไลน์ ให้แปลงเลขฐานสองที่แสดงโดย Pixel Kit เป็น IP และเข้าถึงได้จากเบราว์เซอร์ของคุณ

ขั้นตอนที่ 6: โหมดการกู้คืน/ออฟไลน์

Image
Image

เมื่อใดก็ได้ ให้ปิด Pixel Kit แล้วเปิดใหม่อีกครั้งโดยกดปุ่มสีแดงทั้งสองปุ่มค้างไว้เพื่อบังคับเบาๆ ให้แสดงหน้าจอสีน้ำเงิน

สิ่งนี้มีประโยชน์มากในบางกรณี:

- คุณได้เชื่อมต่อกับเครือข่าย wifi ที่ไม่ถูกต้อง รหัสผ่านผิด พิมพ์ผิด ฯลฯ … ในกรณีนี้ Pixel Kit จะบูตไปที่หน้าจอสีแดงและการบังคับให้หน้าจอสีน้ำเงินเป็นวิธีเดียวที่จะเชื่อมต่อกับ Pixel Kit อีกครั้ง

- เครือข่าย wifi ที่คุณเชื่อมต่อไม่สามารถใช้งานได้อีกต่อไป อาจเป็นเพราะปัญหาทางเทคนิค แต่ก็อาจเป็นเพราะคุณเชื่อมต่อกับ wifi ที่บ้าน และตอนนี้คุณอยู่ที่โรงเรียนหรือที่บ้านของเพื่อน การเข้าสู่หน้าจอสีน้ำเงินจะทำให้คุณสามารถเชื่อมต่อกับเครือข่าย wifi ใหม่ได้

- เราดูเหมือนอยู่ในโลกที่เชื่อมต่อกัน แต่ฉันเชื่อว่าเราไม่ควรพึ่งพาความพร้อมใช้งานของเครือข่ายเพื่อให้สามารถเรียนรู้ สร้างสรรค์สิ่งต่าง ๆ และสร้างสรรค์ได้! หากคุณต้องการเข้ารหัส Pixel Kit แบบออฟไลน์ 100% หรือหากไม่มี wifi ให้ตั้งค่า Pixel Kit ของคุณในหน้าจอสีน้ำเงินและเขียนโค้ดอย่างมีความสุข!

ขั้นตอนที่ 7: รหัสพร้อมไฟ

รหัสพร้อมไฟ!
รหัสพร้อมไฟ!

เอกสาร

คุณสามารถดูเอกสารประกอบของสิ่งต่างๆ ที่คุณสามารถทำได้ด้วย Pixel Kit ที่ใช้ Pixel32 ได้ที่:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

แต่ Pixel Kit ยังมีเอกสารทั้งหมดออฟไลน์อีกด้วย! คุณสามารถเข้าถึงได้โดยคลิกที่ปุ่มเครื่องหมายคำถามหรือไปที่ https://192.168.4.1/index.html/#!/docs หาก Pixel Kit ของคุณแสดงหน้าจอสีน้ำเงิน หาก Pixel Kit ของคุณแสดงหน้าจอสีเขียว จะเป็น

การวาดภาพ

โดยทั่วไปมีสองวิธีในการวาดบน Pixel Kit LEDs: ไลบรารี PixelTurtle และ PixelKit

วิธีแรกคือวิธีที่ง่ายที่สุดในการเริ่มต้น และคุณสามารถค้นหาสิ่งที่สามารถทำได้ที่:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

อันที่สองคือไลบรารีขั้นสูง (PixelTurtle เขียนโดยใช้มัน) และคุณจะพบวิธีใช้งานได้ที่:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

หากคุณกำลังมีปัญหากับ Python นอกจากนี้ยังมีคำแนะนำสั้นๆ ที่รวมอยู่ในเอกสารออฟไลน์และในลิงก์ต่อไปนี้:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

หากคุณประสบปัญหาที่ไม่ได้อธิบายไว้ในเอกสาร โปรดดูที่หน้าการแก้ไขปัญหา / คำถามที่พบบ่อย:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

สำหรับวิดีโอที่สร้างแรงบันดาลใจเกี่ยวกับสิ่งที่ Pixel Kit ทำได้ โปรดดูหน้าบทช่วยสอน:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

แนะนำ: