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