那曲檬骨新材料有限公司

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

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

3天內不再提示

如何用安信可Ai-M61系列控制WS2812實現(xiàn)小夜燈?

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-07-23 10:34 ? 次閱讀

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

timo制作

我需要一個燈

我需要一個多彩燈

我需要一個可以智能控制的多彩燈

來了,它就是

wKgZomafFoGAK-45AAAs9MqeMQU02.jpegwKgaomafFoWAWhs_AAFZw-GCfGA12.jpeg

大家好,這就是我要是說的小夜燈

別看我的圖片很簡約的不能再簡約

它可是集眾多功能于一身哦

且看我一 二 三 四 變

身為一個燈,接入 HA 控制那是最基本的

wKgZomafFoaAV4I7AAA178rVUqQ89.jpegwKgaomafFoaATzU0AABOAvNNaZU48.jpeg

小程序控制,那也是妥妥的~

wKgZomafFoaAdPh_AABXp_4oI_A00.jpeg

蘋果手機還可以這樣控制

wKgaomafFoeAIKRbAADVlysj2EE75.jpegwKgZomafFo2AYVa7AACjXA3iPOU80.jpegwKgaomafFo6ALSN7AADiI4U9TIM48.jpeg

Siri 控制也不是不行

wKgZomafFo-AQvmBAADsnbWTemc72.jpeg

你以為這是它的全部嗎

No,No,No

身為一個燈,這點追求太少了

再加

音樂燈

結合 LedFx

添加設備可以直接變身音樂燈帶

以上是控制方式

接下來給大家挨介紹這個燈的結構,工程,控制,和源碼

結構

wKgaomafFo-AV9XlAAAwkCGEuPA53.jpeg

這是外殼結構

里面分為兩層,上層就是燈珠,有 25 棵均勻分布在板子上,板子正好放在孔柱上,孔為 M3 螺絲孔,正好固定

下層是控制電路,正好穿過孔柱放到下面托盤上

安裝需安裝下層,然后螺絲母固定,在放上層,繼續(xù)固定

最下面放一張 1.5 厚的乳白透光板,實現(xiàn)即透光,也不會刺眼

充分滿足小夜燈使用

板子尺寸為 100mm 正園,符合白嫖思想

透光板直接說好尺寸,淘寶店家就給切割

就是外殼不能曬光,最近測試,放桌上,已經(jīng)發(fā)黃了

wKgZomafFpCAcHPrAABRc7L3BLc14.jpeg

實物圖長這樣,底板沒加

一方面是打算等 5000 積分后換兩塊 M61 模組在裝,省錢

wKgaomafFpWAYi9FAAKVvSZOwQU60.jpeg

控制

小夜燈控制主要在兩個方面

一個是 MQTT 控制,實現(xiàn) RGB 各種顏色的切換

這種也就是 HA 控制模式

不過缺點也很明顯,只能控制單一顏色 亮度,也就是 25 個燈要什么顏色就是什么顏色

蘋果 homekit siri 都是這種控制的衍生品

另外一種就是 UDP 控制

這種小程序和 LEDFX 就是這種

可以實現(xiàn)每個燈控制什么顏色

當然要是都一個顏色還是得一個個都輸入燈的顏色

彩蛋模式

隱藏彩蛋,直接在對應主題發(fā)送數(shù)字,就可以顯示各種炫酷動畫

這個會在視頻中詳細演示

彩蛋模式定義的值,這個在 ws2812.h 里面定義

這里的值只到初始化燈模式,UDP 模式放在這里是為了內部切換的

發(fā)送 UDP 對應值程序會報錯

wKgZomafFpaAQFp9AABpuerW09U65.jpeg

LEDFX模式

這是 ledfx 的 github

GitHub - LedFx/LedFx: LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.

介紹:

LedFx 讓您的 LED 隨著音頻跳舞!LedFx 提供的是接收音頻輸入的能力,并即時將音頻處理成實時燈光秀到多個 LED 燈條/矩陣。無需花費數(shù)小時來編程一首歌曲來編程您的 LED,因為 LedFx 將為您完成這一切!

LedFx 實時 LED 燈帶音樂可視化效果控制器采用的是基于網(wǎng)絡的設備(ESP8266/ESP32/Raspberry Pi 4),支持先進的實時音頻效果!LedFx 可以控制多個設備,并且與廉價的 ESP8266/ESP32 節(jié)點配合使用,從而在整個房屋中實現(xiàn)經(jīng)濟高效的同步效果!

配置

下載安裝就不介紹了,直接講配置,點擊設備

默認這里時沒設備的,添加就行

wKgaomafFpiAA1GOAABEfbJuiPo28.jpegwKgZomafFqOATW0-AADGuSkChrs19.jpegwKgaomafFqOAbdZVAAAwvIVc1rA60.jpeg

上面選擇 UDP,下面安圖配置

最后點擊進去

