背景
剛搬家,沒(méi)有什么燈光裝飾。
自己的電腦桌面上也只有單一的光源提供照明,除了基礎(chǔ)的照明功能外沒(méi)有別的功能了。
正好自己在桌面上使用3D打印做了一個(gè)元器件盒子,用的透明材料,就想著制作一個(gè)燈板放到元器件盒子下面。
RA0E1方框圖

RA0E1特性
32MHz Arm Cortex-M23內(nèi)核
高達(dá)64KB閃存和12KB SRAM
1KB數(shù)據(jù)閃存(100,000次編程/擦除 (P/E) 周期)
16引腳和32引腳封裝選項(xiàng)
1.6V至5.5V的寬電壓范圍
TAU(16位通用PWM定時(shí)器)
TML32(32位間隔定時(shí)器)
SAU(UART、簡(jiǎn)單SPI、簡(jiǎn)單 I2C)
UART
I2C總線
隨機(jī)數(shù)發(fā)生器
安全功能
靈活的電源架構(gòu),具有快速喚醒功能
HAL驅(qū)動(dòng)器代碼
支持Arm生態(tài)系統(tǒng)和瑞薩電子原創(chuàng)開(kāi)發(fā)工具
方法說(shuō)明 / 操作說(shuō)明
說(shuō)干就do,根據(jù)元器件盒的尺寸制作PCB。我決定使用WS2812B作為燈光的來(lái)源,一方面這個(gè)燈可以通過(guò)編程實(shí)現(xiàn)多種不同的光效和復(fù)雜的色彩變幻,另一方面他只占用一個(gè)IO就可驅(qū)動(dòng),很節(jié)省IO資源。
使用立創(chuàng)EDA進(jìn)行設(shè)計(jì),燈板分享的鏈接
ws2812燈板 - 立創(chuàng)開(kāi)源硬件平臺(tái)
https://oshwhub.com/edaguosaizhuanyong/ws2812-deng-ban

系統(tǒng)框圖介紹
5V電源供電------RA0E1板子------IO控制WS2812B*32個(gè)。
代碼介紹
基于官方代碼修改而成。
值得說(shuō)一下,代碼下載的位置在gitee上面。
使用E2STUDIO WITH FSP版本5.2.0。
在RA0E1_SPI_WS2812B上面進(jìn)行修改。

驅(qū)動(dòng)使用SPI的IO,因?yàn)镾PI硬件翻轉(zhuǎn)速度快,可以保證IO的速度。整個(gè)代碼的驅(qū)動(dòng)部分已經(jīng)做完,介紹一下代碼入口函數(shù),也就是setPixelColor(i,0,64,0);函數(shù)。

第一個(gè)參數(shù)i是表示控制那個(gè)燈。后面的三個(gè)參數(shù)分別是綠,紅,藍(lán)1的顏色配比。最大值到64。

結(jié)果&結(jié)論
完美實(shí)現(xiàn)需要的功能,多色的燈光裝飾在桌面上非常漂亮。
Arm Cortex-M23內(nèi)核,4kB的閃存,1.6V~5.5V寬電源電壓范圍,>32MHz的CPU性能。RA0系列適合成本敏感型應(yīng)用,如低功耗、低成本的消費(fèi)電子產(chǎn)品、小家電系統(tǒng)控制、工業(yè)系統(tǒng)控制和樓宇自動(dòng)化。
心得體會(huì)
瑞薩的單片機(jī)非常有性價(jià)比,功能齊全并且開(kāi)發(fā)簡(jiǎn)單,給的例程也不錯(cuò),可以節(jié)省很多開(kāi)發(fā)時(shí)間。
實(shí)測(cè)在有一點(diǎn)點(diǎn)基礎(chǔ)的上面,學(xué)習(xí)幾天就能流暢開(kāi)發(fā)。很不錯(cuò)。
-
元器件
+關(guān)注
關(guān)注
113文章
4974瀏覽量
98804 -
瑞薩
+關(guān)注
關(guān)注
37文章
22459瀏覽量
90016 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
26文章
6211瀏覽量
115861 -
3D打印
+關(guān)注
關(guān)注
28文章
3636瀏覽量
117170
發(fā)布評(píng)論請(qǐng)先 登錄
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)發(fā)板簡(jiǎn)介與上電測(cè)試
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】點(diǎn)燈
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】初步認(rèn)識(shí)RA-Eco-RA0E1-32PIN-V1.0這塊開(kāi)發(fā)板
【瑞薩RA4系列開(kāi)發(fā)板體驗(yàn)】1、開(kāi)發(fā)板要來(lái)了(1)
【瑞薩RA4系列開(kāi)發(fā)板體驗(yàn)】體驗(yàn)過(guò)程
瑞薩RA MCU家族推出集成Arm? Cortex?-M23內(nèi)核的全新RA0系列
瑞薩電子RA產(chǎn)品家族新增RA0E1 MCU產(chǎn)品組
基于瑞薩RA0E1 MCU的解決方案介紹
利用瑞薩RA0E1開(kāi)發(fā)板實(shí)現(xiàn)雷達(dá)人體感應(yīng)功能
基于瑞薩RA0E1開(kāi)發(fā)板的IIC OLED測(cè)試
基于瑞薩RA0E1開(kāi)發(fā)板的ThreadX實(shí)時(shí)操作系統(tǒng)串口回顯測(cè)試
基于瑞薩RA0E1開(kāi)發(fā)板的裝飾彩燈方案
評(píng)論