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

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

3天內不再提示

基于機智云的智能燈光控制系統設計

9GxC_IoTMaker ? 來源:機智云開發者 ? 作者:機智云開發者 ? 2022-08-31 09:19 ? 次閱讀

本系統利用ESP8266WIFI模塊、機智云物聯網開發平臺及單片機控制系統設計出一種基于手機APP和WIFI網絡智能燈光調節系統。本系統能夠通過環境光傳感器采集室內光強度,用戶使用APP實時調節燈光亮度。1、總體設計本系統采用機智云物聯網開發平臺提供的技術方案,整個控制系統分為手機控制端、云端以及線下控制端三大部分組成。手機控制端通過云端發送控制命令和接收單片機反饋的數據;云端采用機智云的平臺作為數據交換的中心,負責中轉來自手機控制端和線下控制端的數據;線下控制端包含 STM32F103C8T6 最小系統電路、環境光檢測電路、WIFI 模塊以及 OLED 顯示電路。

88c3d230-28c1-11ed-ba43-dac502259ad0.png

圖1:系統的整體結構框圖

主控芯片作為整個線下控制端的核心,負責協調各個模塊的正常工作,并對采集的數據進行處理分析,最后打包發送出去,同時還要執行來自云端的控制指令。OLED 屏幕顯示受控燈光狀態以及通過網絡實時獲取到的時間、天氣和溫度信息。WIFI無線通信模塊作為云端與控制端進行數據交換的橋梁,是整個系統得以通信的核心。

2、硬件電路設計主控部分主控部分包含 STM32F103C8T6 最小系統電路、環境光檢測電路、WIFI模塊以及OLED 顯示電路等。系統利用 TEMT6000 傳感器對環境光進行檢測、WIFI 模塊與手機 APP 通信、加以OLED 顯示 , 最終實現受控燈光的自動調節和 APP 手動調節的功能。環境光傳感器部分TEMT6000是一個三極管類型的光敏傳感器,其光照強度和基極的電流成正比??梢赃B接該傳感器的基極到模擬電壓輸入,通過檢測電壓值就可以判斷當前的光照強度。當光照強度較低時,系統自動提高燈光亮度, 當光照強度較高時,系統自動減弱燈光亮度。TEMT6000 照度傳感器采用的電流輸出方式可以方便的將光信號轉化為電信號,不需要其他的電路來調節,可以直接與單片機連接。TEMT6000光傳感器照度如圖 2 所示。

88f4e2f8-28c1-11ed-ba43-dac502259ad0.png

圖2:TEMT6000光傳感器照度

3、軟件系統設計機智云物聯網開發平臺機智云物聯網平臺是專門針對個人和企業開發者的一站式智能硬件開發和云端服務平臺。機智云為開發者提供了極為簡便的自助工具、完善的 SDK 和豐富的 API 服務功能,可以根據開發者自定義產品功能,自動生成可響應的控制頁面。開發者在機智云平臺開發智能硬件時,可以很方便地使用自動生成的 App 對硬件設備進行調試和驗證。此APP 有完整的用戶注冊、登錄和注銷流程,并且可以完成機智云智能硬件的配置入網、設備搜索、設備綁定、設備登錄、設備控制、遠程控制、狀態更新、本地遠程切換等基本設備操作。GAgent通訊模組GAgent是一款可以提供上層應用到產品設備的雙向數據通訊的固件 , 開發者使用 GAgent 固件后,只需要把產品開發的重心放在產品的功能開發上,數據的通訊功能完全由 GAgent 固件承擔,極大的降低了開發者開發的難度。GAgent 主要的功能是轉發設備采集得到的數據,它是設備端、云端、手機控制端的通信橋梁。

GAgent 有很強的移植性, 可將 GAgent 固件移植到 WiFi 模組、GPRS 模組以及PC 端 等市面上常見的通訊模組上。該系統采用的是 ESP8266 模組,需要在機智云的官方網站上下載 ESP8266 版本通用的 GAgent 固件包,然后通過樂鑫公司提供的配套的 Flash 燒錄工具將下載好的 GAgent 固件包寫入 ESP8266 模塊中, 斷電重啟后設備自動從 Flash中啟動。GAgent 固件的功能框圖如圖 3 所示。

