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

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

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

使用小安派做一個(gè)智能家居中控

安信可科技 ? 來(lái)源:安信可科技 ? 2024-01-07 10:01 ? 次閱讀

本作品由安信可社區(qū)用戶

noonezero制作

以下是我的項(xiàng)目之再也不用手動(dòng)關(guān)燈系列,為了方便小伙伴們看效果,大家可以先點(diǎn)擊圖片看視頻。

一個(gè)消息框設(shè)置成時(shí)間,這里給服務(wù)器設(shè)置了一個(gè)MQTT遺囑消息,每隔一分鐘發(fā)下服務(wù)器時(shí)間,有緊急事情可以直接發(fā)消息顯示,或者崩潰后顯示遺囑消息。

下面是兩個(gè)開(kāi)關(guān),之前寫(xiě)代碼是想把分別接入GPIO0和GPIO1上,這樣接LED或者繼電器都OK,結(jié)果發(fā)現(xiàn)LVGL代碼中把這兩IO口都上拉了,除了IIC,touch都上拉了,作罷。

于是,我就又用安信可的ESP12F和繼電器模塊做了一個(gè)控制器(如圖),非大電流電器都可以控制。

199215f8-abb4-11ee-8b88-92fbcf53809c.jpg

01代碼運(yùn)行思路講解

首先是聯(lián)網(wǎng),需要寫(xiě)下Wi-Fi賬戶和密碼:

19a69ee2-abb4-11ee-8b88-92fbcf53809c.jpg

加載LVGL動(dòng)畫(huà),然后在custom.c中實(shí)現(xiàn)連接MQTT和接收消息處理,MQTT服務(wù)器采用SDK示例中的mosquitto,本來(lái)是想連接巴法,能后續(xù)實(shí)現(xiàn)智能音箱的同步控制,但是使用巴法訂閱和發(fā)布消息得從底層重寫(xiě),暫時(shí)沒(méi)那么大的能力和時(shí)間。

實(shí)現(xiàn)效果:

在屏幕上點(diǎn)擊開(kāi)關(guān),控制命令會(huì)直接發(fā)布到對(duì)應(yīng)主題上,當(dāng)收到MQTT消息后,根據(jù)對(duì)應(yīng)主題及命令實(shí)現(xiàn)對(duì)應(yīng)功能,也可以用MQTT客戶端發(fā)送命令,讓小安派來(lái)實(shí)現(xiàn)。

19ab0b12-abb4-11ee-8b88-92fbcf53809c.jpg

19aec734-abb4-11ee-8b88-92fbcf53809c.jpg

02lvgl代碼生成

●這里用得是GUI-Guider生成,下載地址
●具體使用可以看社區(qū)另一個(gè)用戶(ID:ifwz1729)的帖子,鏈接在此

wKgZomWaBjaAD99LAAFpEGMGCsw146.jpg

最后復(fù)制到工程目錄,./demos/240X320_ui 修改圖片這里,引用lvgl就可以了,步驟在上述用戶(ID:ifwz1729)帖子里有具體講解。

03MQTT代碼

本人也是用的示例,不過(guò)在master分支中已經(jīng)沒(méi)有這兩了,但找到了在其他分支中有,可以點(diǎn)鏈接。

這部分代碼在./demos/240X320_ui/custom/custom.c文件中。

19cd25d0-abb4-11ee-8b88-92fbcf53809c.png

如果有Homeassistant的小伙伴,可以通過(guò)nodered接入HA,這樣就可以實(shí)現(xiàn)更多的聯(lián)動(dòng)效果了,大家想用的可以直接下載代碼使用,也能學(xué)習(xí)下LVGL。

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

    關(guān)注

    132

    文章

    5349

    瀏覽量

    148908
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

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

    關(guān)注

    1928

    文章

    9562

    瀏覽量

    185118
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    651

    瀏覽量

    22505
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

    3985

