Inhoudsopgave:

Knipperende MicroPython op Kano Pixel Kit - Ajarnpa
Knipperende MicroPython op Kano Pixel Kit - Ajarnpa

Video: Knipperende MicroPython op Kano Pixel Kit - Ajarnpa

Video: Knipperende MicroPython op Kano Pixel Kit - Ajarnpa
Video: 5 Things about MicroPython you need to know 2024, Juli-
Anonim
Knipperende MicroPython op Kano Pixel Kit
Knipperende MicroPython op Kano Pixel Kit
Knipperende MicroPython op Kano Pixel Kit
Knipperende MicroPython op Kano Pixel Kit

Kano's Pixel Kit is een geweldig stuk hardware! Het beschikt over 128 superheldere RGB-LED's, een joystick, 2 knoppen, een wijzerplaat, batterij en een krachtige microprocessor als brein (ESP32).

Het komt uit de fabriek met een firmware die praat met de Kano Code App, een app waar je codeeruitdagingen hebt, door creaties gemaakt door de community kunt bladeren, de creaties die gemaakt zijn op de blokgebaseerde interface naar de LED's kunt streamen en animaties kunt opslaan.

Het is een geweldige manier om de eerste stappen te zetten om te leren coderen of om thuis een leuke animatie te laten zien. Maar als u het volledige potentieel van uw Pixel Kit wilt benutten, is er een eenvoudige en krachtige oplossing: Vervang de fabrieksfirmware door MicroPython!

Deze zelfstudie laat meerdere manieren zien waarop u de fabrieksfirmware kunt vervangen door MicroPython en de originele firmware kunt herstellen.

Stap 1: Twee versies van Pixel Kit

Twee versies van Pixel Kit
Twee versies van Pixel Kit
Twee versies van Pixel Kit
Twee versies van Pixel Kit

Er zijn 2 versies van Pixel Kit: de Kickstarter-versie heeft een Banana Pi-brein en de winkelversie heeft de ESP32.

Als je Pixel Kit een SD-kaart heeft, heb je een Kickstarter Pixel Kit (KPK), anders heb je een Retail Pixel Kit (RPK).

Deze tutorial is alleen voor de Retail Pixel Kit

Stap 2: OSX High Sierra, Ubuntu 18.04 en Windows

Dit is de gemakkelijkste manier om je Pixel Kit te flashen. Ga naar https://github.com/murilopolese/kano-pixel-kit-flash-tool/releases en download de nieuwste versie van Pixel Kit Flash Tool.

Zorg er na het downloaden voor dat uw Pixel Kit is ingeschakeld en via USB op uw computer is aangesloten (deze wordt geleverd met een rode kabel) en voer de toepassing uit.

Klik op "Selecteer seriële poort…" om de seriële poort van uw Pixel Kit te kiezen. Als hier niets wordt weergegeven, controleert u nogmaals of uw Pixel Kit is ingeschakeld en op de computer is aangesloten en klikt u op "Poorten vernieuwen". Als dat niet werkt, probeer dan de USB-poort op uw computer te wijzigen.

Op sommige besturingssystemen (zoals Windows 7) heb je een stuurprogramma nodig om je computer te laten praten met Pixel Kit. De eenvoudigste manier om het stuurprogramma te krijgen, is door de Kano Code-app te installeren. Als alternatief kunt u de FTDI-stuurprogramma's hier of hier handmatig installeren.

Zodra de seriële poort is geselecteerd, kiest u gewoon wat u wilt flashen: Kano Code-firmware reset de fabrieksfirmware en MicroPython-firmware installeert MicroPython (Pixel32 om specifieker te zijn).

Dit kan enkele seconden tot een minuut duren om te voltooien.

Stap 3: Elk besturingssysteem met Python 3

Als je een besturingssysteem hebt met Python 3 en pip, kun je Pixel Kit Flash Tool heel eenvoudig vanaf de bron uitvoeren.

Je kunt controleren of Python en pip zijn geïnstalleerd door `python -V` en `pip -V` op je terminal/opdrachtregel te typen. Als je Python of pip niet hebt, download en installeer het dan van

Volg dan de stappen:

  1. Download de nieuwste broncode op de github-pagina of via deze link.
  2. Pak de broncode uit en navigeer ernaar met uw terminal
  3. Voer "pip install -r --user requirements.txt" uit
  4. Voer "python run.py" uit

Daarna zou u het Pixel Kit Flash Tool-venster moeten zien.

  1. Zorg ervoor dat uw Pixel Kit is ingeschakeld en via USB op uw computer is aangesloten.
  2. Klik op "Selecteer seriële poort…" om de seriële poort van uw Pixel Kit te kiezen.
  3. Als hier niets wordt weergegeven, controleert u nogmaals of uw Pixel Kit is ingeschakeld en op de computer is aangesloten en klikt u op "Poorten vernieuwen".

Zodra de seriële poort is geselecteerd, kiest u gewoon wat u wilt flashen: Kano Code-firmware reset de fabrieksfirmware en MicroPython-firmware installeert MicroPython (Pixel32 om specifieker te zijn).

Dit kan enkele seconden tot een minuut duren om te voltooien.

Stap 4: Gebruik MicroPython

U kunt hier alle documentatie vinden over wat u kunt doen met de MicroPython-firmware (Pixel32) die u zojuist op uw Pixel Kit hebt geïnstalleerd:

Ik heb andere Instructable gemaakt voor de eerste stappen met Pixel32:

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

Je kunt ook veel andere MicroPython- en CircuitPython-tutorials online vinden en ze zijn hoogstwaarschijnlijk compatibel met de Pixel Kit! Laat het me weten als je een probleem vindt of als je een betere oplossing hebt!

Aanbevolen: