<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天內不再提示

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2022-04-14 09:00 ? 次閱讀

今年3月中,由騰訊TencentOS團隊聯合恩智浦半導體、安謀科技(Arm China)發起的線上開發者活動——TencentOS Tiny AIoT 應用創新大賽,評選出了優勝獲獎者,本文介紹其中一個獲獎作品。

一、設計背景及意義該設計旨在為家庭的日常生活安全提供額外的保障。

隨著科技的發展與進步,人們家庭的智能設備和產品越來越多,接入電網的設備也會越來越多,量變導致質變,家庭設備總用電監控,能極大的幫助人們了解日常用電情況;

該產品的功能,基于以下的問題點進行設計:

家庭大功率設備眾多,大多數人對產品的實際功率并不了解,會出現同時使用導致跳閘問題;

家庭部分的安全開關老化失效,過載后不能快速切斷電源,損害產品以及電路;

家庭中部分老舊設備存在漏電情況,但平時并不了解漏電情況,只有觸電后才發覺;

家庭中漏電開關老化或反映遲鈍,導致斷開不迅速,威脅家人健康;

幫助人們了解市電的基本信息(電壓、頻率等);

使用天然氣、煤氣的家庭,容易出現忘記關,有害氣體泄漏的情況;

幫助人們實時了解家里溫濕度信息。

二、家庭安全監控系統的功能介紹系統功能如下:

雙重切斷市電功能(繼電器、保險絲);

支持漏電電流檢測;

實時檢測市電電壓,頻率,實際使用有功功率,電流,用電量等;

實時檢測室內空氣狀態,以及溫濕度信息;

支持異常情況聲光報警功能;

支持電池供電,停電后自動切換電池為系統供電,同時提供基本照明;

支持電池充放電管理,保證電池壽命。

三、系統的整體結構框圖

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

四、產品硬件介紹

4.1、產品硬件框圖

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

4.2、產品硬件組成

4.2.1、 開發套件

本次開發使用的是騰訊提供的TencentOS Tiny AIoT開發套件,該套件包含了i.MX RT1062開發板、E53智慧燈模塊、ESP8266模組、ov5640攝像頭以及4.3寸LCD顯示屏,如下圖:

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

開發板特性:

內置TencentOS Tiny開源物聯網操作系統。

核心板采用的i.MX RT1062處理器屬于i.MX RT 系列MCU,是由恩智浦推出的跨界處理器,跨界是指該系列MCU的定位既非傳統的微控制器、也非傳統的微處理器,i.MX RT系列MCU則綜合了兩者的優勢,既具備高頻率(最高主頻600M)、高處理性能,也具備中斷響應迅速、實時性高的特點。

1M RAM 16M SDRAM 64MB qspi flash 128MB spi flash。

板載Type-C接口CMSIS DAP仿真器。

板載PCIE接口,可擴展4G類物聯網模組。

板載物聯網俱樂部WAN Interface接口,可支持NB-IoT、WiFi、4G cat1、LoRa等模組。

板載物聯網俱樂部E53 Interface接口,可擴展全系E53傳感器。

板載標準24P DVP攝像頭接口,可支持最高500萬像素攝像頭。

板載RGB顯示接口,可轉換HDMI輸出。

板載高性能音頻解碼芯片,可做語音識別測試。

預留SD卡、用戶按鍵、SPI Flash。

4.2.2 安全系統檢測控制一體電路板實物,如下:

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

五、原理圖各功能模塊原理介紹(本節詳細內容省略,有興趣的讀者可查看原文)

5.1、系統弱電總供電部分

5.2、電量統計芯片供電部分

5.3、電量統計芯片及外圍電路部分

5.4、繼電器驅動電路部分

5.5、蜂鳴器和電磁門銷驅動部分

5.6、電池電源管理部分電路

5.7、蓄能電路部分

5.8、應急照明部分電路

5.9、外部3.3v供電電路

六、產品軟件部分(本節詳細內容省略,有興趣的讀者可查看原文)

6.1、開發軟件簡介(MCUXpresso IDE)

6.2、騰訊TencentOS tiny 實時操作系統簡介

6.3、產品代碼實現

6.3.1、軟件流程圖

6.3.2、主程序入口

6.3.3、騰訊云接入部分

6.3.4、lvgl顯示部分

6.3.5、電能計量芯片部分軟件

6.3.6、溫濕度傳感器軟件部分

6.3.7、蜂鳴器、電磁門銷、繼電器部分軟件

七、產品使用介紹

7.1、手機app控制界面

APP界面用的是騰訊提供的標準面板,有些控件和一些設備參數屬性不太匹配,做到完全匹配需要自己開發面板,涉及到的H5開發暫時還不會,所以將就用著先,還有該面板目前不能顯示小數部分。

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

7.2、產品運行過程介紹

產品顯示部分的ui比較簡潔,設計ui,做到高端美觀,這個是需要一定的技術和要花費比較多的時間找素材,剪輯,設計ui,這部分雖然略懂一點點皮毛,但是時間也比較緊促,所以暫時做這一個簡潔的界面,將系統的所有參數顯示出來即可;

基于TencentOS Tiny AIoT開發套件的家庭安全監控系統

八、總結

硬件部分是本項目中富有挑戰的部分,正如人們所說的,七分硬件三分軟件,硬件在設計和調試中都比較繁雜,改版與調試,電路的驗證,都是會花費許多時間和精力的。

本次的比賽作品控制板硬件部分,從一開始方案選型,電路設計仿真,還是實際電路焊接調試驗證方案可行性,到最后畫原理圖和layout,途中的改版,整板元器件焊接調試,都是我一手完成,時間算下來,真還占了整個項目七成的時間,而且還有完善的余地。

