Оглавление:
- Шаг 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 11:50
Pixel Kit Кано - отличное оборудование! Он оснащен 128 сверхъяркими светодиодами RGB, джойстиком, 2 кнопками, диском, батареей и мощным микропроцессором в качестве его мозгов (ESP32).
Он поставляется с завода с прошивкой, которая взаимодействует с Kano Code App, приложением, в котором у вас есть проблемы с кодированием, может просматривать творения, созданные сообществом, транслировать творения, созданные на блочном интерфейсе, на светодиоды и сохранять анимацию.
Это отличный способ сделать первые шаги в обучении программированию или получить забавную анимацию дома. Но если вы хотите раскрыть весь потенциал своего Pixel Kit, есть простое и мощное решение: замените заводскую прошивку на MicroPython!
В этом руководстве будет показано несколько способов замены заводской прошивки на MicroPython, а также восстановления исходной прошивки.
Шаг 1. Две версии 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, загрузите и установите его с
Затем следуйте инструкциям:
- Загрузите последний исходный код на странице 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, здесь:
Я сделал другие инструкции только для первых шагов с Pixel32:
www.instructables.com/id/Pixel-Kit-Running…
Вы также можете найти много других руководств по MicroPython и CircuitPython в Интернете, и они, скорее всего, будут совместимы с Pixel Kit! Дайте мне знать, если вы обнаружите какие-либо проблемы или у вас есть лучшее решение!
Рекомендуемые:
Прошивка загрузчика Arduino на ATMega328: 4 шага
Прошивка загрузчика Arduino на ATMega328: этот учебник содержит инструкции по загрузке загрузчика в среде ATmega, представленной на плате за создание нового файла, sia vergine; Come ad esempio nel caso in cui si vuole realizzare la Drivemall
Прошивка ESP8266: 4 шага
Прошивка прошивки ESP8266: Все пытаются обновить прошивку модуля ESP8266 Инструкции могут помочь вам в прошивке прошивки в ESP8266
Прошивка AVR / Arduino с помощью Raspberry Pi: 3 шага (с изображениями)
Прошивка AVR / Arduino с помощью Raspberry Pi: внутрисистемный программатор (ISP) - это устройство, которое вы можете использовать для программирования многих микроконтроллеров, например ATMega328p, который является мозгом Arduino Uno. Вы можете купить что-то вроде USBtinyISP или даже использовать Arduino. Это поучительное будет
Прошивка Sonoff B1 Домашняя автоматизация Openhab Google Home: 3 шага
Sonoff B1 Firmware Home Automation Openhab Google Home: Мне очень нравится прошивка Tasmota для моих коммутаторов Sonoff. Но A был не очень доволен прошивкой Tasmota на моем Sonoff-B1. Мне не удалось полностью интегрировать его в свой Openhab и управлять им через Google Home. Поэтому я написал свою собственную фирму
Прошивка ESP-01 (ESP8266) без переходника USB-последовательный порт с использованием Raspberry Pi: 3 шага
Прошивка ESP-01 (ESP8266) без адаптера USB-последовательный порт с использованием Raspberry Pi: это руководство поможет вам начать программирование микроконтроллера ESP8266 на модуле ESP-01 WIFI. Все, что вам нужно для начала работы (помимо модуля ESP-01, конечно), это перемычки Raspberry Pi с резистором 10 кОм, который я хотел отремонтировать