0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于全志D1s實(shí)現(xiàn)智能家居中控虛擬光渲交互

全志在線 ? 來源:oshwhub.com ? 2023-12-11 11:38 ? 次閱讀

項(xiàng)目作者:是小葉呀~

一位除了不會(huì)的都會(huì)的“全棧”工程師,接觸國產(chǎn)RISC-V芯片(全志D1-H)的最早的一批開發(fā)者,熱衷于有意思的DIY項(xiàng)目,有主控芯片自己焊接的無畏精神與小米加步槍的節(jié)儉精神。

本文所介紹產(chǎn)品demo是在立創(chuàng)開源平臺(tái)的開源作品《全志D1s智能家居中控虛擬光渲交互(86盒)》,項(xiàng)目選用RISC-V核心的全志D1s作為主控進(jìn)行開發(fā),并通過家庭WIFI內(nèi)網(wǎng),實(shí)現(xiàn)設(shè)備間MQTT通信,與其它開源單片機(jī)控制項(xiàng)目進(jìn)行充分聯(lián)動(dòng),旨在推廣類似客制化鍵盤概念到智能家居領(lǐng)域,嘗試打破各大廠商對(duì)物聯(lián)網(wǎng)家居的包攬野心和APP的分散的局面,回歸到注重用戶體驗(yàn)的智能家居本心。

項(xiàng)目簡(jiǎn)介

目整體形態(tài)以適配86盒安裝為基礎(chǔ),使用全志RISC-V核心的D1s芯片作為主控,選擇更契合廣大房奴的戶型的4.3寸長方形屏幕,屏顯拉滿輸出RGB888,搭載全志系的芯之聯(lián)XR829作為WIFI/BLE模塊,多種方式聯(lián)動(dòng)。

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

在開發(fā)系統(tǒng)的選擇上,作者基于全志最新公開的Melis 4.0實(shí)時(shí)操作系統(tǒng)進(jìn)行本項(xiàng)目的開發(fā),并針對(duì)Melis 4.0粗糙地適配了LVGL圖形庫,實(shí)現(xiàn)了在性能受限的嵌入式設(shè)備上的光照渲染核心技術(shù),致敬homeassistant。

硬件設(shè)計(jì)

為了在結(jié)構(gòu)上適配標(biāo)準(zhǔn)86盒安裝,硬件設(shè)計(jì)方面不僅引出了D1s包括屏幕顯示、網(wǎng)絡(luò)、音頻在內(nèi)的大部分功能引腳,還為后續(xù)的DIY功能開發(fā)、與其它開源單片機(jī)控制項(xiàng)目進(jìn)行充分聯(lián)動(dòng)預(yù)留了開發(fā)接口。

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

開發(fā)板正反面渲染圖

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

功能設(shè)計(jì)原理

雖然功能繁多,但項(xiàng)目的硬件設(shè)計(jì)方面其實(shí)并沒有什么難點(diǎn),只是作者本人本著主控芯片自己焊接的無畏精神與小米加步槍的節(jié)儉精神,在星火計(jì)劃里申請(qǐng)了第一板的PCB和物料。

然而...作者確實(shí)高估了焊接eQFP芯片的難度,焊接完成發(fā)現(xiàn)還是存在結(jié)構(gòu)等小問題,總結(jié)完各種問題后不斷改了三個(gè)版本的PCB,甚至拖到了全志D1s都已經(jīng)上架到了立創(chuàng)SMT元件庫中。

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

想要復(fù)刻的小伙伴需要注意以下幾個(gè)方面:

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

需要檢查D1s元件是否反接, 不然會(huì)造成片內(nèi)DDR無法校準(zhǔn)的深坑

不接USB_ID也不會(huì)影響D1s燒錄鏡像到Flash

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

軟件設(shè)計(jì)

智能家居中控采用Melis 4.0以及RT-Thread內(nèi)核的夢(mèng)幻聯(lián)動(dòng)作為操作系統(tǒng),并基于此系統(tǒng)進(jìn)行了LVGL的適配工作,并在LVGL圖形庫實(shí)現(xiàn)了在性能受限的嵌入式設(shè)備上的光照渲染核心技術(shù)。

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

軟件架構(gòu)圖

