0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于全志D1s实现智能家居中控虚拟光渲交互

全志在线 来源:oshwhub.com 2023-12-11 11:38 次阅读

项目作者:是小叶呀~

一位除了不会的都会的“全栈”工程师,接触国产RISC-V芯片(全志D1-H)的最早的一批开发者,热衷于有意思的DIY项目,有主控芯片自己焊接的无畏精神与小米加步枪的节俭精神。

本文所介绍产品demo是在立创开源平台的开源作品《全志D1s智能家居中控虚拟光渲交互(86盒)》,项目选用RISC-V核心的全志D1s作为主控进行开发,并通过家庭WIFI内网,实现设备间MQTT通信,与其它开源单片机控制项目进行充分联动,旨在推广类似客制化键盘概念到智能家居领域,尝试打破各大厂商对物联网家居的包揽野心和APP的分散的局面,回归到注重用户体验的智能家居本心。

项目简介

目整体形态以适配86盒安装为基础,使用全志RISC-V核心的D1s芯片作为主控,选择更契合广大房奴的户型的4.3寸长方形屏幕,屏显拉满输出RGB888,搭载全志系的芯之联XR829作为WIFI/BLE模块,多种方式联动。

c3c940b8-95ad-11ee-8b88-92fbcf53809c.jpg

在开发系统的选择上,作者基于全志最新公开的Melis 4.0实时操作系统进行本项目的开发,并针对Melis 4.0粗糙地适配了LVGL图形库,实现了在性能受限的嵌入式设备上的光照渲染核心技术,致敬homeassistant。

硬件设计

为了在结构上适配标准86盒安装,硬件设计方面不仅引出了D1s包括屏幕显示、网络音频在内的大部分功能引脚,还为后续的DIY功能开发、与其它开源单片机控制项目进行充分联动预留了开发接口

c3ddbe58-95ad-11ee-8b88-92fbcf53809c.pngc3eb3fce-95ad-11ee-8b88-92fbcf53809c.png

开发板正反面渲染图

c3f91ea0-95ad-11ee-8b88-92fbcf53809c.png

功能设计原理

虽然功能繁多,但项目的硬件设计方面其实并没有什么难点,只是作者本人本着主控芯片自己焊接的无畏精神与小米加步枪的节俭精神,在星火计划里申请了第一板的PCB和物料。

然而...作者确实高估了焊接eQFP芯片的难度,焊接完成发现还是存在结构等小问题,总结完各种问题后不断改了三个版本的PCB,甚至拖到了全志D1s都已经上架到了立创SMT元件库中。

c3fd5ee8-95ad-11ee-8b88-92fbcf53809c.jpg

想要复刻的小伙伴需要注意以下几个方面:

SMT的版本系需要手工焊接B5819

需要检查D1s元件是否反接, 不然会造成片内DDR无法校准的深坑

不接USB_ID也不会影响D1s烧录镜像到Flash

c40fb156-95ad-11ee-8b88-92fbcf53809c.png

软件设计

智能家居中控采用Melis 4.0以及RT-Thread内核的梦幻联动作为操作系统,并基于此系统进行了LVGL的适配工作,并在LVGL图形库实现了在性能受限的嵌入式设备上的光照渲染核心技术。

c433fb7e-95ad-11ee-8b88-92fbcf53809c.png

软件架构图

作为本项目的最核心亮点,作者为这款86盒专门适配了一套自研"光渲"算法,让交互不再停留在常规的按钮点击,显示界面会通过亮暗两种形态来反馈用户的操作效果。

除了实时反馈通过传统开关带来的灯光亮灭变化,用户在使用时还可以通过触摸屏幕,App控制等方式来充当灯光及其它智能家居的开关,通过该智能家居中控操作实现真正的全屋智能,回归到注重用户体验的智能家居本心。

开门见山地说项目内的亮点:

基于全志最新公开的Melis 4.0实时操作系统进行开发, 使用RTThread内核! 汝可知这其中的梦幻联动?

针对Melis 4.0粗糙地适配了LVGL图形库;

基于LVGL图形库实现了在性能受限的嵌入式设备上的光照渲染核心技术,致敬homeassistant;

搭载全志系的芯之联XR829作为WIFI/BLE模块;

选择4.3寸屏幕是因为长方形的更契合广大房奴的户型(自己家);

结构上适配标准86盒安装;

目前项目的整体功能还不算完善,项目作者本人也在初版demo的基础上不断增加更加智能化的功能,目前有以下三个计划:

计划接入阿里云的MQTT服务, 正在谋划中...

社区大佬正移植NES模拟器..

方案适用于各种带屏设备, 逼格即可拉满! 包括但不限于:Voron, Klipper....(RISC-V生态百废待兴!)