此次比賽的作品還算不上成熟的項目,由于時間的原因,途中只改版過一次硬件,硬件整體方案可行性是沒問題的,在設計和元器件選型上還有瑕疵,不夠完美。而且在產品顯示ui上面,還沒有時間去美化,騰訊連連的面板涉及到H5的開發,這個暫時還不會,所以app控制面板上直接使用官方提供的標準面板,希望在之后的空余時間自己能將其完善。

最后,感謝騰訊和NXP團隊聯合舉辦的基于TencentOS AIoT應用創新大賽,衷心感謝群里各位小伙伴以及騰訊和NXP工程師的幫助。

原文標題:AIoT應用創新大賽獲獎作品精選:家庭安全監控系統

文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    21

    文章

    3658

    瀏覽量

    170080
  • 恩智浦半導體

    關注

    0

    文章

    67

    瀏覽量

    16921
  • 安謀科技
    +關注

    關注

    0

    文章

    94

    瀏覽量

    7456

原文標題:AIoT應用創新大賽獲獎作品精選:家庭安全監控系統

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【產品單頁】5G AIoT開發套件V2

    【產品單頁】5G AIoT開發套件V2 產品單頁見下方附件*附件:5G AIoT開發套件V2--20240527.pdf
    發表于 03-15 20:31

    如何使用TencentOS tiny操作系統?

    如何使用TencentOS tiny操作系統?
    發表于 09-30 07:50

    如何玩轉TencentOS tiny物聯網終端操作系統?

    如何玩轉TencentOS tiny物聯網終端操作系統?
    發表于 11-11 06:22

    如何將TencentOS-tiny移植到STM32F407開發板上去呢

    如何將TencentOS-tiny移植到STM32F407開發板上去呢?怎樣去驗證TencentOS-tiny移植結果呢?
    發表于 11-26 08:02

    TencentOS tiny的相關資料推薦

    【新智元導讀】TencentOS tiny是騰訊面向物聯網領域開發的實時操作系統,具有低功耗,低資源占用,模塊化,安全可靠等特點,可有效提升
    發表于 01-27 06:33

    STM32標準庫工程中移植TencentOS-tiny的方法

    一、移植前的準備1. 引言因為項目的原因需要將原有的標準庫工程升級為基于TencentOS-tiny的RTOS工程,所以花費一點時間記錄移植過程,提供一份向基于STM32標準庫的老工程中移植
    發表于 02-07 08:04

    初探TencentOS-tiny系統

    TencentOS-tiny是什么?TencentOS-tiny有何特點呢?
    發表于 02-10 07:42

    tencentos-tiny概述

    NUCLEO-F103RB開發板主控芯片型號:STM32F103RBT61.2 tencentos-tiny簡介騰訊物聯網終端操作系統TencentOS
    發表于 02-11 06:37

    貿澤電子備貨Dialog DA14531 SmartBond TINY開發套件打造低成本的物聯網系統

    SmartBond TINY開發套件。這是一款用于功率測量和應用開發的全新開發套件,基于DA14531 SmartBond TINY片上
    的頭像 發表于 02-11 16:45 ?4320次閱讀

    TencentOS tiny 移植到STM32F103全教程(基于標準庫)

    TencentOS tiny 移植到STM32F103全教程(基于標準庫)
    發表于 11-23 18:06 ?16次下載
    <b class='flag-5'>TencentOS</b> <b class='flag-5'>tiny</b> 移植到STM32F103全教程(基于標準庫)

    STM32標準庫工程中移植TencentOS-tiny

    一、移植前的準備1. 引言因為項目的原因需要將原有的標準庫工程升級為基于TencentOS-tiny的RTOS工程,所以花費一點時間記錄移植過程,提供一份向基于STM32標準庫的老工程中移植
    發表于 12-04 14:06 ?1次下載
    STM32標準庫工程中移植<b class='flag-5'>TencentOS-tiny</b>

    STM32開發,體驗騰訊RTOS-tencentos-tiny

    NUCLEO-F103RB開發板主控芯片型號:STM32F103RBT61.2 tencentos-tiny簡介騰訊物聯網終端操作系統TencentOS
    發表于 12-08 11:06 ?8次下載
    STM32<b class='flag-5'>開發</b>,體驗騰訊RTOS-<b class='flag-5'>tencentos-tiny</b>

    MQTT移植到stm32開發板——使用TencentOS tiny操作系統

    手把手教你將MQTT客戶端移植到stm32開發板上,使用TencentOS tiny官方開發板——TencentOS_tiny_EVB_MX
    發表于 12-08 13:21 ?6次下載
    MQTT移植到stm32<b class='flag-5'>開發</b>板——使用<b class='flag-5'>TencentOS</b> <b class='flag-5'>tiny</b>操作<b class='flag-5'>系統</b>

    基于TencentOS Tiny的會議室預約管理系統

    今年3月中,由騰訊TencentOS團隊聯合恩智浦半導體、安謀科技(Arm China)發起的線上開發者活動——TencentOS Tiny AIo
    的頭像 發表于 05-19 11:14 ?1548次閱讀

    一文搞懂TencentOS Tiny實時操作系統

    TencentOS tiny 是面向物聯網領域開發的實時操作系統,具有低功耗,低資源占用,模塊化,安全可靠等特點,可有效提升物聯網終端產品
    發表于 07-25 17:35 ?2184次閱讀
    一文搞懂<b class='flag-5'>TencentOS</b> <b class='flag-5'>Tiny</b>實時操作<b class='flag-5'>系統</b>
    亚洲欧美日韩精品久久_久久精品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>