作為本項(xiàng)目的最核心亮點(diǎn),作者為這款86盒專門適配了一套自研"光渲"算法,讓交互不再停留在常規(guī)的按鈕點(diǎn)擊,顯示界面會(huì)通過亮暗兩種形態(tài)來反饋用戶的操作效果。

除了實(shí)時(shí)反饋通過傳統(tǒng)開關(guān)帶來的燈光亮滅變化,用戶在使用時(shí)還可以通過觸摸屏幕,App控制等方式來充當(dāng)燈光及其它智能家居的開關(guān),通過該智能家居中控操作實(shí)現(xiàn)真正的全屋智能,回歸到注重用戶體驗(yàn)的智能家居本心。

開門見山地說項(xiàng)目內(nèi)的亮點(diǎn):

基于全志最新公開的Melis 4.0實(shí)時(shí)操作系統(tǒng)進(jìn)行開發(fā), 使用RTThread內(nèi)核! 汝可知這其中的夢(mèng)幻聯(lián)動(dòng)?

針對(duì)Melis 4.0粗糙地適配了LVGL圖形庫;

基于LVGL圖形庫實(shí)現(xiàn)了在性能受限的嵌入式設(shè)備上的光照渲染核心技術(shù),致敬homeassistant;

搭載全志系的芯之聯(lián)XR829作為WIFI/BLE模塊;

選擇4.3寸屏幕是因?yàn)殚L方形的更契合廣大房奴的戶型(自己家);

結(jié)構(gòu)上適配標(biāo)準(zhǔn)86盒安裝;

目前項(xiàng)目的整體功能還不算完善,項(xiàng)目作者本人也在初版demo的基礎(chǔ)上不斷增加更加智能化的功能,目前有以下三個(gè)計(jì)劃:

計(jì)劃接入阿里云的MQTT服務(wù), 正在謀劃中...

社區(qū)大佬正移植NES模擬器..

方案適用于各種帶屏設(shè)備, 逼格即可拉滿! 包括但不限于:Voron, Klipper....(RISC-V生態(tài)百廢待興!)

作者連同使用的開發(fā)系統(tǒng)一起打包了軟件及硬件的源碼,并熬了好個(gè)晚上填完了項(xiàng)目中的坑,本項(xiàng)目所有資料均已開源,想獲取資料自己DIY學(xué)習(xí)的伙伴,請(qǐng)戳文末的“閱讀原文”獲取。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5268

    瀏覽量

    202756
  • 智能家居
    +關(guān)注

    關(guān)注

    1925

    文章

    9436

    瀏覽量

    183356
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3181

    瀏覽量

    42235
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4834

    瀏覽量

    96820

原文標(biāo)題:你相信光嗎?開源一個(gè)能進(jìn)行虛擬光渲交互的智能家居中控