wKgZomafFqSAZ9c5AACwjirF6YU29.jpeg

這里就可以選擇各種模式了

選擇好模式,這里點開始,就可以看到效果了

wKgZomafFqSAC7o4AACrDmQ4oHk53.jpeg

補充下蘋果手機接HA

蘋果有自帶的 homekit,HA 有集成,可以生成 homebrige,橋接蘋果和 HA,這樣在蘋果家庭里面就可以控制 HA 的設備了,在集成里面搜 homekit。

wKgaomafFqWAaoO7AAAgBflTvtI16.jpeg

選擇 apple

wKgZomafFqWAAImsAAA3SI3qtXc15.jpeg

bridge 選擇

wKgaomafFqaAY2NPAABHdKt1eCQ49.jpeg

選擇燈

wKgZomafFqeAf-dXAAAX_YsBJDU85.jpeg

設置區(qū)域

wKgaomafFqeAKpfyAAAkKvUWGlQ63.jpeg

點完成

在通知里面有個二維碼

打開蘋果手機,家庭,掃碼添加就可以了

添加完成后就可以在蘋果手機上控制了,Siri 也可以了

工程架構

主要工程在 components 文件夾里面

wKgZomafFqeAFVHhAAAKkVEPENc48.jpeg

mmqtt 主要是負責 MQTT 連接訂閱

User 各種功能 Task 調度

wifi 連接 wifi

ws2812 LED 顯示代碼

燈這里我沒用莫哥的庫,但是處處都是莫哥庫里面的精華

不管是這個工程模板 還是 MQTT wifi 連接 都是

整個工程調度是在 user_state.c 中 state_task 函數(shù)

開機給這個函數(shù)發(fā)送系統(tǒng)啟動狀態(tài)后,

就是這個函數(shù)負責消息處理 LED 顯示

工程的復刻記得修改 makefile 文件即可

遺憾

其實還想加麥克風的

傅里葉變換還沒搞懂

雖然 ledFx 也可以,但是畢竟不是自己的

如果大家有啥好的思路或想法,能把麥克風也加上,也可以根據(jù)律動變化,歡迎給我建議

感謝大家看到這里

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

    關注

    1930

    文章

    9606

    瀏覽量

    186388
  • WS2812
    +關注

    關注

    0

    文章

    32

    瀏覽量

    6252
  • 安信可
    +關注

    關注

    0

    文章

    159

    瀏覽量

    4046
