Menu

Прошивки

Alexander Gryaznov

Роббикс (программа для Arduino)

Установка базового программного обеспечения
1. Установите Arduino IDE версии 1.8.x Arduino software
2. Установите поддержку esp32 Инструкция по установке
3. Установите плагин загрузчика файловой системы SPIFFS Инструкция по установке
4. Установите библиотеки асинхронного веб сервера Примеры

Драйвера для Arduino совместимых плат для Windows:

Драйверы CP2102, CH340, CH9102X

Настройка прошивки
Прошивка для контроллера является интернет сервисом, который можно (на данный момент) просмотреть только с web-сервера, поскольку не решена проблема с загрузкой файла menu.svg через p5.js в режиме оффлайн.

Полсе внесения каких-либо изменений в код HTML или JS необходимо выполнить скрипт "build.py" , который обновит данные папки "robbx-firmware" - собственно прошивки для Arduino.

Подключение к оболочке через WiFi по адресу: 192.168.4.1, имя RobBX-(серийный номер платы), парль по умолчанию - 12345678

Прошивка для проекта Роббикс (ESP32 для Arduino):
RobBX ESP32 AP (v1.0) - Первая рабочая версия продукта, включает три версии контроллера (1 - универсальный ("Джойстик"), 2 - произвольно программируемый ("Контроллер"), 3 - вывод графика ("График")), Среду визуального блочного программирования IDE на основе Blockly. Реализована подержка для программирования следующих модулей:
1. светодиодная адресная лента WS2812,
2. аналоговые и цифровые порты ввода/вывода,
3. управление сервоприводом.
* При подключении OLED экрана, на экран выводятся глаза (прототип Anki Cozmo). Интрефейс для программирования экрана пока не реализован.


Related

Wiki: Home