在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

剖析BLE智能插座產品原型設計(MCU主控)

智能物聯研習社 ? 來源:涂鴉智能 ? 作者:涂鴉智能 ? 2021-09-28 16:59 ? 次閱讀

智能插座是一款常見的智能設備,使用智能插座可以遠程控制連接的電器,可以實時查看電器的狀態,極大的方便了人們的生活。基于涂鴉 IoT 平臺可以簡單、快速完成一款智能插座的開發,本文介紹如何使用涂鴉三明治開發板快速完成一個智能插座產品原型。

方案介紹

MCU 方案與 SoC 方案不同,開關和聯網模組的驅動代碼寫在 MCU 中,您可以自行開發 MCU 代碼,擁有更多的可玩性。

涂鴉三明治開發板插座套件中,MCU輸出高低電平給插座功能板控制開關通斷,MCU 通過串口與 BLE 通信板連接,使用涂鴉智能 App 配網,可以將開關狀態展現在手機端,并與其他智能設備聯動。MCU 型號為 STM32G071RB,本教程采用 Arduino IDE 進行編程,可方便的移植于各 Arduino 系列開發板。

物料清單

硬件 (3) 軟件 (1)

提供交流電通斷功能與電量統計功能。采用晶豐BT01 電源芯片、貝嶺 BL9037 計量芯片、貝嶺 BL1117-3.3 LDO芯片、宏發繼電器等關鍵器件實現計量,輸出斷電等功能。

STM32G071RB MCU 官方開發板。負責插座開關控制和模組通訊控制。NUCLEO-G071RB 開發板支持 Arduino 接口

板載涂鴉 BT3L 模組,負責智能化連接。模組已燒錄通用固件,MCU 對接涂鴉串口協議,即可使用涂鴉模組、App、云等一站式智能化服務。

步驟:

第 1 步:硬件連接

本次使用的涂鴉三明治開發板溫濕度傳感套件主要包含:

將三明治開發板套件控制板、通訊板、功能板拼接組裝。

第 2 步:例程環境

軟件開發過程主要基于 Arduino 實現 MCU 與插座和模組協議對接。首先調通 MCU 和模組的通訊,可以實現 App 配網,MCU 數據傳輸到App。

參考 搭建 MCU 環境 完成三明治開發板環境搭建。您需要在 Arduino IDE 中添加 ST 開發板,集成 STM32CubeProgrammer 實現編譯下載功能。

您可以根據以下步驟,快速在涂鴉 IoT 平臺上開發一個智能插座。

1、進入 涂鴉智能IoT平臺。

2、參考 選品類創建產品 創建一款插座產品。其中產品屬性如下:

開發方式:自定義方案

聯網方式:BLE

功耗類型:標準功耗

3、根據頁面提示選擇產品的標準功能和自定義功能。例如,功能選擇為開關。

4、選擇您喜歡的面板,第一次開始調試也可以選擇為開發調試面板,便于調試,后面也可以更換面板。

5、進入硬件開發階段,硬件開發步驟中模組選擇 BT3L 藍牙模組,固件選擇藍牙單點通用方案。

6、在頁面拉到最下面,下載開發資料。

7、硬件測試。

下載到 MCU 開發包后,使用開發包中的涂鴉模組調試助手,您可以使用助手模擬 MCU 模式,配合調試模組通訊板,驗證模組是否通訊正常,同時也可以熟悉涂鴉串口協議提高對接效率。確定通信板正常可用的,可以跳過此步驟。若調試過程中對協議收發有疑問,也可以使用此助手協助查看正確數據交互格式。 使用步驟可參考 涂鴉模組調試助手。

8、參考 MCU SDK開發包移植調試 進行移植調試。

移植成功配網會看到選擇的產品面板。

第 4 步:功能板調試

本章節中,您可以參考應用層示例代碼實現 App 下發指令到模組,通過 MCU 控制插座開關,獲取開關狀態后,MCU 將狀態傳輸給 App 展示。