文章出處:【微信號(hào):gh_79acfa3aa3e3,微信公眾號(hào):全志在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開源項(xiàng)目!教你如何復(fù)刻自平衡賽車機(jī)器人、智能家居中控、競(jìng)技機(jī)器人先進(jìn)模糊控制器等

    小車的操控樂趣更上一層樓。 >>>點(diǎn)此查看全文 2.開源一個(gè)能進(jìn)行虛擬交互
    發(fā)表于 12-26 09:17

    T113做了塊多功能卡片電腦,成本只要60塊

    滿足像語音助手,智能家居屏幕、桌面擺件屏、博客服務(wù)器等嵌入式應(yīng)用的開發(fā)需求。 T113-S3/D1s主控 支持WIFI和藍(lán)牙,屏幕連接
    發(fā)表于 06-21 13:48

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

    各位大神,本人打算做畢業(yè)設(shè)計(jì),想做智能家居中的燈光控制,請(qǐng)問有沒有好的Idea介紹呢?求指點(diǎn)啊,謝謝
    發(fā)表于 12-18 16:34

    【orangepi zero申請(qǐng)】智能家居中繼器

    項(xiàng)目名稱:智能家居中繼器試用計(jì)劃:1,作為智能家居的中繼器,向下鏈接各種傳感器板,向上連接服務(wù)器,以便實(shí)現(xiàn)數(shù)據(jù)的管理與中轉(zhuǎn)2,之前實(shí)用樹莓派完成了,由于成本原因,考慮換一個(gè)性價(jià)比更高的
    發(fā)表于 12-27 11:16

    【HarmonyOS HiSpark AI Camera】智能家居中控系統(tǒng)

    和harmonyOS平臺(tái)完善該項(xiàng)目的開源設(shè)計(jì)。項(xiàng)目計(jì)劃①根據(jù)文檔,對(duì)harmonyOS快速入門②通過學(xué)習(xí)harmonyOS的軟件和系統(tǒng),了解實(shí)際應(yīng)用案例,熟悉開發(fā)過程③基于harmonyOS實(shí)現(xiàn)智能家居中
    發(fā)表于 11-18 18:12

    ISM頻段在物聯(lián)網(wǎng)智能家居中的應(yīng)用是什么

    物聯(lián)網(wǎng)智能家居的發(fā)展物聯(lián)網(wǎng)隨著互聯(lián)網(wǎng)的發(fā)展,可以通過互聯(lián)網(wǎng)實(shí)現(xiàn)物和物的互聯(lián),就有了物聯(lián)網(wǎng)的概念。傳統(tǒng)家居電器 有了物聯(lián)網(wǎng)之后,在家居電器范圍中,就是通過物聯(lián)網(wǎng)技術(shù)將家中的各種設(shè)備連接到
    發(fā)表于 07-26 07:43

    [每日一芯] 64位RISC-V cpu 介紹(D1H、D1 、D1s)附完整資料

    、MPEG-1/2/4、JPEG等格式視頻解碼,支持ADC、DAC、I2S、PCM、DMIC、OWA等多種音頻接口,可以廣泛應(yīng)用于智能家居面板、
    發(fā)表于 07-05 14:59

    D1S在scons上編譯報(bào)錯(cuò)請(qǐng)問是什么原因???

    D1S在scons編譯報(bào)錯(cuò),請(qǐng)問是什么原因?。consscons: Reading SConscript files ...Musl version: unknown['drv_touch.c
    發(fā)表于 02-21 11:31

    你相信嗎?開源一個(gè)能進(jìn)行虛擬交互D1s智能家居中

    本文所介紹產(chǎn)品demo是在立創(chuàng)開源平臺(tái)的開源作品**《D1s智能家居中虛擬
    發(fā)表于 12-14 15:26

    物聯(lián)網(wǎng)在智能家居中的應(yīng)用案例

    物聯(lián)網(wǎng)在智能家居中的應(yīng)用案例,介紹了物聯(lián)網(wǎng)在未來智能家居系統(tǒng)中能夠提供的平臺(tái)和手段。
    發(fā)表于 03-04 14:46 ?14次下載

    智能家居中虛擬助手

    電子發(fā)燒友網(wǎng)站提供《智能家居中虛擬助手.zip》資料免費(fèi)下載
    發(fā)表于 01-05 09:24 ?1次下載
    <b class='flag-5'>智能家居中</b>的<b class='flag-5'>虛擬</b>助手

    D1s和F133對(duì)比

    D1s和F133對(duì)比 隨著科技的不斷進(jìn)步,電子產(chǎn)品的市場(chǎng)也變得愈發(fā)競(jìng)爭(zhēng)激烈。其中,芯片是電子產(chǎn)品成型的重要組成部分,而
    的頭像 發(fā)表于 08-17 11:28 ?4681次閱讀

    d1d1-h的區(qū)別

    d1d1-h的區(qū)別
    的頭像 發(fā)表于 08-17 11:28 ?1837次閱讀

    D1與f1c200s性能比較

    D1與f1c200s性能比較 D1和f
    的頭像 發(fā)表于 08-17 11:28 ?3927次閱讀

    語音數(shù)據(jù)集在智能家居中的應(yīng)用與挑戰(zhàn)

    隨著科技的快速發(fā)展,智能家居已經(jīng)逐漸走進(jìn)人們的生活。語音數(shù)據(jù)集在智能家居中發(fā)揮著重要的作用,為家居設(shè)備提供了語音交互的能力,提升了用戶體驗(yàn)。本文將詳細(xì)介紹語音數(shù)據(jù)集在
    的頭像 發(fā)表于 12-25 09:48 ?548次閱讀