在线观看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

    文章

    17178

    瀏覽量

    351680
  • STM32
    +關注

    關注

    2270

    文章

    10910

    瀏覽量

    356591
  • 代碼
    +關注

    關注

    30

    文章

    4802

    瀏覽量

    68743
  • BLE
    BLE
    +關注

    關注

    12

    文章

    660

    瀏覽量

    59443
  • SDK開發
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7782
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    一鍵掌控,4G紅外插座引領智能生活新潮流!

    當我們談及智能家居、智能辦公時,隨著物聯網的逐步發展,4G物聯網卡資費也是逐年下探,4G插座無疑是這場變革中的一顆耀眼明星。它不僅僅是一款智能插座
    的頭像 發表于 06-17 16:11 ?395次閱讀
    一鍵掌控,4G紅外<b class='flag-5'>插座</b>引領<b class='flag-5'>智能</b>生活新潮流!

    符合BLE 5.0,智能手機Mesh組網,可對接天貓精靈的藍牙模組

    安信可科技針對物聯網設計通用型的藍牙模組,其功能強大、用途廣泛。可以用于智能燈、智能插座智能空調等其他智能家電。同時符合
    的頭像 發表于 06-11 14:25 ?699次閱讀
    符合<b class='flag-5'>BLE</b> 5.0,<b class='flag-5'>智能</b>手機Mesh組網,可對接天貓精靈的藍牙模組

    芯海科技CST92F42:高性價比BLE MCU,實現60幀流暢刷屏!

    芯海科技CST92F42是一款高集成、低功耗的BLE5.1 MCU。該產品搭載高性能32位MCU內核并支持硬件浮點,內置64KB SRAM、512KB Flash,支持所有藍牙LE V
    發表于 06-07 17:50 ?519次閱讀
    芯海科技CST92F42:高性價比<b class='flag-5'>BLE</b> <b class='flag-5'>MCU</b>,實現60幀流暢刷屏!

    芯海科技低功耗BLE 5.1 MCU CST92F42助力物聯網創新

    芯海科技近日推出的CST92F42,是一款集成了高性能32位MCU內核并支持硬件浮點的低功耗BLE 5.1 MCU。這款MCU憑借其出色的性能,成為了物聯網領域的佼佼者。
    的頭像 發表于 06-04 09:53 ?830次閱讀

    芯海科技CST92F42:高性價比BLE MCU,實現60幀流暢刷屏!

    芯海科技CST92F42是一款高集成、低功耗的BLE5.1MCU。該產品搭載高性能32位MCU內核并支持硬件浮點,內置64KBSRAM、512KBFlash,支持所有藍牙LEV5.1特性,擁有豐富
    的頭像 發表于 06-01 08:16 ?712次閱讀
    芯海科技CST92F42:高性價比<b class='flag-5'>BLE</b> <b class='flag-5'>MCU</b>,實現60幀流暢刷屏!

    FPB-R9A02G021 RISC-V MCU快速原型設計板介紹

    所有MCU信號引腳。此功能通過面包板簡化了原型設計,實現快速方便的實驗和開發。其他關鍵特性分為三組,包括MCU原生引腳訪問、特殊功能訪問以及系統控制和生態系統訪問。典型應用包括消費類電子產品
    發表于 05-28 07:36

    BLE callback與事件處理

    mcu
    橙群微電子
    發布于 :2024年05月21日 15:51:04

    TE的DMD(數字微鏡器件)257插座產品介紹-赫聯電子

    提高了可靠性。端子的加載力得到降低,可最大限度地降低芯片開裂的風險,支持更簡易的安裝操作。TE致力于開發尖端的插座解決方案,實現原型設計與批量生產的快速轉換。   作為TE Connectivity授權分銷商
    發表于 04-22 17:35

    借助ESP32-S3主控MCU、ChirpLAN?小網關搭建大網絡

    借助先進的ESP32-S3主控MCU,ChirpLAN?小網關為您帶來前所未有的網絡體驗。
    的頭像 發表于 03-14 10:02 ?1073次閱讀

    智能插座介紹

    設計 智能插座主要由五部分組成,分別為電源管理、計量模塊、MCU控制、無線模塊、繼電器控制模塊,各模塊功能如下: 1、電源管理: 釆用AC/DC開關電源,將交流220轉化成5V,為主板提供電源; 2、計量模塊: 檢測負載電器的電
    的頭像 發表于 01-22 10:34 ?1634次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>插座</b>介紹

    LLC的的主控芯片怎么選

    LLC(Low-Level Control)主控芯片選擇的過程是電子產品設計中的一個關鍵環節。LLC主控芯片在電子產品中的作用是負責系統的低級控制和協調。它通常是
    的頭像 發表于 01-16 10:55 ?1379次閱讀
    主站蜘蛛池模板: 色综合天天综合网国产成人 | 亚洲国产精品综合久久网络| 久热网| 蝌蚪自拍网二区| 老师我好爽再深一点好大| 9久久99久久久精品齐齐综合色圆| 99热这里精品| 天天色图| 男人都懂的网址在线看片| 国产亚洲精品在天天在线麻豆 | 婷婷爱爱| 免费人成黄页在线观看日本| 国内精品视频在线| 午夜影院免费入口| 国内精品手机在线观看视频| 黄色国产网站| 伊人久久99| 日本在线黄| 国产精品美女一区二区三区| 午夜剧场官网| 丁香天堂网| 美女视频黄a视频美女大全| 亚洲w码欧洲s码免费| 免费又爽又黄禁片视频在线播放| 欧美图片小说视频| 4虎.最新地址| 日韩夜夜操| 丁香激情五月| 亚洲成人激情片| 免费的两性视频网站| 成人欧美一区二区三区视频 | 456主播喷水在线观看| 久久夜夜视频| 亚洲精品www| 四虎影午夜成年免费精品| 激情综合色综合啪啪开心| 久久美女精品国产精品亚洲| 97久久伊人精品影院| 国内黄色精品| h文 超乳 奶水| 免费看一级大片|