8921bd8c-28c1-11ed-ba43-dac502259ad0.png

圖3:GAgent 固件的功能框圖機智云代碼移植到此在機智云開發者平臺上的工作基本完成,根據項目的需要選擇生成對應開發平臺的代碼包,代碼包實現了機智云通信協議的解析與封包、產品設備數據與通信數據的轉換邏輯,并封裝成了簡單的 API。當設備收到云端的數據后,程序會自動將數據轉換成對應的事件并通知到應用層,開發者只需要在對應的事件處理邏輯中添加傳感器的控制函數,便可完成產品的開發。從開發平臺上下載已經創建好的代碼包移植到我們已經創建好的項目工程里面即可。機智云設備接入SDK機智云產品設備訪問 SDK 是將手機和機智云智能硬件之間的通信進程,以及電話和云端之間的通信進程膠囊化 ,其中包括網絡訪問、搜索、連接、控制、心形節點、狀態報告和警告。開發人員使用 SDK 可以迅速完成 APP 的開發,只需注意 APP 的UI 和 UE 設計,就可以忽略比較復雜的協議和錯誤處理。根據開發者項目的要求,APP 應該整合機智云(Gizwits)SDK,以完成復雜的邏輯處理。機智云提供了 iOS 基本款SDK、Android 基本款 SDK、APICloud 交叉平臺 SDK 的三種 SDK 包。機智云設備接入 SDK 的流程如圖 4 所示。

89523610-28c1-11ed-ba43-dac502259ad0.png

圖4:機智云設備接入 SDK 的流程軟件設計部分智能燈光調節系統通過對 STM32F103C8T6 單片機的控制實現 , 程序中初始化各個模塊 ( 串口初始化、按鍵初始化、傳感器初始化、協議初始化、定時器初始化 。..) 后通過按鍵掃描來選擇手機控制還是線下控制。

89787136-28c1-11ed-ba43-dac502259ad0.png

圖5:軟件設計框圖線下控制:線下控制可使用按鍵來調節燈光亮度 , 設置適合自己當前環境的光線強度,還可以根據環境光傳感器獲取周圍環境光強 , 實現燈光亮度的自動調節。

手機控制:手機控制可通過機智云平臺跟設備連接 , 將 WIFI 模塊連接能上網的路由器 , 并且調整一些配置與機智云平臺連接 , 當手機 APP 和 WIFI 模塊綁定后即可實現遠程控制設備,從而控制系統實現不同的功能,最后在云端獲取時間、天氣等信息并在 OLED 顯示屏上顯示。

4、系統總結

本文設計了一款基于機智云的智能燈光控制系統。該設計采用 STM32F103C8T6 單片機進行開發,通過 WIFI 模塊 與手機 App 保持信號傳輸。本系統利用傳感器采集技術、無線通信技術,借助機智云物聯網開發平臺,設計出一套基于手機 App 和 WiFi 網絡的智能燈光調節系統,該系統能夠對室內燈光進行實時調節,實現了對室內燈光的智能化管理。

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

    關注

    6008

    文章

    44062

    瀏覽量

    622636
  • 控制系統
    +關注

    關注

    41

    文章

    6022

    瀏覽量

    109356
  • 機智云
    +關注

    關注

    2

    文章

    545

    瀏覽量

    26266
  • 智能燈光
    +關注

    關注

    0

    文章

    21

    瀏覽量

    2796

