<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用小安派做一個智能家居中控

安信可科技 ? 來源:安信可科技 ? 2024-01-07 10:01 ? 次閱讀

本作品由安信可社區用戶

noonezero制作

以下是我的項目之再也不用手動關燈系列,為了方便小伙伴們看效果,大家可以先點擊圖片看視頻。

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

下面是兩個開關,之前寫代碼是想把分別接入GPIO0和GPIO1上,這樣接LED或者繼電器都OK,結果發現LVGL代碼中把這兩IO口都上拉了,除了IIC,touch都上拉了,作罷。

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

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

01代碼運行思路講解

首先是聯網,需要寫下Wi-Fi賬戶和密碼:

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

加載LVGL動畫,然后在custom.c中實現連接MQTT和接收消息處理,MQTT服務器采用SDK示例中的mosquitto,本來是想連接巴法,能后續實現智能音箱的同步控制,但是使用巴法訂閱和發布消息得從底層重寫,暫時沒那么大的能力和時間。

現效果:

在屏幕上點擊開關,控制命令會直接發布到對應主題上,當收到MQTT消息后,根據對應主題及命令實現對應功能,也可以用MQTT客戶端發送命令,讓小安派來實現。

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

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

02lvgl代碼生成

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

wKgZomWaBjaAD99LAAFpEGMGCsw146.jpg

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

03MQTT代碼

本人也是用的示例,不過在master分支中已經沒有這兩了,但找到了在其他分支中有,可以點鏈接。

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

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

如果有Homeassistant的小伙伴,可以通過nodered接入HA,這樣就可以實現更多的聯動效果了,大家想用的可以直接下載代碼使用,也能學習下LVGL。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 繼電器
    +關注

    關注

    131

    文章

    5032

    瀏覽量

    146280
  • 控制器
    +關注

    關注

    112

    文章

    15274

    瀏覽量

    171782
  • 智能家居
    +關注

    關注

    1914

    文章

    9174

    瀏覽量

    179707
  • MQTT
    +關注

    關注

    5

    文章

    546

    瀏覽量

    22033
  • 安信可
    +關注

    關注

    0

    文章

    122

    瀏覽量

    3827

原文標題:再也不用手動關燈了,用小安派做一個智能家居中控

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    各位大神,本人打算做畢業設計,想做智能家居中的燈光控制,請問有沒有好的Idea介紹呢?求指點啊,謝謝
    發表于 12-18 16:34

    樹莓與Z-wave模塊制作智能家居的網關

    ` 本帖最后由 l1h2s3 于 2015-6-11 16:04 編輯 誰有樹莓與Z-wave模塊制作智能家居的網關的資料?ZM4101芯片與樹莓
    發表于 06-10 17:53

    【Tisan物聯網申請】基于WiFi的智能家居中央控制

    申請理由:開發板適合工程要求,碩士研究生畢業,從事智能監測設備開發,智能家居 智能電網 智慧城市項目開發經驗2年項目描述:傳統家用電器設備不能可靠聯網,這款機器人是基于智能設備控制的
    發表于 11-16 11:17

    【orangepi zero申請】智能家居中繼器

    項目名稱:智能家居中繼器試用計劃:1,作為智能家居的中繼器,向下鏈接各種傳感器板,向上連接服務器,以便實現數據的管理與中轉2,之前實用樹莓完成了,由于成本原因,考慮換一個性價比更高的
    發表于 12-27 11:16

    【NXP LPC54110試用申請】智能家居中控系統

    。項目計劃1、閱讀文檔,對此款開發板有大概認識;2、學習例子程序,熟悉開發過程3、結合開發板,學習語音處理模塊4、完成外圍傳感器的控制4、完成智能家居控制,如風扇轉速,臺燈明亮調節等。5、分享成果預計成果基于開發板
    發表于 07-31 18:12

    樹莓智能家居

    用樹莓智能家居 實用性咋樣 。
    發表于 12-10 10:39

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

    項目名稱:智能家居中控系統試用計劃:申請理由本人在物聯網和智能家居領域有十年多的學習和開發經驗,曾設參與多個物聯網和智能家居項目的開發,對物聯網和智能家居技術有過深入的學習和探索。想借
    發表于 11-18 18:12

    WiFi模塊智能開關在智能家居中的應用是什么?

    WiFi模塊智能開關在智能家居中的應用是什么?
    發表于 05-18 06:13

    ISM頻段在物聯網智能家居中的應用是什么

    物聯網智能家居的發展物聯網隨著互聯網的發展,可以通過互聯網實現物和物的互聯,就有了物聯網的概念。傳統家居電器 有了物聯網之后,在家居電器范圍中,就是通過物聯網技術將家中的各種設備連接到
    發表于 07-26 07:43

    如何利用樹莓讓家庭nas和智能家居中控系統進行組合呢

    如何利用樹莓讓家庭nas和智能家居中控系統進行組合呢?有哪些基本流程呢?
    發表于 02-22 08:34

    物聯網在智能家居中的應用案例

    物聯網在智能家居中的應用案例,介紹了物聯網在未來智能家居系統中能夠提供的平臺和手段。
    發表于 03-04 14:46 ?14次下載

    智能家居中的虛擬助手

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

    智能家居中傳感器技術的應用和未來展望

    智能家居是指利用先進的傳感器技術和互聯網連接的智能設備,以提高生活質量、便捷性和能源效率的家居系統。在智能家居中,傳感器技術發揮著關鍵作用,它們可以感知環境和用戶行為,為
    的頭像 發表于 06-18 11:25 ?2016次閱讀

    語音數據集在智能家居中的應用與挑戰

    隨著科技的快速發展,智能家居已經逐漸走進人們的生活。語音數據集在智能家居中發揮著重要的作用,為家居設備提供了語音交互的能力,提升了用戶體驗。本文將詳細介紹語音數據集在智能家居中的應用、
    的頭像 發表于 12-25 09:48 ?295次閱讀

    再也不用手動關燈了,用安信可的小安做一個智能家居中

    本作品由安信可社區用戶 noonezero 制作 以下是我的項目之再也不用手動關燈系列,為了方便小伙伴們看效果,大家可以先點擊看視頻。 https://www.bilibili.com/video/BV1BN411V7Ad/?vd_source=54c5db21948db2378659b7e8e42bafbf 一個消息框設置成時間,這里給服務器設置了一個MQTT遺囑消息,每隔一分鐘發下服務器時間,有緊急事情可以直接發消息顯示,或者崩潰后顯示遺囑消息。 下面是兩個開關,之前寫代碼是想把分別接入GPIO0和GPIO1上,這樣接LED或者繼電器都OK,結果發現LV
    的頭像 發表于 01-08 17:26 ?239次閱讀
    再也不用手動關燈了,用安信可的<b class='flag-5'>小安</b>派<b class='flag-5'>做一個</b><b class='flag-5'>智能家居中</b>控
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>