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