Описание проекта
Через домашнюю сеть Wi-Fi устройства общаются между собой по MQTT и полностью связываются с другими открытыми проектами на микроконтроллерах. Цель — продвинуть идею кастомных клавиатур в сферу умного дома и попытаться сломать амбиции и приложения крупных производителей в отношении интернета вещей для дома, ту разрозненную ситуацию, к которой они ведут. Вернуться к исходному замыслу умного дома, где во главе угла — удобство пользователя.
- Изделие рассчитано на установку в стандартный 86-й монтажный корпус и предоставляет интерфейс для разработки.
- В качестве главного управляющего использован отечественный (Китай) RISC-V процессор Allwinner D1s (Shenxin), вывод на экран — полноценный RGB888.
- Модуль XR829 обеспечивает связь Wi-Fi и BLE.
- Работает под управлением Tina Linux от Allwinner и самого популярного на данный момент фреймворка LVGL; можно запускать и «голую» RTOS без операционной системы, например RT-Thread, Melis и другие.
Лицензия
Проект остаётся открытым для сообщества. Мы будем рады, если вы его повторите, в том числе примете участие в разработке программного обеспечения для отечественных RISC-V чипов. По коммерческому применению, пожалуйста, свяжитесь с автором.
Что реализовано
Сразу к сути:
- Разработано на новейшей публичной операционной системе реального времени Allwinner Melis 4.0 с ядром RT-Thread. Понимаете ли вы, какая тут скрыта «связь мечты»?
- Графическая библиотека LVGL начерно адаптирована под Melis 4.0.
- На базе графической библиотеки LVGL реализована ключевая технология отрисовки освещения на встраиваемых устройствах с ограниченной производительностью — как дань уважения проекту Home Assistant.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/oshwhub.com/d1s-smart-home-control-virtual-l