国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于STM32單片機的智能視力保護(hù)臺燈設(shè)計

這篇具有很好參考價值的文章主要介紹了基于STM32單片機的智能視力保護(hù)臺燈設(shè)計。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

硬件方案

智能臺燈以專門感應(yīng)人體紅外信號的紅外傳感器為基礎(chǔ),這意味著僅當(dāng)有人的時候,紅外傳感器才輸出一個信號,經(jīng)放大處理后達(dá)到單片機的輸入門限電壓,單片機開始運行,臺燈自動點亮。當(dāng)人離開的時候,單片機控制臺燈自動關(guān)閉,以達(dá)到節(jié)約用電的目的。此外,通過功能按鍵可以設(shè)置臺燈的工作模式分為自動和手動,在此之前如果檢測到人坐姿不正確可以通過紅外光電進(jìn)行檢查,臺燈上的蜂鳴器將會響起,提醒使用者應(yīng)該注意坐姿,這個功能可以幫助保護(hù)使用者的視力。
整體電路主要由stm32單片機最小系統(tǒng),光敏電阻檢測電路,紅外人體檢測電路,OLED顯示電路,DS1302時鐘電路,LED臺燈模塊,蜂鳴器報警電路;原理圖如圖:
基于STM32單片機的智能視力保護(hù)臺燈設(shè)計,單片機設(shè)計實例,單片機,stm32,嵌入式硬件
PCB圖如下:
基于STM32單片機的智能視力保護(hù)臺燈設(shè)計,單片機設(shè)計實例,單片機,stm32,嵌入式硬件

設(shè)計功能

1.通過光敏采集當(dāng)前光線強度,通過單片機內(nèi)部AD進(jìn)行模數(shù)轉(zhuǎn)換,通過人體紅外檢測當(dāng)前是否有人。
2.采用OLED液晶顯示屏來顯示,用于顯示當(dāng)前的時間、光強度、控制模式、姿勢提醒等。
3.通過單片機的PWM引腳,根據(jù)不同光線情況下來調(diào)整PWM的占空比,以達(dá)到調(diào)節(jié)當(dāng)前燈光亮度。
4.通過DS1302時鐘芯片顯示當(dāng)前的時間,并可以通過按鍵設(shè)置提示時間。
5.通過光電傳感器檢測坐姿,當(dāng)坐姿不正導(dǎo)致紅外光電開關(guān)被遮擋時被判斷坐姿不正確。如果坐姿不正或者是定時時間到后蜂鳴器會進(jìn)行提醒。

主程序源碼

int main(void)
{
	char i=0;
	
	DelayInit();
	I2C_Configuration(); //IIC初始化
	OLED_Init(); //OLED初始化
	KEY_Init(); //按鍵初始化
	BEEP_AND_GD_RTHW_GPIO_Config();
    OLED_CLS();//清屏
	DS1302_Init(&SysDate);
	DelayMs(100); 
	DS1302_DateRead(&SysDate);//讀時間 
	OLED_CLS();//清屏
	for(i=0;i<4;i++)OLED_ShowCN(i*16,2,i+8,0);//測試顯示中文:亮度等級
	OLED_ShowStr(62,2,": ",2);//顯示冒號
	for(i=0;i<4;i++)OLED_ShowCN(i*16,4,i,0);//測試顯示中文:提醒時間
	DisplayMode();
	Adc_Init();
    TIM2_Init(49,71);     //定時器初始化,定時50us
	TIM3_Init(499,7199);  //定時器初始化,定時50ms
	//Tout = ((arr+1)*(psc+1))/Tclk ;  
	//Tclk:定時器輸入頻率(單位MHZ)
	//Tout:定時器溢出時間(單位us)
	while(1)
	{
		  KeySettings();
	    DisplayTime();
		  DisplayTiXingTime();
		  AutoHandle();
		  LedGearHandle(GearTemp);
		  if(GD == 0)//檢測坐姿不正確
			{
					if(PostureFlag==0)
					{
							PostureFlag=1;
						  BEEP=1;//蜂鳴器提醒
						  OLED_CLS();//清屏
						  for(i=0;i<6;i++)OLED_ShowCN(i*16+16,2,i+16,0);//測試顯示中文:請注意坐姿!
						  DelayMs(1000); 
						  OLED_CLS();//清屏
						  for(i=0;i<4;i++)OLED_ShowCN(i*16,2,i+8,0);//測試顯示中文:亮度等級
							OLED_ShowStr(62,2,": ",2);//顯示冒號
							for(i=0;i<4;i++)OLED_ShowCN(i*16,4,i,0);//測試顯示中文:提醒時間
						  DisplayMode();
					}
			}
			else
			{
					PostureFlag=0;
			}
	}
}