原文標(biāo)題:再也不用手動(dòng)關(guān)燈了,用小安派做一個(gè)智能家居中控

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何用小安-Eyes-S1做一個(gè)電子木魚(yú)?

    2024年的第篇教程來(lái)了,本篇學(xué)習(xí)如何添加LVGL事件,并制作完成個(gè)電子木魚(yú)(小美苦苦哀求,我略微出手而已)。祝大家2024積德累功,心想事成!接下來(lái)看看如何用小安
    的頭像 發(fā)表于 01-13 15:18 ?1030次閱讀
    如何用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S1<b class='flag-5'>做一個(gè)</b>電子木魚(yú)?

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

    各位大神,本人打算做畢業(yè)設(shè)計(jì),想做智能家居中的燈光控制,請(qǐng)問(wèn)有沒(méi)有好的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í)用樹(shù)莓完成了,由于成本原因,考慮換一個(gè)性價(jià)比更高的
    發(fā)表于 12-27 11:16

    樹(shù)莓智能家居

    用樹(shù)莓智能家居 實(shí)用性咋樣 。
    發(fā)表于 12-10 10:39

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

    項(xiàng)目名稱:智能家居中控系統(tǒng)試用計(jì)劃:申請(qǐng)理由本人在物聯(lián)網(wǎng)和智能家居領(lǐng)域有十年多的學(xué)習(xí)和開(kāi)發(fā)經(jīng)驗(yàn),曾設(shè)參與多個(gè)物聯(lián)網(wǎng)和智能家居項(xiàng)目的開(kāi)發(fā),對(duì)物聯(lián)網(wǎng)和智能家居技術(shù)有過(guò)深入的學(xué)習(xí)和探索。想借
    發(fā)表于 11-18 18:12

    WiFi模塊智能開(kāi)關(guān)在智能家居中的應(yīng)用是什么?

    WiFi模塊智能開(kāi)關(guān)在智能家居中的應(yīng)用是什么?
    發(fā)表于 05-18 06:13

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

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

    如何利用樹(shù)莓讓家庭nas和智能家居中控系統(tǒng)進(jìn)行組合呢

    如何利用樹(shù)莓讓家庭nas和智能家居中控系統(tǒng)進(jìn)行組合呢?有哪些基本流程呢?
    發(fā)表于 02-22 08:34

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

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

    智能家居中的無(wú)線技術(shù)解析

    有幸看到來(lái)自中國(guó)的廠家在物聯(lián)網(wǎng)和智能家居領(lǐng)域?qū)崿F(xiàn) 彎道超車,中國(guó)的智能家居技術(shù)與市場(chǎng)發(fā)展極其迅猛,我們的產(chǎn)品和系統(tǒng)可以說(shuō)是世界領(lǐng)先。 作為Zigbee中國(guó)技術(shù)組的主席,我很高興有這樣個(gè)
    發(fā)表于 08-21 10:30 ?2140次閱讀

    智能家居中的虛擬助手

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

    智能家居中傳感器技術(shù)的應(yīng)用和未來(lái)展望

    智能家居是指利用先進(jìn)的傳感器技術(shù)和互聯(lián)網(wǎng)連接的智能設(shè)備,以提高生活質(zhì)量、便捷性和能源效率的家居系統(tǒng)。在智能家居中,傳感器技術(shù)發(fā)揮著關(guān)鍵作用,它們可以感知環(huán)境和用戶行為,為
    的頭像 發(fā)表于 06-18 11:25 ?2654次閱讀

    工業(yè)交換機(jī)在智能家居中的關(guān)鍵應(yīng)用

    隨著科技的不斷進(jìn)步和智能家居概念的不斷普及,人們對(duì)于家居生活的要求也越來(lái)越高。而工業(yè)交換機(jī)作為個(gè)重要的網(wǎng)絡(luò)設(shè)備,可以在智能家居中發(fā)揮關(guān)鍵作
    的頭像 發(fā)表于 10-13 10:49 ?846次閱讀

    再也不用手動(dòng)關(guān)燈了,用安信可的小安做一個(gè)智能家居中

    /BV1BN411V7Ad/?vd_source=54c5db21948db2378659b7e8e42bafbf 個(gè)消息框設(shè)置成時(shí)間,這里給服務(wù)器設(shè)置了個(gè)MQTT遺囑消息,每隔
    的頭像 發(fā)表于 01-08 17:26 ?580次閱讀
    再也不用手動(dòng)關(guān)燈了,用安信可的<b class='flag-5'>小安</b><b class='flag-5'>派</b><b class='flag-5'>做一個(gè)</b><b class='flag-5'>智能家居中</b>控

    繼電器在智能家居中的應(yīng)用

    隨著科技的飛速發(fā)展,智能家居已經(jīng)成為現(xiàn)代家庭不可或缺的部分。在智能家居系統(tǒng)中,繼電器作為種重要的電子控制元件,發(fā)揮著至關(guān)重要的作用。本文旨在深入探討繼電器在
    的頭像 發(fā)表于 06-24 11:36 ?945次閱讀