收藏 人收藏

    評論

    相關推薦

    求一種使用SPI+DMA的方式進行WS2812控制方案

    怎樣使用SPI+DMA的方式進行WS2812控制呢?如何實現(xiàn)SPI控制WS2812燈呢?
    發(fā)表于 12-21 06:37

    講講WS2812的數(shù)據(jù)協(xié)議

    可編程定電流控制部分,可以保證LED亮度一致。下面來講講WS2812的數(shù)據(jù)協(xié)議。WS2812采用的是一種叫做單線歸零碼的通訊方式。首先要注意的是,單線歸零碼通過識別電平轉換來判別0和1信號,與一般的電平...
    發(fā)表于 01-11 07:25

    Arduino控制WS2812燈帶的方法

    設計者:STCode(公眾號同名)Arduino控制WS2812燈帶(燈環(huán))1) WS2812WS2812燈帶WS2812燈環(huán)
    發(fā)表于 01-12 08:08

    WS2812驅動的總結和時序的詳細資料分析

    WS2812有不少人都用過,大家對這款彩色LED真的是又愛又恨,愛的是它它使用簡單,采用單總線通信方式,節(jié)約IO口,而且可以多級串聯(lián)。而普通的彩色LED不是共陰就是共陽,每個顏色一個引腳,一般
    發(fā)表于 08-01 17:35 ?64次下載
    <b class='flag-5'>WS2812</b>驅動的總結和時序的詳細資料分析

    如何進行WS2812的面板燈制作詳細資料合集免費下載

    本文檔的主要內容詳細介紹的是如何進行WS2812的面板燈制作詳細資料合集免費下載包括了:DMX512轉WS2812 面板燈程序,STC8系列單片機技術參考手冊,WS2812燈板照片,
    發(fā)表于 05-29 17:36 ?164次下載
    如何進行<b class='flag-5'>WS2812</b>的面板燈制作詳細資料合集免費下載

    dfrobot炫彩WS2812 RGB LED剪裁白色燈帶介紹

    WS2812 RGB裸板白燈條是由一系列的全彩LED組成。
    的頭像 發(fā)表于 12-27 15:35 ?4610次閱讀
    dfrobot炫彩<b class='flag-5'>WS2812</b> RGB LED<b class='flag-5'>可</b>剪裁白色燈帶介紹

    STM32使用LL庫PWM的DMA模式驅動ws2812

    驅動n個,當然n是有限制的。時序超級簡單,也有一定難度。類似的帖子網(wǎng)上有很多,在此不再贅述。WS2812驅動方式大概有以下幾種:1.使用GPIO模擬,中間加延時實現(xiàn)“0”、“1”的時序,延時需要...
    發(fā)表于 11-30 10:21 ?66次下載
    STM32使用LL庫PWM的DMA模式驅動<b class='flag-5'>ws2812</b>

    WS2811/WS2812擴展器

    電子發(fā)燒友網(wǎng)站提供《WS2811/WS2812擴展器.zip》資料免費下載
    發(fā)表于 07-04 09:35 ?15次下載
    <b class='flag-5'>WS</b>2811/<b class='flag-5'>WS2812</b>擴展器

    WS2812 RGB LED開源分享

    電子發(fā)燒友網(wǎng)站提供《WS2812 RGB LED開源分享.zip》資料免費下載
    發(fā)表于 02-01 14:05 ?28次下載
    <b class='flag-5'>WS2812</b> RGB LED開源分享

    Ai-M61/62系列的固件燒錄指導

    本文介紹Ai-M61/62系列模組/開發(fā)板的固件燒錄。
    的頭像 發(fā)表于 07-02 11:23 ?1712次閱讀
    <b class='flag-5'>Ai-M61</b>/62<b class='flag-5'>系列</b>的固件燒錄指導

    迪文屏控制WS2812氛圍燈

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎開源案例——迪文屏控制WS2812氛圍燈。工程師通過COF智能屏的OS核精準控制WS2812幻彩燈帶每一顆燈珠顏色,
    的頭像 發(fā)表于 01-26 08:12 ?1151次閱讀
    迪文屏<b class='flag-5'>控制</b><b class='flag-5'>WS2812</b>氛圍燈

    Ai-M61/Ai-M62系列連接AWS亞馬遜云

    本文介紹Ai-M61/Ai-M62系列模組/開發(fā)板連接亞馬遜云方法。 Ai-M61 系列模組(下稱模組)是由深圳市
    的頭像 發(fā)表于 02-04 15:51 ?927次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b>/<b class='flag-5'>Ai-M</b>62<b class='flag-5'>系列</b>連接AWS亞馬遜云

    “WiFi 6+BLE5.3+Thread”,Ai-M61系列模組選型

    Ai-M61系列是“WiFi 6+BLE5.3+Thread”高性能的嵌入式無線通信模組,該模組搭載BL618 芯片作為核心處理器,BL618 芯片系統(tǒng)包含帶 FPU 和 DSP 的 32 位
    的頭像 發(fā)表于 03-12 16:22 ?690次閱讀
    “WiFi 6+BLE5.3+Thread”,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b><b class='flag-5'>系列</b>模組選型

    論如何使用WS2812以及類似燈珠

    ? ?WS2812 LED燈珠,這是一種非常流行的尋址RGB LED。每個WS2812 LED內部集成了控制電路,因此可以通過一個數(shù)據(jù)輸入線來單獨
    的頭像 發(fā)表于 09-30 15:11 ?618次閱讀
    論如何使用<b class='flag-5'>WS2812</b>以及類似燈珠

    Ai-M61/M62系列模組支持CAN接口了?

    hello,小伙伴們,經(jīng)過一段時間的開發(fā)和測試,Ai-M61/M62模組可以支持CAN接口了。 起因是前段時間,突然有客戶想拿小安派-
    的頭像 發(fā)表于 12-27 10:59 ?250次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b>/<b class='flag-5'>M</b>62<b class='flag-5'>系列</b>模組支持CAN接口了?
    巴西百家乐官网的玩法技巧和规则 | 百家乐官网水晶筹码| 凭祥市| 新沂市| 百家乐官网分析软件骗人| 百家乐官网高手技巧| 真人百家乐官网开户优惠| 赌百家乐官网可以赢钱| 红9百家乐官网的玩法技巧和规则 高尔夫百家乐官网的玩法技巧和规则 | 百家乐投注窍门| 百家乐和21点| 大发888怎么赢钱| bet365体育在线注册| 定南县| 澳门百家乐官网视频| 百家乐官网园云鼎赌场娱乐网规则| 江山百家乐官网的玩法技巧和规则| 折式百家乐赌台| 无锡百家乐的玩法技巧和规则| 威尼斯人娱乐城澳门赌博| 钱柜娱乐城怎么样| 百家乐官网怎么看单| 打百家乐官网纯打庄的方法| 杨筠松 24山 图| 百家乐游戏大厅下| 大发888分析| 阿拉善盟| 澳门百家乐官网娱乐场开户注册| 百家乐视频小游戏| 百家乐园蒙特卡罗| 赌博药| 网上百家乐官网有哪些玩法| 做生意的门的方向| 任你博百家乐娱乐城| 云顶会所| 百家乐官网哪条下路好| 百家乐官网送钱平台| 免费百家乐统计工具| 仁寿县| 真人百家乐官网游戏软件| 金海岸百家乐娱乐城|