#include"bluetooth.h"#includeSoftwareSerialmySerial(0,1);//RX,TX#define_SS_MAX_RX_BUFF300#definerelay10inttime_cnt=0,cnt=0,init_flag=0;voidsetup(){//putyoursetupcodehere,torunonce:
pinMode(relay,OUTPUT);//繼電器IO初始化
digitalWrite(relay,LOW);

pinMode(PC13,INPUT);//重置藍牙按鍵初始化
pinMode(8,OUTPUT);//藍牙狀態指示燈初始化

mySerial.begin(9600);//軟件串口初始化
mySerial.println("myserialinitSUCCESS_ful!");
Serial.begin(115200);//PA3RXPA2TX
Serial.println("serialinitSUCCESS_ful!");

bt_protocol_init();
}voidloop(){//putyourmaincodehere,torunrepeatedly:
if(init_flag==0){
time_cnt++;if(time_cnt%6000==0){
time_cnt=0;
cnt++;
}
bt_stat_led(&cnt);//藍牙狀態處理
}
bt_uart_service();
myserialEvent();//串口接收處理
key_scan();//重置配網按鍵檢測}voidmyserialEvent(){if(mySerial.available()){unsignedcharch=(unsignedchar)mySerial.read();
uart_receive_input(ch);
}
}voidbt_stat_led(int*cnt){#definebt_stat_led8
switch(mcu_get_bt_work_state())
{case0x00://0x00
init_flag=0;if(*cnt==2){
*cnt=0;
}if(*cnt%2==0)//LED快閃
{
digitalWrite(bt_stat_led,LOW);
}else
{
digitalWrite(bt_stat_led,HIGH);
}break;case0x01://0x01
init_flag=0;if(*cnt>=30){
*cnt=0;
}if(*cnt==0)//LED慢閃
{
digitalWrite(bt_stat_led,LOW);
}elseif(*cnt==15)
{
digitalWrite(bt_stat_led,HIGH);
}break;case0x02://0x02
digitalWrite(bt_stat_led,HIGH);//LED熄滅
break;case0x03://0x03
break;case0x04://0x04
if(0==init_flag)
{
digitalWrite(bt_stat_led,LOW);//LED常亮
init_flag=1;//bt連接上后該燈可控
*cnt=0;
}break;default:
digitalWrite(bt_stat_led,HIGH);break;
}
}

基于涂鴉平臺,使用涂鴉三明治開發板,Arduino IDE編程,您就可以快速實現一款智能智能插座產品原型搭建。

auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=795a75d7c1af33f95d8ea55409e4b22e

隔壁鄰居看了都眼紅的產品,堪稱“家電小助手”,有了它,家里的電器都掌握在你手中~ 快來試試吧~

涂鴉三明治插座功能板數量:1

NUCLEO-G071RB數量:1

涂鴉三明治 BLE MCU 通信板(BT3L)數量:1

插座功能板

BLE MCU 通信板

ST 官方 NUCLEO-G071RB 開發板(MCU控制板)

第 3 步:創建產品和項目