作者连同使用的开发系统一起打包了软件及硬件的源码,并熬了好个晚上填完了项目中的坑,本项目所有资料均已开源,想获取资料自己DIY学习的伙伴,请戳文末的“阅读原文”获取。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WIFI
    +关注

    关注

    81

    文章

    5162

    浏览量

    199460
  • 智能家居
    +关注

    关注

    1912

    文章

    9157

    浏览量

    179398
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41722
  • 开发板
    +关注

    关注

    25

    文章

    4436

    浏览量

    94059

原文标题:你相信光吗?开源一个能进行虚拟光渲交互的智能家居中控

文章出处:【微信号:gh_79acfa3aa3e3,微信公众号:全志在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    开源项目!教你如何复刻自平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    小车的操控乐趣更上一层楼。 >>>点此查看全文 2.开源一个能进行虚拟交互
    发表于 12-26 09:17

    D1s开发板裸机开发之坏境搭建

    支持 H.265、H.264、MPEG-1/2/4、JPEG 等格式视频解码,支持 ADC、DAC、12S、PCM、DMIC、OWA 等多种音频接口,可以广泛应用于智能家居面板、
    发表于 03-06 13:54

    #科技 #D1s 开发板

    开发板
    whycan晕哥
    发布于 :2022年09月27日 17:59:21

    想做智能家居中的灯光控制

    各位大神,本人打算做毕业设计,想做智能家居中的灯光控制,请问有没有好的Idea介绍呢?求指点啊,谢谢
    发表于 12-18 16:34

    【orangepi zero申请】智能家居中继器

    项目名称:智能家居中继器试用计划:1,作为智能家居的中继器,向下链接各种传感器板,向上连接服务器,以便实现数据的管理与中转2,之前实用树莓派完成了,由于成本原因,考虑换一个性价比更高的
    发表于 12-27 11:16

    嵌入式语音交互技术在智能家居中有哪些应用?

    的生活方式与工作习惯,使得家居系统的智能化成为一种消费需求,基于嵌入式语音交互技术的智能家居系统越来越被重视。
    发表于 08-28 08:11

    【HarmonyOS HiSpark AI Camera】智能家居中控系统

    和harmonyOS平台完善该项目的开源设计。项目计划①根据文档,对harmonyOS快速入门②通过学习harmonyOS的软件和系统,了解实际应用案例,熟悉开发过程③基于harmonyOS实现智能家居中
    发表于 11-18 18:12

    ISM频段在物联网智能家居中的应用是什么

    物联网智能家居的发展物联网随着互联网的发展,可以通过互联网实现物和物的互联,就有了物联网的概念。传统家居电器 有了物联网之后,在家居电器范围中,就是通过物联网技术将家中的各种设备连接到
    发表于 07-26 07:43

    [每日一芯] 64位RISC-V cpu 介绍(D1H、D1D1s)附完整资料

    、MPEG-1/2/4、JPEG等格式视频解码,支持ADC、DAC、I2S、PCM、DMIC、OWA等多种音频接口,可以广泛应用于智能家居面板、
    发表于 07-05 14:59

    每日推荐 | 新能源智能家居中枢设分享,V853开发板编译QT测试

    大家好,以下为电子发烧友推荐每日好帖,欢迎留言点评讨论~1、基于RT-Thread+RA6M4的新能源智能家居中枢设计推荐理由:这次的项目是第一次真正的使用RT-Thread Studio进行完整
    发表于 08-02 10:08

    D1S在scons上编译报错请问是什么原因啊?

    D1S在scons编译报错,请问是什么原因啊!sconsscons: Reading SConscript files ...Musl version: unknown['drv_touch.c
    发表于 02-21 11:31

    你相信吗?开源一个能进行虚拟交互D1s智能家居中

    本文所介绍产品demo是在立创开源平台的开源作品**《D1s智能家居中虚拟
    发表于 12-14 15:26

    物联网在智能家居中的应用案例

    物联网在智能家居中的应用案例,介绍了物联网在未来智能家居系统中能够提供的平台和手段。
    发表于 03-04 14:46 14次下载

    智能家居中虚拟助手

    电子发烧友网站提供《智能家居中虚拟助手.zip》资料免费下载
    发表于 01-05 09:24 1次下载
    <b class='flag-5'>智能家居中</b>的<b class='flag-5'>虚拟</b>助手

    语音数据集在智能家居中的应用与挑战

    随着科技的快速发展,智能家居已经逐渐走进人们的生活。语音数据集在智能家居中发挥着重要的作用,为家居设备提供了语音交互的能力,提升了用户体验。本文将详细介绍语音数据集在
    的头像 发表于 12-25 09:48 256次阅读