
全志D1s智能家居中控虚拟光渲交互(86盒)
简介
使用全志RISC-V点屏神芯D1s作为主控. 4.3寸屏幕拉满输出RGB888, 搭载自研"光渲"算法让交互不再停留在按钮点击...
简介:使用全志RISC-V点屏神芯D1s作为主控. 4.3寸屏幕拉满输出RGB888, 搭载自研"光渲"算法让交互不再停留在按钮点击...开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目说明
通过家庭WIFI内网,实现设备间MQTT通信,与其它开源单片机控制项目进行充分联动.旨在推广类似客制化键盘概念到智能家居领域, 尝试打破各大厂商对物联网家居的包揽野心和APP的分散的局面.回归到注重用户体验的智能家居本心.
- 产品适配86盒安装, 提供开发接口.
- 使用全志国产RISC-V神芯D1s作为主控, 屏显拉满输出RGB888;
- 搭载XR829实现WiFi+BLE通信.
- 跑全志家小女儿Tina Linux和当下最红的LVGL框架; 亦可跑裸机RTOS, 如 RT-Thread,Melis...
开源协议
对社区保持开放. 非常期待大家复刻, 包括但不限于参与国产RISC-V芯片软件开发的建设. 商业使用请联系作者.
项目相关功能
开门见山地说亮点:
- 基于全志最新公开的Melis 4.0实时操作系统进行开发, 使用RTThread内核! 汝可知这其中的梦幻联动?
- 针对Melis 4.0粗糙地适配了LVGL图形库.
- 基于LVGL图形库实现了在性能受限的嵌入式设备上的光照渲染核心技术, 致敬homeassistant.
- 搭载全志系的芯之联XR829作为WIFI/BLE模块, 多种方式联动联动桥梁.
- 选择4.3寸屏幕是因为长方形的更契合广大房奴的户型(自己家).
- 结构上适配标准86盒安装.
项目属性
本项目为首次公开,为本人以及结构师 @李耀华 的原创项目作品。项目未曾在别的比赛中获奖。
在此非常鸣谢立创开源社区, 全志在线和哇酷网, 他们提供了原材料的报销与芯片的技术支持. 非常期待能继续在社区与大家一起交流学习, 变得更强!
项目进度
项目缘起:2023年2月21日. 跟结构师一拍即合, 立马开干...
我应该算接触国产RISC-V芯片(全志D1)的最早的一批开发者, 所以跟全志原厂的小伙伴打下良好的关系. 本着主控芯片自己焊接的无畏精神与小米加步枪的节俭精神, 我顺利地在星火计划里申请了第一板的PCB和物料:
然而...确实高估了焊接eQFP芯片的难度, 但焊接完成发现还是存在结构等小问题,总结完各种问题以后, 我们开始了第三版PCB的设计. 这段时间大事琐事不断, 与此同时嘉立创SMT元件库却不断丰富, 到了下半年, 发现全志D1s已经上架立创SMT元件库!(PS:全志也在珠海).
经历了上次的折戟沉沙, 这次果断申请嘉立创的SMT. 这里要在感谢星火计划, 允许我将工艺拉满:
"真香"
u1s1, 源于珠海先进二厂SMT出来的板子是真的漂亮.
设计原理
直接上图:
软件说明
Talk is cheap! show me the code: GITEE仓库
连同Melis4.0系统一起打包. 熬了好个晚上才填完的坑...还感冒了...QAQ.
最新软件路线图何进展会在仓库的介绍保持更新~
固件下载
melis_d1s-nezha_uart0_8Mnor_final.zip
MD5:e1fe62a8680d6dde7e1b953694c90829
链接: 百度网盘 提取码: bgi3
软件架构图
画饼
- 计划接入阿里云的MQTT服务, 正在谋划中...
- 社区大佬正移植NES模拟器..
- 方案适用于各种带屏设备, 逼格即可拉满! 包括但不限于:Voron, Klipper....(RISC-V生态百废待兴!)
设计注意事项
- 我这边SMT的版本系需要手工焊接B5819.
- 需要检查D1元件是否反接, 不然会造成片内DDR无法校准的深坑.
实物展示
摄自Canon EOS M6 MarkII:
搭载的XR829 wifi+ble整合模块:(项目目前用了芯片而非模块, 之后计划切换)
参考
[1] ESP32S3 86盒开发板 带触摸
[2] melis4.0
[3] 全志在线开发者论坛
[4] 哇酷网
设计图

BOM


评论