資料鏈接:https://pan.baidu.com/s/1h609T4krQL4XSxzR2Nubpw?pwd=39pq

?文章來源地址http://www.zghlxwxcb.cn/news/detail-526690.html

到了這里,關(guān)于基于STM32單片機的智能視力保護(hù)臺燈設(shè)計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【畢業(yè)設(shè)計】基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) - 嵌入式 物聯(lián)網(wǎng) stm32 51單片機 智能魚缸

    【畢業(yè)設(shè)計】基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) - 嵌入式 物聯(lián)網(wǎng) stm32 51單片機 智能魚缸

    Hi,大家好,今天向大家介紹一個 單片機項目, 大家可用于 課程設(shè)計 或 畢業(yè)設(shè)計 基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) ?? 項目分享與指導(dǎo): https://gitee.com/sinonfin/sharing 近年以來,隨著我國綜合實力飛速飆升,人們對物質(zhì)和精神生活質(zhì)量的要求也不斷提升,各式各樣的智能

    2024年02月04日
    瀏覽(95)
  • 單片機項目分享 基于Stm32的家庭智能監(jiān)控系統(tǒng) - 單片機 圖像識別 人體檢測 AI

    單片機項目分享 基于Stm32的家庭智能監(jiān)控系統(tǒng) - 單片機 圖像識別 人體檢測 AI

    hr style=\\\" border:solid; width:100px; height:1px;\\\" color=#000000 size=1\\\" ?? 這兩年開始畢業(yè)設(shè)計和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點,往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長自己做的項目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最

    2024年01月16日
    瀏覽(30)
  • 單片機畢設(shè) 基于STM32的智能藥箱系統(tǒng)設(shè)計與實現(xiàn)

    單片機畢設(shè) 基于STM32的智能藥箱系統(tǒng)設(shè)計與實現(xiàn)

    Hi,大家好,今天向大家介紹一個學(xué)長做的單片機項目 基于STM32的智能藥箱系統(tǒng)設(shè)計與實現(xiàn) 大家可用于 課程設(shè)計 或 畢業(yè)設(shè)計 照顧老人, 特別是提醒老人準(zhǔn)時吃藥已經(jīng)成為了一個社會關(guān)心的問題。長期記錄吃藥種類、 吃藥時間能為分析老人的病理提供有力的依據(jù)。 基于目

    2024年02月04日
    瀏覽(24)
  • 物聯(lián)網(wǎng)畢設(shè) - 基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) - 嵌入式 物聯(lián)網(wǎng) stm32 51單片機 智能魚缸

    物聯(lián)網(wǎng)畢設(shè) - 基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) - 嵌入式 物聯(lián)網(wǎng) stm32 51單片機 智能魚缸

    Hi,大家好,今天向大家介紹一個 單片機項目, 大家可用于 課程設(shè)計 或 畢業(yè)設(shè)計 基于單片機的智能魚缸系統(tǒng)設(shè)計與實現(xiàn) ?? 項目分享與指導(dǎo): https://gitee.com/sinonfin/sharing 近年以來,隨著我國綜合實力飛速飆升,人們對物質(zhì)和精神生活質(zhì)量的要求也不斷提升,各式各樣的智能

    2024年02月03日
    瀏覽(22)
  • 【單片機畢設(shè)選題】 基于Stm32的家庭智能監(jiān)控系統(tǒng) - 單片機 圖像識別 人體檢測 AI

    【單片機畢設(shè)選題】 基于Stm32的家庭智能監(jiān)控系統(tǒng) - 單片機 圖像識別 人體檢測 AI

    hr style=\\\" border:solid; width:100px; height:1px;\\\" color=#000000 size=1\\\" ?? 這兩年開始畢業(yè)設(shè)計和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點,往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長自己做的項目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最

    2024年01月21日
    瀏覽(31)
  • 基于51/STM32單片機的智能藥盒 物聯(lián)網(wǎng)定時吃藥 藥品分類

    基于51/STM32單片機的智能藥盒 物聯(lián)網(wǎng)定時吃藥 藥品分類

    ?功能介紹 ?以51/STM32單片機作為主控系統(tǒng); ? LCD1602液晶顯示當(dāng)前時間、溫濕度、藥品重量 ? 3次吃藥時間、藥品類目和藥品數(shù)量 ?HX711壓力采集當(dāng)前藥品重量 ?紅外感應(yīng)當(dāng)前藥盒是否打開 ?DS1302時鐘芯片顯示當(dāng)前年月日、時分秒、星期 ?DHT11采集當(dāng)前環(huán)境溫度和濕度? ? ? ?

    2024年02月19日
    瀏覽(19)
  • 【畢業(yè)設(shè)計】基于單片機的智能溫控農(nóng)業(yè)大棚系統(tǒng) - 物聯(lián)網(wǎng) stm32

    【畢業(yè)設(shè)計】基于單片機的智能溫控農(nóng)業(yè)大棚系統(tǒng) - 物聯(lián)網(wǎng) stm32

    Hi,大家好,這里是丹成學(xué)長,今天向大家介紹一個 單片機項目 基于單片機的智能溫控農(nóng)業(yè)大棚系統(tǒng) 大家可用于 課程設(shè)計 或 畢業(yè)設(shè)計 單片機-嵌入式畢設(shè)選題大全及項目分享: https://blog.csdn.net/m0_71572576/article/details/125409052 近年來我國的溫室控制取得了 長足的進(jìn)步, 首先在

    2024年02月02日
    瀏覽(98)
  • 基于STM32單片機和AD9850的智能DDS函數(shù)信號發(fā)生器

    基于STM32單片機和AD9850的智能DDS函數(shù)信號發(fā)生器

    CSDN話題挑戰(zhàn)賽第2期 參賽話題:學(xué)習(xí)筆記 有一天,我在瀏覽CSDN時看到一篇關(guān)于 AD9850 的帖子。AD9850是一款可以產(chǎn)生1hz到40mhz左右正弦波的芯片。淘寶的產(chǎn)品經(jīng)銷商能夠?qū)⑿酒c提供 TTL 電平控制的小板配對,然后以令人難以置信的 60元(或更低?。┑膬r格出售。 要控制 AD985

    2024年02月13日
    瀏覽(24)
  • 基于STM32單片機的智能家居環(huán)境監(jiān)測與控制系統(tǒng)設(shè)計

    基于STM32單片機的智能家居環(huán)境監(jiān)測與控制系統(tǒng)設(shè)計 摘要 :隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,智能家居環(huán)境監(jiān)測與控制系統(tǒng)的應(yīng)用越來越廣泛。本文設(shè)計了一種基于STM32單片機的智能家居環(huán)境監(jiān)測與控制系統(tǒng),該系統(tǒng)能夠?qū)崟r監(jiān)測環(huán)境中的溫濕度和天然氣濃度,并將數(shù)據(jù)顯示在

    2024年04月25日
    瀏覽(97)
  • 畢業(yè)設(shè)計|基于STM32單片機的語音識別控制智能停車場設(shè)計

    畢業(yè)設(shè)計|基于STM32單片機的語音識別控制智能停車場設(shè)計

    演示視頻 https://www.bilibili.com/video/BV1bC4y1579d/?spm_id_from=333.999.0.0vd_source=0fb8a603c3cd84c0c72e5fa5d4201605 本系統(tǒng)采用stm32f103c8t6單片機+晶振電路+復(fù)位電路+電源電路+車位檢測電路+OLED顯示電路+繼電器控制電路+語音識別電路構(gòu)成。 1,通過紅外對管模塊實時檢測車位是否占用,車位分為

    2024年02月04日
    瀏覽(114)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包