原文標題:基于機智云平臺的智能燈光調節系統

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機智能燈光控制

    單片機智能燈光控制,要求:紅外線傳感器檢測人,具體就是有沒有人。光敏傳感器檢測光。光的強弱。查重《30%
    發表于 05-07 20:18

    基于ZigBee的智能樓宇燈光控制系統設計

    求大神指導,基于ZigBee的智能樓宇燈光控制系統設計題目的設計思路及方案實現的功能包括:1.雷達控制(實現人來燈亮,人走燈滅)2.亮度調節
    發表于 04-06 17:35

    基于機智智能宿舍系統設計

    大學生可以通過智能手機應用程序遠程控制宿舍的燈光、空調、窗簾等,通過紅外感應監測人員狀態以保障宿舍安全。1機智介紹
    發表于 03-16 12:27

    基于STM32+機智物聯網平臺的家電狀態顯示及控制系統

    進行遠程控制流水燈的花樣。稍后寫入家電狀態顯示及控制系統的流程圖。2 軟件設計機智是一個面向智能硬件時代開發平臺,還有些高級工具未體驗,如
    發表于 08-08 14:31

    基于機智智能宿舍系統設計

    便利,這是一個普通宿舍難以接受的。因此,本文設計了基于機智智能宿舍,使得大學生可以通過智能手機應用程序遠程控制宿舍的
    發表于 09-01 20:34

    基于arduino +機智物聯網平臺的陽臺生態控制系統的設計

    基于arduino +機智物聯網平臺的陽臺生態控制系統的設計李軍輝北京農業職業學院摘要以基質培養的綠色植物所在的半封閉陽臺系統為研究對象,設計基于Arduino Uno WIFI +
    發表于 07-16 12:28

    基于機智的嵌入式系統應用開發—空調遠程智能控制系統

    開發平臺的接入流程如圖1所示。1,系統設計空調遠程智能控制系統是一款基于機智IoT開發平臺的智能
    發表于 06-15 17:49

    基于51單片機智能風扇控制系統的設計與實現

    完美.WORD格式.整理范文.范例.指導基于51單片機智能風扇控制系統的設計與實現摘要:隨著氣溫的逐漸上升,風扇的需求量也逐漸擴大。傳統風扇不能根據外界溫度的變化對風扇轉速快慢進行調整,也不能對風扇
    發表于 07-15 06:45

    基于 Android +機智的室內植物墻智能控制系統

    本文是由開發者設計的一個基于 Android +機智的室內植物墻智能控制系統,打造室內的小型化的可智能監控的植物墻,完成在線監測溫濕度、二
    發表于 09-02 17:54

    基于機智智能家居控制系統設計

    摘要: 隨著人們生活水平的提高,智能化生活觀念不斷普及,物聯網智能家居已成為智能家居發展的新趨勢,為此基于機智物聯網平臺設計了一套智聯網家
    發表于 03-09 12:27

    【畢業設計】基于機智智能晾衣控制系統

    中晾衣架進行操作的嵌入式智能控制系統, 避免人不在家時, 衣物被淋濕的問題。該系統開發來自機智開發者的畢設,具備手動和自動兩種
    發表于 03-14 17:32

    【IoT畢業設計】基于機智平臺的智能家居系統

    平臺的智能家居系統,采用STM32F401RE控制芯片,WIFI-esp8266模塊作為通訊模塊,對溫度、窗簾、燈光等不同變量進行了集成,使用機智
    發表于 06-07 12:33

    基于機智服務平臺的媒體設備控制系統

    。1系統總體設計基于機智服務平臺進行媒體設備方面的智能硬件開發需要以下幾部分:媒體設備、機智
    發表于 07-31 20:47

    基于機智云平臺的智能燈光調節系統

    系統利用ESP8266WIFI模塊、機智云物聯網開發平臺及單片機控制系統設計出一種基于手機APP和WIFI網絡的智能燈光調節
    的頭像 發表于 09-02 09:55 ?981次閱讀
    基于<b class='flag-5'>機智</b>云平臺的<b class='flag-5'>智能</b><b class='flag-5'>燈光</b>調節<b class='flag-5'>系統</b>

    智能燈光控制系統怎么布線 智能燈光控制系統的組成

    智能燈光控制系統是一種應用于家庭、辦公室、商業建筑等場所的智能化設備,能夠實現燈光智能
    的頭像 發表于 01-22 11:28 ?1001次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>