## 项目说明
通过家庭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日. 跟结构师一拍即合, 立马开干...
![1701352370202.png](//image.lceda.cn/pullimage/5IeBytssJKCbtwNzu23hlrr9bZYmB3fn9vSF83XU.png)
我应该算接触国产RISC-V芯片(全志D1)的最早的一批开发者, 所以跟全志原厂的小伙伴打下良好的关系. 本着主控芯片自己焊接的无畏精神与小米加步枪的节俭精神, 我顺利地在星火计划里申请了第一板的PCB和物料:
![1701326647201.jpg](//image.lceda.cn/pullimage/xWlzYbvLqqD7Oj3Qy9R25xb9kI7FVw4O4thGPjtu.png)
然而...确实高估了焊接eQFP芯片的难度, 但焊接完成发现还是存在结构等小问题,总结完各种问题以后, 我们开始了第三版PCB的设计. 这段时间大事琐事不断, 与此同时嘉立创SMT元件库却不断丰富, 到了下半年, 发现全志D1s已经上架立创SMT元件库!(PS:全志也在珠海).
![image.png](//image.lceda.cn/pullimage/PbRQQEdd16eXMFuCNKaUfej2OL7P1G89paYA1qx0.png)
经历了上次的折戟沉沙, 这次果断申请嘉立创的SMT. 这里要在感谢星火计划, 允许我将工艺拉满:
![image.png](//image.lceda.cn/pullimage/blQtFDamPTyi8d2bBsRaS9EH2I3ZBHk7ZN6kcUvw.png)
### "真香"
u1s1, 源于珠海先进二厂SMT出来的板子是真的漂亮.
![1701323885641.JPG](//image.lceda.cn/pullimage/PdwUkFeCAVOiECJekMXYrsiKHlIw5reSjAtMUhzb.jpeg)
## 设计原理
直接上图:
![D1s智能家居中控.png](//image.lceda.cn/pullimage/BOMgs4iXviaiw3OTCrT9LdzLcu7qm5FL66oaMPFF.png)
## 软件说明
**Talk is cheap! show me the code**: [GITEE仓库](https://gitee.com/YJHmath/d1s-smart-home-central-control)
连同Melis4.0系统一起打包. 熬了好个晚上才填完的坑...还感冒了...QAQ.
最新软件路线图何进展会在仓库的介绍保持更新~
### 固件下载
melis_d1s-nezha_uart0_8Mnor_final.zip
MD5:e1fe62a8680d6dde7e1b953694c90829
链接: [百度网盘](https://pan.baidu.com/s/1OqJSxtP2ZXyTafHiGfsXnw?pwd=bgi3) 提取码: bgi3
### 软件架构图
![D1s智能家居-软件架构.png](//image.lceda.cn/pullimage/3sN6zOmVRx3c8PUlGmix9XHlPuBc4FVzVKMmQwSq.png)
### 画饼
- 计划接入阿里云的MQTT服务, 正在谋划中...
- 社区大佬正移植NES模拟器..
- 方案适用于各种带屏设备, 逼格即可拉满! 包括但不限于:Voron, Klipper....(RISC-V生态百废待兴!)
## 设计注意事项
- 我这边SMT的版本系需要手工焊接B5819.
- 需要检查D1元件是否反接, 不然会造成片内DDR无法校准的深坑.
![image.png](//image.lceda.cn/pullimage/rTPdNnDNSdBFFTlp15FIY4V3du9DEIl6wQz6gZAm.png)
## 实物展示
摄自Canon EOS M6 MarkII:
![1701323885625.JPG](//image.lceda.cn/pullimage/rZBJ4bVRtgm0tgwQgb9wnE0vi7kszt1hK59ja876.jpeg)
![1701323885630.JPG](//image.lceda.cn/pullimage/oFwf5GeWrG8joqWR716mqQaTzDvtGP61v476RIlF.jpeg)
搭载的XR829 wifi+ble整合模块:(项目目前用了芯片而非模块, 之后计划切换)
![1701323885609.JPG](//image.lceda.cn/pullimage/kktyIE7DDJGALDiQyZVUxvF9yAtXjjgilp9V2RTH.jpeg)
## 参考
[1] [ESP32S3 86盒开发板 带触摸](https://oshwhub.com/myzhazha/esp32s3_86-kai-fa-ban)
[2] [melis4.0](https://blog.csdn.net/hwd00001/category_12211873.html)
[3] [全志在线开发者论坛](https://bbs.aw-ol.com)
[4] [哇酷网](https://whycan.com)
47
80
收藏到专辑