Прошивка MicroPython на Kano Pixel Kit: 4 шага
Прошивка MicroPython на Kano Pixel Kit: 4 шага
Anonim
Прошивка MicroPython на Kano Pixel Kit
Прошивка MicroPython на Kano Pixel Kit
Прошивка MicroPython на Kano Pixel Kit
Прошивка MicroPython на Kano Pixel Kit

Pixel Kit Кано - отличное оборудование! Он оснащен 128 сверхъяркими светодиодами RGB, джойстиком, 2 кнопками, диском, батареей и мощным микропроцессором в качестве его мозгов (ESP32).

Он поставляется с завода с прошивкой, которая взаимодействует с Kano Code App, приложением, в котором у вас есть проблемы с кодированием, может просматривать творения, созданные сообществом, транслировать творения, созданные на блочном интерфейсе, на светодиоды и сохранять анимацию.

Это отличный способ сделать первые шаги в обучении программированию или получить забавную анимацию дома. Но если вы хотите раскрыть весь потенциал своего Pixel Kit, есть простое и мощное решение: замените заводскую прошивку на MicroPython!

В этом руководстве будет показано несколько способов замены заводской прошивки на MicroPython, а также восстановления исходной прошивки.

Шаг 1. Две версии Pixel Kit

Две версии Pixel Kit
Две версии Pixel Kit
Две версии Pixel Kit
Две версии Pixel Kit

Существует 2 версии Pixel Kit: версия для 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. В качестве альтернативы вы можете вручную установить драйверы 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, здесь:

Я сделал другие инструкции только для первых шагов с Pixel32:

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

Вы также можете найти много других руководств по MicroPython и CircuitPython в Интернете, и они, скорее всего, будут совместимы с Pixel Kit! Дайте мне знать, если вы обнаружите какие-либо проблемы или у вас есть лучшее решение!