功能介紹
以N32G435CBL7為主控的WS2812B燈帶控制板。
最多能同時控制8條燈帶輸出。
板載LCD能直接修改燈效。
支持USB OTA功能。

- 上電后首先看到的是
logo和相關提示信息的開機頁面。

固件升級
- 開機頁面3秒后,自動切換到
主頁面。默認選中的是升級功能。

- 單擊按鍵二后切換到等待升級頁面,忙圈顯示1.5秒后系統復位。
- 在使用升級功能前,必須先使用USB連接電腦 。

- 此時電腦會枚舉出一個U盤(Z-Tam),將新的
UF2文件拖放到U盤里即可完成固件更新。

- 打開U盤可看到里面有三個文件。
- CURRENT.UF2: 當前flash內app的固件。
- INDEX.HTML: 自定義網頁。
- INFO_UF2.TXT: 版本信息。

模擬輸出
- 通過按鍵1/按鍵3切換到
模擬輸出模式。

- 按下按鍵2后進入
模擬輸出頁面,屏幕會模擬出當前通道輸出的燈效。


燈帶控制
- 在
模擬頁面長按 按鍵2 退回主頁面,通過按鍵1/按鍵3切換到燈帶控制頁面。

- 在
主頁面按下按鍵2進入燈帶控制頁面,通過按鍵1/按鍵3切換通道,單擊按鍵2使能/禁用選定的通道輸出。

輸出倒計時
- 在
燈帶控制頁面長按 按鍵2 退回主頁面,通過按鍵1/按鍵3切換到輸出倒計時頁面。

- 進入
輸出倒計時頁面后倒計時自動啟動,并在倒計時為0時關閉所有燈帶的輸出。- 通過單擊按鍵2暫停倒計時并可使用按鍵1/按鍵3調整數值。

芯片資源
主要參數
SysTick中斷
Arm-2D顯示驅動需要使用perf_counter模塊配置SysTick中斷提供節拍計數。

TIM定時器中斷
- 定時器配置為毫秒中斷,為
按鍵提供用于消抖、單擊/雙擊/長按事件的判斷。同時也用于燈帶算法的非阻塞延時。

GPIO輸入/輸出
- 按鍵輸入檢測。

- 燈帶通道輸出。

SPI
160 * 80的LCD使用SPI接口傳輸數據。
USB Device
- 使用
USB Device配置UF2服務,當使用usb連接電腦后自動識別為U盤并提供給固件升級功能。
RTC
市場前景
傳統控制器
- 對方缺點:
- 一個控制器只能控制
單通道。 - 不支持升級更換燈效。
- 一個控制器只能控制
- 我方優勢:
- 可支持
8個通道同時輸出。 - 通過usb連接電腦,把新的固件放入U盤即可升級更換燈效。
- 可支持

- 對方缺點:
- 一個控制器只能控制單通道。
- 僅支持
雙色燈帶。 - 遙控器長時間不用
容易丟失。
- 我方優勢
- 可支持8個通道同時輸出。
- 支持
24bit顏色的燈帶。 控制器集成按鈕和屏幕,可實時修改顯示效果。

- 對方缺點:
- 不支持升級更換燈效。
接線復雜。
- 我方優勢:
- 可通過控制器修改燈效等參數。
- 可通過USB更新新的燈效。

- 對方缺點:
- USB
供電能力弱。 - 僅支持單通道。
- 修改參數需要連接電腦,并且需要下載
專用的軟件。
- USB
- 我方優勢:
- 板載
12v DC供電接口,小負載可僅用usb供電,大負載可使用 12v 供電。 - 支持8通道同時輸出。
- 修改參數無需連接電腦,可通過電腦升級新的燈效且
不需要軟件支持。 - 后續可進行ota升級支持
神光同步。
- 板載

- 對方缺點:
- 控制器
按鍵太多,操作復雜。 - 控制器容易丟失。
- 控制器
- 我方優勢:
- 使用先進的ARM-2D圖形庫,僅通過
三個按鈕即可實現所有功能的修改。 - 控制器集成按鈕和屏幕,可實時修改顯示效果。

- 使用先進的ARM-2D圖形庫,僅通過
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
led
+關注
關注
243文章
24594瀏覽量
690797 -
控制器
+關注
關注
114文章
17787瀏覽量
193082 -
N32
+關注
關注
0文章
18瀏覽量
7596 -
國民技術
+關注
關注
4文章
351瀏覽量
21736 -
WS2812B
+關注
關注
2文章
40瀏覽量
2954
發布評論請先 登錄
相關推薦
熱點推薦
【國民技術N32項目移植】簡單概括一下我的參賽計劃
國民技術與電子發燒友聯合舉辦的N32 MCU移植挑戰賽,聊聊我的參賽計劃。一、學習開發板首先拿到開發板,我會找到對應板子(芯片)的datasheet資料,初略地過一遍;然后有針對性地對
發表于 02-28 15:06
【國民技術N32項目移植】迷你燈帶控制器簡介

評論