国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

【IoT畢業設計】STM32開發板+機智云IoT+智能樓宇照明燈控

機智云 ? 2022-05-17 12:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言


隨著現代電子技術以及經濟的發展,人們更加追求科幻電影般的情景式生活享受,對各類智能設備的需求也越來越大。其中智能照明系統與人們的生活辦公息息相關,而不同人群對照明環境也有個性化的需求。其中包括年輕人對燈光色彩變幻的追求,也有老幼人群對光照強度以及安全報警的功能需求,也有對殘障人士便捷地控制開關方式的需求等等。


為了更科學可靠地滿足人們對美好生活辦公的需求,本文將物聯網技術融入樓宇照明系統,通過對傳統照明系統的分析,結合現代樓宇的功能區域結構,以STM32F103作為MCU,利用esp8266進行WiFi聯網,同時配合各類傳感器LED驅動電路,實現對樓宇內走廊、電梯、辦公室、衛生間等環境的遠程控制。


1系統總體設計方案

該智能照明系統的設計主要分為硬件和軟件兩部分。硬件部分設計包括STM32F103ZET6單片機的**電路,其中包括驅動電源電路、系統復位電路、程序下載電路、晶振電路、WiFi模塊數據傳輸接口以及其他相關接口以及相關的傳感器、WiFi模塊與STM32連接電路設計[1];軟件部分設計包括STM32單片機代碼編寫、機智云平臺提供的相關代碼的編寫以及Android手機APP的代碼編寫。系統的設計框圖如圖1所示。


pYYBAGKDI3GAD-1-AACZzLPD6wg236.png

圖1智能照明系統的總體設計框圖


由圖1可知,該智能照明系統采用各類環境傳感器、LED燈和驅動芯片作為感知層負責數據的采集和命令的執行。將WiFi模塊和路由器等通信設備作為網絡層,搭建智能照明系統的無線傳輸端,并與云平臺連接,完成數據傳輸;再由機智云平臺作為平臺層,主要對硬件平臺發來的數據進行處理,包括電壓信息的存儲、比較以及預警等功能;


終端層則是由智能手機端或PC端進行監視與控制功能。通過以上設計使照明系統更加人性化、智能化,能夠滿足未來智能照明的要求[2-3]。


2系統硬件電路設計

本設計中使用STM32F103ZET6為主控核心板如圖2所示,并配合WiFi模塊、溫濕度傳感器模塊、LED燈以及電源模塊。LED燈組端采用STM32F103單片機為核心處理單元,并通過各類傳感器和LED驅動控制,實現辦公室、電梯間、走廊等環境的基礎照明功能。


2.1 WiFi模塊

在樓宇智能照明系統中,為了解決硬件與軟件的通信,將各個燈組傳感器所采集的信息上傳至服務器,故選用了ESP8266WiFi模塊。ESP8266模塊是一款串口轉無線模芯片,內部自帶固件,用戶操作簡單,無需編寫時序信號等。這款芯片使用了3.3V的直流電源,體積小,功耗低,支持透傳,丟包現象不嚴重,而且價格超低。


本設計中采用ESP8266-01系列和STM32的串口進行通信,將通過網絡采集到的數據,經過串行口發送給STM32單片機,進行進一步的處理。同時終端設備通過WiFi模塊接入云端,其中TXD和RXD引腳分別是WiFi模塊的數據發送端和數據接收端,它與STM32F103單片機的串口RXD和TXD相連,為遠程控制提供了可能。其電路原理圖如圖3所示。


poYBAGKDI3qAS3NtAAk99PrAmfM991.png

圖2STM32F103ZET6原理圖

pYYBAGKDI4GAAu2zAAFb-exORR8352.png

圖3ATK-ESP8266WiFi模塊原理圖


2.2傳感檢測電路

系統主要用到光強檢測模塊和溫濕度檢測模塊。其中光線檢測電路的工作原理是利用半導體光敏材料的光量子作用,當受到一定波長的光線照射時,光敏電阻的阻值會發生改變,從而實現光電轉換。該模塊有三個引腳,分別是VCC、GND和信號輸出端。每個光電傳感器的信號輸出引腳分別連到STM32單片機的一個GPIO端口上。


