<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天內不再提示

【國民技術N32項目移植】迷你燈帶控制器簡介

z_tam ? 來源:z_tam ? 作者:z_tam ? 2023-02-14 10:37 ? 次閱讀

原文鏈接

功能介紹

以N32G435CBL7為主控的WS2812B燈帶控制板。

最多能同時控制8條燈帶輸出。

板載LCD能直接修改燈效。

支持USB OTA功能。

0.png

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

1.jpg

固件升級

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

2.jpg

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

3.jpg

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

10.jpg

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

11.jpg

模擬輸出

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

4.jpg

  • 按下按鍵2后進入模擬輸出頁面,屏幕會模擬出當前通道輸出的燈效。
    • ch: 修改要模擬的通道(0-7)。
    • len: 燈珠點亮的個數。
    • example_x: 算法名。
    • ticks: 通道輸出一幀燈效延時的時間(ms)。

5.jpg

12.jpg

燈帶控制

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

6.jpg

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

7.jpg

輸出倒計時

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

8.jpg

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

9.jpg

芯片資源

主要參數

  • 內核:32位ARM Cortex-M4 內核+ FPU
  • 主頻:108MHZ
  • Flash:128KByte
  • SRAM:32KByte
  • SPI:27Mbps
  • USB:2.0 FS Device

SysTick中斷

  • Arm-2D顯示驅動需要使用perf_counter模塊配置SysTick中斷提供節拍計數。

13.jpg

TIM定時器中斷

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

14.jpg

GPIO輸入/輸出

15.jpg

  • 燈帶通道輸出。
    16.jpg

SPI

  • 160 * 80的LCD使用SPI接口傳輸數據。
    17.jpg

USB Device

  • 使用USB Device配置UF2服務,當使用usb連接電腦后自動識別為U盤并提供給固件升級功能。
    18.jpg

RTC

  • 這里的RTC不用于計時,僅通過RTC的備份寄存器存儲APP的信息,在復位后給Boot loader傳遞信息。
    • RTC備份寄存器僅復位單片機不斷電,信息不丟失。
      19.jpg

市場前景

傳統控制器

  • 對方缺點:
    • 一個控制器只能控制單通道。
    • 不支持升級更換燈效。
  • 我方優勢:
    • 可支持8個通道同時輸出。
    • 通過usb連接電腦,把新的固件放入U盤即可升級更換燈效。

20.jpg

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

21.jpg

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

22.jpg

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

23.jpg

  • 對方缺點:
    • 控制器按鍵太多,操作復雜。
    • 控制器容易丟失。
  • 我方優勢:
    • 使用先進的ARM-2D圖形庫,僅通過三個按鈕即可實現所有功能的修改。
    • 控制器集成按鈕和屏幕,可實時修改顯示效果。
      24.jpg
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    237

    文章

    22462

    瀏覽量

    646086
  • 控制器
    +關注

    關注

    112

    文章

    15245

    瀏覽量

    171392
  • N32
    N32
    +關注

    關注

    0

    文章

    18

    瀏覽量

    7116
  • 國民技術
    +關注

    關注

    2

    文章

    291

    瀏覽量

    19982
  • WS2812B
    +關注

    關注

    1

    文章

    38

    瀏覽量

    1932
收藏 人收藏

    評論

    相關推薦

    國民技術N32項目移植迷你控制器#N32g435

    控制器移植開發板
    z_tam
    發布于 :2023年02月14日 18:52:17

    國民技術N32項目移植】BMS項目移植

    移植bmsN32國民技術
    Angel_YY
    發布于 :2023年02月27日 15:53:27

    [國民技術N32項目移植]步進電機加減速移植

    步進電機N32國民技術
    長劍
    發布于 :2023年02月28日 18:07:35

    【名單公布】國民技術N32開源移植挑戰賽初審通過名單

    規范標題: 【國民技術N32項目移植】xxxx項目移植
    發表于 11-15 18:06

    國民技術N32項目移植N32G345XVL-STB項目移植 ——開箱及開發環境搭建

    感謝Elecfans和國民技術,能夠參與國民技術N32項目
    發表于 12-03 17:11

    【精品合集】國民技術N32開源移植挑戰賽作品合集

    控制器簡介國民技術N32項目
    發表于 01-10 13:59

    國民技術N32項目移植】4. 硬件定時實現2ms定時

    過往分享【國民技術N32項目移植】1. 新建工程+LED與按鍵跳坑總結【國民
    發表于 01-31 22:22

    國民技術N32項目移植】5. ADC應用以及跳坑總結

    SSD1306軟件包【國民技術N32項目移植】4. 硬件定時實現2ms定時前言本文講解如何使
    發表于 02-02 21:45

    國民技術N32項目移植項目提交-物聯網心率監控設備

    SSD1306軟件包【國民技術N32項目移植】4. 硬件定時實現2ms定時【
    發表于 02-12 16:41

    國民技術N32項目移植】 RTT tcpclient測試

    國民技術N32項目移植】RTT AT ESP8266移植
    發表于 02-16 17:38

    國民技術N32項目移植】5.項目提交-天氣顯示及預報系統介紹以及演示

    國民技術N32項目移植】5.項目提交-天氣顯示及預報系統介紹以及演示1、過往
    發表于 02-22 19:53

    國民技術N32項目移植】FOC項目移植之環境搭建

    FOC項目移植之環境搭建很高興能夠參加國民技術N32開源移植挑戰賽,本人這次將在RT-Threa
    發表于 02-24 13:53

    國民技術N32項目移植】步進電機加減速項目移植

    本文主要是對正點原子的STM32F4電機開發板的步進電機加減速程序進行移植實驗.本項目移植用的開發板是國民技術
    發表于 02-27 21:01

    國民技術N32項目移植】簡單概括一下我的參賽計劃

    國民技術與電子發燒友聯合舉辦的N32 MCU移植挑戰賽,聊聊我的參賽計劃。一、學習開發板首先拿到開發板,我會找到對應板子(芯片)的datasheet資料,初略地過一遍;然后有針對性地對
    發表于 02-28 15:06

    國民技術N32項目移植】easypower 介紹

    ,所以此次使用國民技術的mcu做一個項目移植?;诔杀竞唾Y源的考慮,選擇國民技術
    發表于 02-28 23:19
    亚洲欧美日韩精品久久_久久精品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>