Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Zestaw pikseli Kano to świetny sprzęt! Posiada 128 super jasnych diod LED RGB, joystick, 2 przyciski, tarczę, baterię i potężny mikroprocesor jako mózg (ESP32).
Pochodzi z fabryki z oprogramowaniem układowym, które komunikuje się z aplikacją Kano Code, aplikacją, w której masz wyzwania związane z kodowaniem, możesz przeglądać kreacje stworzone przez społeczność, przesyłać strumieniowo kreacje wykonane w interfejsie blokowym do diod LED i zapisywać animacje.
To świetny sposób na postawienie pierwszych kroków w nauce kodowania lub na zabawne wyświetlanie animacji w domu. Ale jeśli chcesz uwolnić pełny potencjał swojego zestawu Pixel, istnieje proste i potężne rozwiązanie: zamień fabryczne oprogramowanie sprzętowe na MicroPython!
Ten samouczek pokaże wiele sposobów wymiany fabrycznego oprogramowania układowego na MicroPython, a także przywrócenia oryginalnego oprogramowania układowego.
Krok 1: Dwie wersje zestawu Pixel
Istnieją 2 wersje Pixel Kit: wersja Kickstarter ma mózg Banana Pi, a wersja detaliczna ma ESP32.
Jeśli Twój zestaw Pixel ma kartę SD, masz zestaw Kickstarter Pixel Kit (KPK), w przeciwnym razie masz zestaw Retail Pixel Kit (RPK).
Ten samouczek dotyczy tylko zestawu detalicznego Pixel Kit
Krok 2: OSX High Sierra, Ubuntu 18.04 i Windows
To najprostszy sposób na flashowanie zestawu Pixel. Wejdź na https://github.com/murylopolese/kano-pixel-kit-flash-tool/releases i pobierz najnowszą wersję narzędzia Pixel Kit Flash Tool.
Po pobraniu upewnij się, że zestaw Pixel Kit jest włączony i podłączony do komputera przez USB (jest dostarczany z czerwonym kablem) i uruchom aplikację.
Kliknij „Wybierz port szeregowy…”, aby wybrać port szeregowy zestawu Pixel Kit. Jeśli nic się tutaj nie pojawi, upewnij się ponownie, że zestaw Pixel jest włączony i podłączony do komputera, a następnie kliknij „Odśwież porty”. Jeśli to nie zadziała, spróbuj zmienić port USB w komputerze.
W niektórych systemach operacyjnych (takich jak Windows 7) będziesz potrzebować sterownika, aby komputer mógł komunikować się z Pixel Kit. Najłatwiejszym sposobem uzyskania sterownika jest zainstalowanie aplikacji Kano Code. Alternatywnie możesz ręcznie zainstalować sterowniki FTDI tutaj lub tutaj.
Po wybraniu portu szeregowego po prostu wybierz, co chcesz flashować: oprogramowanie układowe Kano Code zresetuje oprogramowanie fabryczne, a oprogramowanie układowe MicroPython zainstaluje MicroPython (Pixel32, aby być bardziej szczegółowym).
Może to potrwać od kilku sekund do minuty.
Krok 3: Dowolny system operacyjny z Pythonem 3
Jeśli masz jakikolwiek system operacyjny z Python 3 i pipem, możesz łatwo uruchomić narzędzie Pixel Kit Flash ze źródła.
Możesz sprawdzić, czy masz zainstalowany Python i pip, wpisując `python -V` i `pip -V` w wierszu poleceń/terminalu. Jeśli nie masz Pythona lub pip, pobierz i zainstaluj go z
Następnie wykonaj następujące czynności:
- Pobierz najnowszy kod źródłowy na stronie github lub korzystając z tego linku.
- Rozpakuj kod źródłowy i przejdź do niego za pomocą terminala
- Uruchom "pip install -r --user wymagania.txt"
- Uruchom "python run.py"
Następnie powinieneś zobaczyć okno narzędzia Pixel Kit Flash Tool.
- Upewnij się, że zestaw Pixel Kit jest włączony i podłączony do komputera przez USB.
- Kliknij „Wybierz port szeregowy…”, aby wybrać port szeregowy zestawu Pixel Kit.
- Jeśli nic się tutaj nie pojawi, upewnij się ponownie, że zestaw Pixel jest włączony i podłączony do komputera, a następnie kliknij „Odśwież porty”.
Po wybraniu portu szeregowego po prostu wybierz, co chcesz flashować: oprogramowanie układowe Kano Code zresetuje oprogramowanie fabryczne, a oprogramowanie układowe MicroPython zainstaluje MicroPython (Pixel32, aby być bardziej szczegółowym).
Może to potrwać od kilku sekund do minuty.
Krok 4: Użyj MicroPythona
Możesz znaleźć całą dokumentację dotyczącą tego, co możesz zrobić z oprogramowaniem układowym MicroPython (Pixel32), które właśnie zainstalowałeś w swoim zestawie Pixel tutaj:
Zrobiłem inne Instructable tylko dla pierwszych kroków z Pixel32:
www.instructables.com/id/Pixel-Kit-Running…
Możesz również znaleźć wiele innych samouczków MicroPython i CircuitPython online i najprawdopodobniej będą one kompatybilne z zestawem Pixel Kit! Daj mi znać, jeśli znajdziesz jakiś problem lub masz lepsze rozwiązanie!