臺燈是人們生活中日常用品之一。目前市面上的臺燈調(diào)光和開關(guān)大部分都是通過按鍵開關(guān)操作。在光線較弱的時候,還需要找開關(guān),很不方便,而且不能自動調(diào)節(jié)光線,造成不必要的浪費,并且對眼睛有不良的影響,本方案通過Sensort的G sensorr,實現(xiàn)通過敲擊桌面就完成對臺燈的亮滅,以及亮度的調(diào)節(jié)。取代傳統(tǒng)的按鍵和旋鈕開關(guān),十分方便。并且還可以通過Sensort的light sensor實現(xiàn)自動調(diào)節(jié)光線。并且采用MCU控制,可以方便客戶添加自己的功能。
燈條接口:接入LED燈條
操作:
(1)默認(rèn)上電是打開LED燈;
(2)LED燈有5個檔位Leve1-Level5,Level1 最暗;LEVEL1 : 1/16 PWM占空比;LEVEL 2 :1/4 PWM占空比;LEVEL3 1/2 PWM占空比;LEVEL4: 3/4 PWM占空比;LEVEL5: 15/16 PWM占空比;
(3)雙擊桌面打開或者關(guān)閉LED燈;在Led燈點亮的時候敲擊調(diào)節(jié)亮度,從Level 1-Level 5-Level 1;
(4)如果外部光線有變化:也會從Level 1-Level 4調(diào)節(jié)亮度,外部光線最亮的時候LEVEL 1,最暗的時候Level 5;
light sensor的讀數(shù)大于0x1500為LEVEL 1; light sensor的讀數(shù)大于0x1200為LEVEL 2; light sensor的讀數(shù)大于0x800為LEVEL 3;
light sensor的讀數(shù)大于0x800為LEVEL 3;light sensor的讀數(shù)大于0x400為LEVEL 4; light sensor的讀數(shù)大于0x0為LEVEL 5;
代碼分為2部分:
(1)MCU外設(shè)初始化代碼:I2C部分主要是用來控制STK8321和STK3311,PWM是用來控制LED驅(qū)動IC RT8474A。
(2)Sensor 代碼初始化:Sensor初始化部分包含,這2個Sensor的靈敏度調(diào)整,產(chǎn)生中斷的方式等。
(3)臺燈相關(guān)功能:客戶可以自定義自己的功能,比如定時打開臺燈,關(guān)閉臺燈等功能
? 核心技術(shù)優(yōu)勢
MS51:
•1T 8051
•工作主頻可達(dá) 24 MHz
•多達(dá) 32 KB Flash
•多達(dá) 2 KB SRAM
•128 字節(jié) SPROM 儲存機密程序代碼
•高抗干擾能力 (EFT 4.4 kV, ESD HBM 8 kV)
STK8321:
•低壓運行:-電源內(nèi)部域電壓:1.7V~3.6V,-I/O電壓范圍:1.62V~3.6V
•動態(tài)選擇標(biāo)度:±2g/±4g±/8g
•I2C數(shù)字輸出接口
•低噪音
• 10位數(shù)據(jù)輸出
•10000 g高沖擊生存能力
STK3311:
•帶I2C接口的全數(shù)字控制
•1.7~3.6V I2C接口
•低功耗設(shè)計
•待機模式
•等待模式
•VDD寬工作電壓:1.7~3.6V
•良好的溫度補償:-40至85°C
•可用封裝:OLGA
•STK3311-X:3.94x2.36x1.35(毫米)
RT8474A:
•高壓:輸入最高達(dá)50V,輸出電壓高達(dá)50V
•內(nèi)置2A電源開關(guān)
•電流模式PWM控制
•500kHz固定開關(guān)頻率
•用于LED調(diào)光的模擬或PWM控制信號
•內(nèi)部軟啟動以避免浪涌電流
•用于LED開路保護的可調(diào)OVP
•低壓閉鎖
? 方案規(guī)格
(1)輸入電壓:DC24V
(2)輸出5-21V,電流0-500mA可調(diào)。最大輸出功率10w。
(3)輕敲擊兩次進(jìn)行開關(guān)燈控制,點亮后連續(xù)敲擊進(jìn)行亮度增加,中間停頓2S再敲擊進(jìn)行亮度減少。
(4)可以增加環(huán)境亮度而改變臺燈亮度的自適應(yīng)模式。
(5)后續(xù)產(chǎn)品可能會增加鋰電池供電。(這樣可能要改變輸入電壓為5V,輸出電壓3V,電流為300mA.)。
方案來源于大大通。