編輯:jq

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

    關注

    146

    文章

    17894

    瀏覽量

    362009
  • STM32
    +關注

    關注

    2291

    文章

    11019

    瀏覽量

    363064
  • 代碼
    +關注

    關注

    30

    文章

    4891

    瀏覽量

    70371
  • BLE
    BLE
    +關注

    關注

    12

    文章

    696

    瀏覽量

    60486
  • SDK開發
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7900
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    小米智能插座評測拆解 10年前的小米智能插座 用料比現在99%的同類產品都能打

    小米智能插座評測拆解 10年前的小米智能插座 用料比現在99%的同類產品都能打
    的頭像 發表于 06-12 09:28 ?745次閱讀
    小米<b class='flag-5'>智能</b><b class='flag-5'>插座</b>評測拆解 10年前的小米<b class='flag-5'>智能</b><b class='flag-5'>插座</b> 用料比現在99%的同類<b class='flag-5'>產品</b>都能打

    直播預告 | @6/12 聚焦芯必達 打造可靠高效的國產 MCU智能 SBC 汽車解決方案

    隨著汽車電子國產化快速推進,車規級MCU與CAN/LINSBC作為車身控制的核心組件,正面臨更高的安全與可靠性挑戰。6月12日大聯大品佳集團將攜手芯必達微電子,深入剖析國產MCU/SBC/智能
    的頭像 發表于 06-05 14:00 ?964次閱讀
    直播預告 | @6/12 聚焦芯必達 打造可靠高效的國產 <b class='flag-5'>MCU</b> 與<b class='flag-5'>智能</b> SBC 汽車解決方案

    請問ModusToolbox?是否支持與 Infineon WiFi BLE 配對的 ST MCU

    在什么情況下可以使用ModusToolbox?來支持 ST MCU 與 Infineon WiFi BLE 配對的應用程序? 據我了解,所有與英飛凌 WiFi BLE 模塊配對的 ST MCU
    發表于 06-05 07:14

    RX140 MCU的快速原型板 數據手冊和設計資料

    Renesas RTK5FP1400S00001BE用于RX140 MCU的快速原型設計板設有板載RX140 MCU (R5F51406BGFN)。該板經濟劃算,適用于各種應用的RX140評估和
    的頭像 發表于 05-21 10:43 ?433次閱讀
    RX140 <b class='flag-5'>MCU</b>的快速<b class='flag-5'>原型</b>板 數據手冊和設計資料

    M12 航空插座型號深度剖析:根據環境適應性與耐用性選型

    在選型M12航空插座時,需綜合考慮環境適應性與耐用性等多方面因素。德索精密工業豐富的產品型號與先進技術,能夠滿足不同使用環境與插拔頻次要求。只有精準匹配德索的產品,才能充分發揮M12航空插座
    的頭像 發表于 04-12 09:35 ?176次閱讀
    M12 航空<b class='flag-5'>插座</b>型號深度<b class='flag-5'>剖析</b>:根據環境適應性與耐用性選型

    TO-252封裝產品,為智能插座提供全場景解決方案

    導體深耕分立器件領域30余年,其TO-252封裝產品憑借高耐壓、低損耗、快速響應等特性,為智能插座提供全場景解決方案。
    的頭像 發表于 03-14 14:04 ?592次閱讀
    TO-252封裝<b class='flag-5'>產品</b>,為<b class='flag-5'>智能</b><b class='flag-5'>插座</b>提供全場景解決方案

    智能插座的功率監測評估和電耗測量解決方案

    在測試實驗室中,我們需要深入到細節:為了確定智能插座是否準確確定能耗,COMPUTER BILD實驗室使用了ZES ZIMMER(高美測儀)的高精度功率分析儀LMG671 。選擇合適的用電設備,每個插座都經過了三個系列的測量,揭
    的頭像 發表于 02-17 15:10 ?747次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>插座</b>的功率監測評估和電耗測量解決方案

    SMA 插座固定螺母在通信領域的創新應用與優勢剖析

    在復雜的電磁環境中,通信設備極易受到各種電磁干擾的影響。SMA 插座固定螺母采用金屬材質,能夠起到一定的屏蔽作用,有效阻擋外界電磁干擾對信號傳輸的影響。同時,緊密的連接也減少了因縫隙或松動導致的電磁
    的頭像 發表于 02-07 11:05 ?404次閱讀
    SMA <b class='flag-5'>插座</b>固定螺母在通信領域的創新應用與優勢<b class='flag-5'>剖析</b>

    三款低功耗MCU,實現應用產品的耐久續航力

    三款低功耗MCU,實現應用產品的耐久續航力 低功耗MCU是趨勢所在 低功耗可說是MCU芯片重要的發展趨勢之一,MCU功耗主要取決于
    發表于 12-13 10:44

    新唐科技基于MPU/M4/BLE MCU智能斷路器上的整體應用方案

    ? 新唐科技基于 MPU/ M4/ BLE MCU智能斷路器上的整體應用方案 隨著樓宇、家居、工廠配置越來越需要智能化、聯網化、本地邊緣處理及時化,所以與之配套的電氣控制設備之一斷
    的頭像 發表于 11-28 16:17 ?1026次閱讀
    新唐科技基于MPU/M4/<b class='flag-5'>BLE</b> <b class='flag-5'>MCU</b>在<b class='flag-5'>智能</b>斷路器上的整體應用方案

    智能顯示屏插座能否成為家庭用電的守護天使?

    火災引發小區恐慌,居民感嘆插座問題嚴重。智能顯示屏插座出現,可顯示用電信息,提醒電壓異常,守護家庭用電安全。
    的頭像 發表于 11-25 17:51 ?499次閱讀
    <b class='flag-5'>智能</b>顯示屏<b class='flag-5'>插座</b>能否成為家庭用電的守護天使?

    pdu機柜插座和普通的插座什么區別

    PDU(Power Distribution Unit)機柜插座與普通插座之間存在顯著差異,這些差異主要體現在以下幾個方面: 一、外殼材料和結構 PDU機柜插座:通常采用鋁型材外殼或鈑金外殼,這些
    的頭像 發表于 10-16 10:00 ?3225次閱讀

    ST【AEK-MCU-C4MINI1】一體化、快速原型開發、用戶友好型MCU和電機控制評估板

    一體化、快速原型開發、用戶友好型MCU和電機控制評估板。
    的頭像 發表于 09-20 13:41 ?573次閱讀
    ST【AEK-<b class='flag-5'>MCU</b>-C4MINI1】一體化、快速<b class='flag-5'>原型</b>開發、用戶友好型<b class='flag-5'>MCU</b>和電機控制評估板

    OpenAI對SearchGPT的人工智能功能搜索原型產品進行測試

    iPhone、iPad以及Mac系列產品之中。周四,OpenAI于其官方網站上對外宣布,他們正在進行一項名為SearchGPT的新型人工智能功能搜索原型產品的實驗性測試。
    的頭像 發表于 07-26 16:43 ?895次閱讀

    機器人主控器的主控芯片在功能上與什么相似

    本文將深入探討機器人主控器的主控芯片,分析其在功能上與其他技術產品的相似之處。 一、引言 隨著科技的不斷進步,機器人技術在各個領域得到了廣泛應用。機器人主控器作為機器人系統的大腦,其性
    的頭像 發表于 07-15 11:22 ?1307次閱讀
    主站蜘蛛池模板: 精品成人 | 你懂的在线免费视频 | 国产手机在线观看视频 | 久久亚洲aⅴ精品网站婷婷 久久亚洲成人 | 国产无遮挡床戏视频免费 | 久青草国产手机在线观 | 97人人在线视频 | 亚洲91色| 看黄色一级毛片 | xx性欧美 | 狠狠色噜噜狠狠狠97影音先锋 | 国产香蕉75在线播放 | 777人体粉嫩u美图 | 欧美性极品xxxxx | 国产三级在线视频观看 | 美女视频黄a| 人人干视频在线观看 | 亚洲1234区乱码 | 成年女人免费看一级人体片 | 欧美亚洲综合另类成人 | 狼色影院 | 欧美猛性 | 天天夜夜狠狠一区二区三区 | 男女交性永久免费视频播放 | 亚洲乱码一二三四区 | 国产精品1区2区3区在线播放 | 久久中文字幕一区二区 | 色先锋av资源中文字幕 | 久久久久久青草大香综合精品 | 狠狠的操 | 亚洲嫩草影院在线观看 | 狠狠色丁香久久婷婷 | 国产色中色 | 欧美日韩一日韩一线不卡 | 日本人六九视频69jzz免费 | 欧美一卡二卡科技有限公司 | 日本大片免aaa费观看视频 | 2023天天操 | 久久男人的天堂色偷偷 | 亚洲精品你懂的 | 五月综合激情久久婷婷 |