STM32單片機通過讀取ADC端口的電壓值,判斷周圍環境亮度情況。光線檢測電路圖如圖4所示。而DHT11是一款有已校準數字信號輸出的溫濕度傳感器。其精度濕度+-5%RH,溫度+-2℃,量程濕度20-90%RH,溫度0~50℃。其原理圖如圖4、5所示[4-5]。

pYYBAGKDI4mAdYLMAABzn1-1egY836.png

圖4光強檢測模塊電路圖

pYYBAGKDI4-AHre7AABrNyO3juo884.png

圖5DHT11模塊電路圖


3系統軟件設計

在Androidstudio軟件開發平臺上編寫一個名為“智能樓宇照明”的手機APP。此APP是基于機智云安卓開源框架開發的一個簡易的智能樓宇照明系統,功能有:燈的控制、溫濕度的讀取、光強檢測讀取等功能。使用的芯片ESP8266,使用的開發平臺是機智云開發平臺。


3.1機智云平臺

系統采用機智云Aiot開發平臺,由ESP8266模塊與云服務器創建連接,每個區域通過微控制器處理LED的開關信息、傳感檢測數據傳輸,最后發送至后臺進行儲存并將信息通過智能終端設備顯示在用戶面前,用戶也可以向網絡向服務器發送控制指令實現完善的人機交互。


pYYBAGKDI5aAIUpOAAI_abublv8761.png

圖6云平臺創建數據點界面


機智云AIoT自助開發平臺,提供從產品定義、開發調試、應用開發、產測、云端開發、運營管理、數據服務等覆蓋IoT設備接入到運營管理全生命周期服務的開發能力。通過傻瓜化的自助工具、完善的SDK與開放的API,最大限度降低IoT設備開發的技術門檻,已服務320000+開發者。零代碼硬件和軟件應用開發,快速簡易、低成本、穩定靈活、安全可靠。0.5天樣品調試,7天量產上市。


智能照明系統可以通過該平臺實現公共網絡通信,不但有強大的數據處理功能,還不占用本地資源,可以對以往上傳的數據進行查找和分析。用戶可以通過智能終端對云平臺進行監測和控制。用戶加入機智云平臺,進入開發者中心便可創建一個項目,云平臺創建數據點界面如圖6所示[6]。


poYBAGKDI52ABGbWAAF9QoXH-0c368.png

圖7設備監控界面


3.2客戶端開發

首先將搭建Android環境,利用AndroidStudio開發工具導入網站內提供Android框架,使用設備接入SDK解決因為gradle版本而出現的報錯問題,可以使得開發者快速完成APP開發,可忽略相對復雜的協議與錯誤處理等事項。再通過利用安卓基本軟件,進行頁面的邏輯修改,最后填寫AppID與AppSecret時APP和機智云云端綁定,利用控件進行自定義的UI控制,最終實現監控界面如圖7所示。


4 結論

