女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32項目分享:智能臺燈(機智云)系統

機智云 ? 2025-03-10 08:03 ? 次閱讀

項目成品圖片:


258348aa-fd43-11ef-9434-92fbcf53809c.png



01

項目簡介


1.功能詳解


STM32智能臺燈(機智云)系統

功能如下:


1. 檢測功能:系統檢測周圍 溫濕度數據、距離、人體信號、光照強度Lux。

2. 顯示功能:將檢測到的數據顯示在oled屏幕上。

3. 控制功能:系統可以通過PWM對臺燈進行無極調光。

4. 手動模式:通過按鍵控制臺燈的亮度。

5. 自動模式:當環境亮度低于閾值,并且有人時,會自動調節臺燈亮度;

6. 護眼功能:當系統檢測到人距離臺燈過近時蜂鳴器報警。

7. 閾值調節:系統傳感器閾值大小可以通過按鍵或者APP自行設置調節。

8. 接入云平臺:系統通過ESP8266 WIFI模塊連接網絡,接入機智云服務器。

9. 遠程控制:可以通過APP查看傳感器數據,以及遠程控制臺燈、遠程調節閾值。




2.材料清單

STM32F103C8T6核心板

DHT11 溫濕度傳感器

OLED屏幕

蜂鳴器模塊

超聲波模塊

熱釋電人體檢測模塊

LED

電池座

獨立按鍵

ESP8266-01S wifi模塊

云平臺機智云



02


原理圖設計


25b4639a-fd43-11ef-9434-92fbcf53809c.png


03


PCB硬件設計


PCB圖

25cd0af8-fd43-11ef-9434-92fbcf53809c.png25eb2d3a-fd43-11ef-9434-92fbcf53809c.png



04

程序設計

