聚豐項(xiàng)目 > 基于AB32VG1的健康睡眠燈
在溫濕度適宜的情況下,把臥室光照度調(diào)至150LX的微暗程度,就會(huì)促進(jìn)睡眠荷爾蒙“褪黑素”的分泌,有助睡眠。暖色系的光線會(huì)讓人有放松的感覺(jué),色溫在3000K暖光為最佳。本方案采用基于AB32VG1開(kāi)發(fā)板搭載RT-Thread操作系統(tǒng),應(yīng)用PWM端口驅(qū)動(dòng)LED燈珠模組實(shí)現(xiàn)我們需要的燈光效果。 我們或多或少都有聽(tīng)著音樂(lè)入睡的經(jīng)歷,每天晚上睡覺(jué)前使用舒緩的音樂(lè)放松,可以有助于減少入睡時(shí)間和提高睡眠質(zhì)量,也是心理學(xué)和醫(yī)學(xué)臨床上常用的一種治療方法。本方案采用的中科藍(lán)訊(Bluetrum)公司的AB5301A芯片性能優(yōu)異,特別是音頻處理是一大亮點(diǎn),可以播放出適合臥室聆聽(tīng)的舒緩樂(lè)音。
dwwzl
dwwzl
團(tuán)隊(duì)成員
武中亮 設(shè)計(jì)人員
大賽資源使用情況
開(kāi)發(fā)環(huán)境:
開(kāi)發(fā)工具及版本:RT-Thread Studio 2.0.1
平臺(tái):Windows 10
硬件: AB32VG1開(kāi)發(fā)板,
板上資源:CPU:AB5301A;(LQFP48 封裝,主頻 120M,片上集成 RAM 192K, flash 8Mbit,ADC,PWM,USB,UART,IIC 等資源)
一路 TF Card 接口,用來(lái)插入sd卡,存儲(chǔ)要播放的wav音頻文件
一路 USB 接口,用來(lái)下載更新代碼
一路音頻接口(美標(biāo) CTIA),用來(lái)外接音響設(shè)備播放聲音。
六路 PWM 輸出引腳端子引出,用來(lái)控制臥室燈光調(diào)光調(diào)色。
一個(gè)全彩 LED 燈模塊,一個(gè)電源指示燈,三個(gè)燒錄指示燈,用來(lái)做指示。
一個(gè) Reset 按鍵,三個(gè)功能按鍵(通用版為兩個(gè)功能按鍵),用于復(fù)位。
板子規(guī)格尺寸:6cm*9cm
I/O 口通過(guò) 2.54MM 標(biāo)準(zhǔn)間距引出,同時(shí)兼容 Arduino Uno 擴(kuò)展接口
RT-Thread系統(tǒng):RT-Thread標(biāo)準(zhǔn)版
RT-Thread版本:RT-Thread V 4.0.3
內(nèi)核部分:調(diào)度器,信號(hào)量,消息隊(duì)列。
組件部分:使用了虛擬文件系統(tǒng)、SD卡讀寫(xiě)、PWM、串口、按鍵
調(diào)度器:創(chuàng)建多個(gè)線程來(lái)實(shí)現(xiàn)不同的工作。
信號(hào)量:用來(lái)同步線程。
消息隊(duì)列:用來(lái)實(shí)現(xiàn)線程之間傳遞的數(shù)據(jù)。
系統(tǒng)架構(gòu)
硬件框架說(shuō)明
使用AB32VG1開(kāi)發(fā)板配置的音頻輸出口外接我的USB音箱,音箱供電接到開(kāi)發(fā)板的USB口,音頻插頭插到AUDIO插座上。PWM采用LPWM1 G3的PA1端口輸出,外接自制的LED可調(diào)光模組上,LED模組由220V供電,LED模組自帶驅(qū)動(dòng)器,PWM連接采用光耦隔離。播放的音源放在SD卡內(nèi),插入到AB32VG1開(kāi)發(fā)板的SD插槽內(nèi),通過(guò)按鍵選擇和播放。
軟件配置分三部分:音頻部分,存儲(chǔ)與文件系統(tǒng)部分,PWM、串口等,在RT-Thread系統(tǒng)上增加key輸入,pwm輸出,wav播放,sd驅(qū)動(dòng)進(jìn)程。
代碼如下:
http://www.www27dydycom.cn/project/33818
實(shí)現(xiàn)了音樂(lè)的播放和led燈pwm調(diào)光功能,視頻如下:
效果還有待優(yōu)化完善。
還需要優(yōu)化光照度反饋和藍(lán)牙遙控功能
總結(jié)感悟
1、 音樂(lè)用sd卡存儲(chǔ),下載更換相當(dāng)不方便,可以考慮采用連接家庭wifi網(wǎng)絡(luò),采用云存儲(chǔ),云播放的方式更加合理。
2、 播放音樂(lè)采用按鍵也不方便,可以考慮采用手機(jī)藍(lán)牙連接,一鍵啟動(dòng)或者設(shè)定智能模式。
3、 睡眠心理引導(dǎo)是一門(mén)大學(xué)問(wèn),還需要慢慢摸索出一條路子來(lái)。
(5.76 MB)下載