隨著信息領域技術的發展,國家大力推進加快5G網絡,數據中心等新型基礎設施建設進度,“新基建”正在成為共識,智能照明系統作為公共樓宇的一種非接觸經濟智能產品,將成為未來工作和生活的常態需求,而物聯網技術的發展和智能終端的普及,為智能生態圈提供了技術保障。而智能樓宇照明系統也在數據中心的平臺下通過自動化、通信、信息技術手段為“新基建”提供安全、高效、便捷和節能的解決思路。

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

    關注

    2309

    文章

    11162

    瀏覽量

    373471
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    才茂道路照明燈控解決方案助力新型智慧城市建設

    才茂提供整套解決方案+全程施工落地,道路照明燈控解決方案基于物聯網、計算、大數據等核心技術,構建“-邊-端”三級架構體系,涵蓋智慧照明管理平臺、集中控制器、單燈控制器、路燈智慧網關
    的頭像 發表于 12-16 10:06 ?507次閱讀
    才茂道路<b class='flag-5'>照明燈</b>控解決方案助力新型智慧城市建設

    樓宇照明BACnet轉OPC UA網關的功能作用

    某工廠樓宇在建設時部署了一套照明燈控系統,實現一個值班室對樓宇照明設備的監控和控制。伴隨著企業數字化轉型以及工廠數據上的需求,
    的頭像 發表于 12-10 15:48 ?421次閱讀
    <b class='flag-5'>樓宇</b><b class='flag-5'>照明</b>BACnet轉OPC UA網關的功能作用

    照明燈氣密性檢測儀的操作方法,一看就會

    在現代工業生產和質量控制中,照明燈具的防水防塵性能至關重要,尤其是在戶外、隧道、礦井等惡劣環境中使用的燈具,必須具備良好的密封性。為此,照明燈氣密性檢測儀應運而生,成為企業保障產品質量的關鍵設備
    的頭像 發表于 10-25 17:01 ?444次閱讀
    <b class='flag-5'>照明燈</b>氣密性檢測儀的操作方法,一看就會

    WFI32-IoT開發板技術解析與應用指南

    Microchip Technology EV36W50A WFI32-IoT是一款緊湊、獨立、簡單易用的電路,設計用于開發物聯網應用。EV36W50A
    的頭像 發表于 10-14 11:00 ?699次閱讀
    WFI32-<b class='flag-5'>IoT</b><b class='flag-5'>開發板</b>技術解析與應用指南

    ?Microchip SAM-IoT Wx v2開發板技術解析與應用指南

    Microchip Technology EV62V87A SAM-IoT WX v2開發板是一款易于擴展的小型硬件平臺,用于評估和開發物聯網解決方案。該開發板設有基于ATSAMD21
    的頭像 發表于 10-10 10:25 ?554次閱讀
    ?Microchip SAM-<b class='flag-5'>IoT</b> Wx v2<b class='flag-5'>開發板</b>技術解析與應用指南

    熱鍍鋅天線桿 監控照明燈桿帶配重抱桿

    照明燈
    jf_43484788
    發布于 :2025年06月11日 17:35:14

    基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發

    基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發)推薦下載!
    發表于 05-28 21:31

    基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發

    基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發) 項目實例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所
    發表于 05-23 20:39

    單片機項目分享 - 基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發

    基于STM32 NUCLEO設計彩色LED照明燈(純cubeMX開發)項目下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本
    發表于 05-23 20:32

    STM32機智連接實現步驟與技巧(上篇)

    通過STM32機智的連接,開發者可以實現設備的遠程控制和數據管理,提升物聯網應用的智能化水平。本文將介紹
    的頭像 發表于 05-23 18:10 ?1164次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(上篇)

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制FLASH外設

    1、實驗簡介本實驗將演示如何在小凌派-RK2206開發板上使用IOT庫的FLASH接口,進行FLASH編程開發。例程將創建一個任務,實現FLASH讀寫操作。例程源代碼:https
    的頭像 發表于 04-22 14:49 ?919次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用<b class='flag-5'>IoT</b>接口控制FLASH外設

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制UART外設

    1、實驗簡介本實驗將演示如何在小凌派-RK2206開發板上使用IOT庫的UART接口,進行UART編程開發。例程將創建一個任務,通過配置UART引腳,實現UART讀寫操作。例程源代碼:https
    的頭像 發表于 04-22 14:22 ?1075次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用<b class='flag-5'>IoT</b>接口控制UART外設

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制GPIO中斷

    1、實驗簡介本實驗將演示如何在小凌派-RK2206開發板上使用IOT庫的GPIO中斷模式,進行GPIO編程開發。例程將創建一個任務,通過配置GPIO引腳為中斷模式,實現GPIO中斷操作。例程源代碼
    的頭像 發表于 04-21 10:39 ?1107次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用<b class='flag-5'>IoT</b>接口控制GPIO中斷

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制GPIO外設

    1、案例簡介本案例主要是如何在小凌派-RK2206開發板上使用IOT庫的GPIO接口,進行GPIO編程開發。例程將創建一個任務,通過配置GPIO引腳,實現GPIO讀寫操作。例程源代碼:https
    的頭像 發表于 04-11 15:36 ?2052次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用<b class='flag-5'>IoT</b>接口控制GPIO外設

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制ADC外設

    1、案例簡介本案例主要講解如何在小凌派-RK2206開發板上使用IoT庫的ADC接口,進行ADC編程開發。例程內容為創建一個任務,讀取按鍵的ADC值,并打印到串口。例程源代碼:https
    的頭像 發表于 04-10 16:00 ?911次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b>:OpenHarmony如何使用<b class='flag-5'>IoT</b>接口控制ADC外設