intmain(void){ADCX_Init();PWM_Init(100-1,720-1);Timer2_Init(9,14398);Uart2_Init(9600);Uart1_Init(115200);IWDG_Init();//初始化看門狗LDR_Init();OLED_Init();DHT11_Init();LED_Init();Key_Init();HC_SR501_Init();HC_SR04_Init();Buzzer_Init(); MyRTC_Init();Sensorthreshold.Illumination_threshold=FLASH_R(FLASH_START_ADDR);//從指定頁的地址讀FLASHSensorthreshold.Distance_threshold=FLASH_R(FLASH_START_ADDR+2);//從指定頁的地址讀FLASHGENERAL_TIM_Init();userInit();//完成機智云初始賦值gizwitsInit();//開辟一個環形緩沖區//GPIO_SetBits(Buzzer_PROT, Buzzer);//Delay_ms(1200);
while(1){
IWDG_ReloadCounter();//重新加載計數值 喂狗sensorScan();//獲取傳感器數據switch(menu){casedisplay_page:
MyRTC_ReadTime();//調用此函數后,RTC硬件電路里時間值將刷新到全局數組OLED_Menu_SensorData();//顯示主頁面傳感器數據、系統模式等內容OLED_Menu();//顯示主頁面的固定內容if(!systemModel){LED_PWM_KEY();//按鍵控制LED的PWM}
//切換系統模式if(KeyNum==KEY_1){KeyNum=0;systemModel = ~systemModel;if(systemModel){currentDataPoint.valueModel=1;}else{currentDataPoint.valueModel=0;}}
//判斷是否進入閾值設置界面if(KeyNum== KEY_Long1){KeyNum=0;OLED_Clear();//清屏menu = settingsPage;//跳轉到閾值設置界面}break;casesettingsPage:OLED_SetInterfacevoid();//顯示閾值設置界面的固定內容OLED_Option(SetSelection());//實現閾值設置頁面的選擇功能ThresholdModification(SetSelection());//實現閾值調節功能
//判斷是否退出閾值設置界面if(KeyNum==KEY_2){KeyNum=0;OLED_Clear();//清屏menu = display_page;//跳轉到主界面
//存儲修改的傳感器閾值至flash內FLASH_W(FLASH_START_ADDR,Sensorthreshold.Illumination_threshold,Sensorthreshold.Distance_threshold);currentDataPoint.valueIllumination_threshold=Sensorthreshold.Illumination_threshold;currentDataPoint.valueDistance_threshold=Sensorthreshold.Distance_threshold;}break;casetimeSettingsPage:OLED_ThresholdTime();//顯示時間設置界面的內容OLED_Time_Option(SetSelection());//實現間設置界面的選擇功能TimeModification(SetSelection());//實現時間調節功能
//判斷是否退出時間設置界面if(KeyNum==KEY_2){KeyNum=0;//將更改的數據賦值回RTC數組中MyRTC_Time[3] = hour;MyRTC_Time[4] = minute;MyRTC_Time[5] = second;MyRTC_SetTime();//調用此函數后,全局數組里時間值將刷新到RTC硬件電路OLED_Clear();//清屏menu = settingsPage;//回到閾值設置界面}break;}//判斷上位機是否更改閾值,如更改則保存至flash中if(valueFlashflag){valueFlashflag =0;//存儲修改的傳感器閾值至flash內FLASH_W(FLASH_START_ADDR,Sensorthreshold.Illumination_threshold,Sensorthreshold.Distance_threshold);}
userHandle();//更新機智云數據點變量存儲的值gizwitsHandle((dataPoint_t *)¤tDataPoint);//數據上傳至機智云}}


05

實驗效果


2615f114-fd43-11ef-9434-92fbcf53809c.png26462cc6-fd43-11ef-9434-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2289

    文章

    11011

    瀏覽量

    362329
  • 智能臺燈
    +關注

    關注

    9

    文章

    86

    瀏覽量

    21501
  • 機智云
    +關注

    關注

    3

    文章

    609

    瀏覽量

    26738
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    誠接stm32項目

    誠接stm32項目價格私聊
    發表于 05-17 10:20

    基于機智物聯網遠程控制臺燈

    待著無聊,發個帖子,這個帖子是關于物聯網的主要設備機智gokit 2.0開發板臺燈先看下最終效果吧:下圖開發板是用的機智的,簡單的說是做
    發表于 12-01 19:41

    機智2016~2017優秀項目盤點

    】之無線工業粉塵監測儀【Gokit 3】之倉鼠管家和OpenHamtaro開源項目【Gokit】之智慧宿舍【Gokit 3】之智能嬰兒搖籃【GoKit+STM32】之智能家居
    發表于 09-22 13:03

    基于STM32芯片和機智平臺的一款智能臺燈

    來改變燈光亮滅。DHT11溫濕度模塊:用來實時監測臺燈周圍的環境變化MQ-2氣體傳感器:對家庭室內環境實時檢測時鐘顯示PCF8563模塊軟件部分:使用機智物聯網開發平臺,使用機智
    發表于 07-22 15:31

    stm32項目搭建基礎

    初學者吧stm32項目搭建基礎好吧進入主題,我們現在要搭建一個stm32項目我還是把問題寫在最開始把1. 注冊keil你的keil需要注冊當你編寫了幾行類似于helloworld的小
    發表于 08-23 08:47

    CubeMX如何創建stm32項目?

    CubeMX如何創建stm32項目?
    發表于 02-14 06:24

    STM32項目分享:智能家居(機智系統

    STM32項目分享:智能家居(機智系統
    的頭像 發表于 07-28 08:10 ?3000次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)<b class='flag-5'>系統</b>

    STM32項目實戰:基于STM32F4的智能燈光控制系統(LVGL),附項目教程/源碼

    智能燈光控制系統_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32
    的頭像 發表于 10-17 16:16 ?1668次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>F4的<b class='flag-5'>智能</b>燈光控制<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的智能燈光控制系統(LVGL),附項目教程/源碼

    智能燈光控制系統_STM32U5》項目完整文檔、項目源碼,點擊免費領取。項目資料領?。篽ttp
    的頭像 發表于 11-07 18:50 ?2088次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的<b class='flag-5'>智能</b>燈光控制<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的火災報警系統(LVGL),附項目教程/源碼

    《火災報警系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyU
    的頭像 發表于 11-13 14:18 ?1596次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的火災報警<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的智能大棚溫控系統(LVGL),附項目教程/源碼

    智能大棚溫控系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取h
    的頭像 發表于 11-13 17:08 ?1621次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的<b class='flag-5'>智能</b>大棚溫控<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目分享:智能臺燈系統

    01—項目簡介1.功能詳解基于STM32智能臺燈系統。功能如下:亮度控制:按鍵控制照明燈的亮度(5擋亮度)計時功能:按鍵啟動計時,累
    的頭像 發表于 11-29 01:02 ?1889次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>智能</b><b class='flag-5'>臺燈</b><b class='flag-5'>系統</b>

    STM32項目分享:機智智慧農業系統

    01—項目簡介1.功能詳解基于STM32機智智慧農業系統。功能如下:溫濕度采集:使用DHT11溫濕度傳感器采集環境溫濕度土壤濕度
    的頭像 發表于 12-19 18:40 ?1207次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>機智</b><b class='flag-5'>云</b>智慧農業<b class='flag-5'>系統</b>

    STM32項目分享:STM32智能語音臺燈

    項目簡介1.功能詳解STM32智能語音臺燈功能如下:1.STM32F103C8T6單片機系統
    的頭像 發表于 03-15 10:02 ?1056次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>STM32</b><b class='flag-5'>智能</b>語音<b class='flag-5'>臺燈</b>

    基于機智智能臺燈原型系統設計

    為了提升工作和學習的健康與生活質量,設計了一款基于物聯網的智能臺燈。該臺燈STM32為主控,結合多種傳感器、語音播報和平臺,具備視力保護
    的頭像 發表于 04-11 19:35 ?416次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>的<b class='flag-5'>智能</b><b class='flag-5'>臺燈</b>原型<b class='flag-5'>系統</b>設計