一、硬件方案
STM32單片機(jī)+OLED液晶顯示+光敏電阻+光電開關(guān)+按鍵設(shè)置+蜂鳴器報警+人體紅外+DS1302時鐘芯片
二、功能設(shè)計
燈光調(diào)節(jié),人體感應(yīng),坐姿校準(zhǔn),蜂鳴器提醒、自動手動模式切換、定時提示.
1、STM32F103C8T6單片機(jī)進(jìn)行數(shù)據(jù)處理。
2、OLED液晶顯示當(dāng)前時間、亮度等級、自動/手動模式、定時鬧鐘提醒。
3、DS1302時鐘芯片,并且時鐘具有掉電行走功能。
4、光敏采集當(dāng)前光線強(qiáng)度,人體紅外檢測是否有人。
5、紅外光電開關(guān)檢測是否有遮擋,表示坐姿不正確、蜂鳴器進(jìn)行報警提醒,液晶顯示:請注意坐姿。
6、通過按鍵進(jìn)入設(shè)置當(dāng)前時間,還可以通過按鍵時鐘加減。
7、通過可以按鍵切換自動/手動模式;自動模式下:必須檢測到有人,光線暗。
8、按鍵設(shè)置久坐提醒的時間,到了指定的時間后,蜂鳴器嘀嘀嘀進(jìn)行提醒,一分鐘后自動關(guān)閉。
9、在自動模式下,不同光線情況下進(jìn)行PWM燈光調(diào)節(jié);在手動模式下,通過按鍵直接控制燈光亮度加和減,燈光亮度一共為3擋。