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

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
    +關注

    關注

    147

    文章

    18924

    瀏覽量

    398055
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373415
  • 代碼
    +關注

    關注

    30

    文章

    4967

    瀏覽量

    73960
  • BLE
    BLE
    +關注

    關注

    13

    文章

    776

    瀏覽量

    66342
  • SDK開發
    +關注

    關注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點 在當今數字化時代,微控制器(MCU)作為電子系統的核心,廣泛應用于各種領域。Renesas RX110 Group
    的頭像 發表于 02-26 17:05 ?457次閱讀

    BLE無線藍牙方案MCU/SoC CH573

    英尚微電子推出的BLE無線藍牙解決方案,以MCU/SoC CH573為核心,可廣泛應用于智能家電、藍牙音箱、智能穿戴及各類物聯網終端設備中。該方案在單片芯片中高度集成低功耗藍牙
    的頭像 發表于 01-26 15:07 ?173次閱讀

    BNC插座產品應用說明

    本文介紹了BNC插座在視頻、測試測量及通信設備中的應用方式與安裝要點,幫助用戶正確理解BNC插座在設備端接口中的應用價值。
    的頭像 發表于 01-13 13:46 ?142次閱讀
    BNC<b class='flag-5'>插座</b><b class='flag-5'>產品</b>應用說明

    深入剖析CC2541-Q1:藍牙低功耗無線MCU的卓越之選

    深入剖析CC2541-Q1:藍牙低功耗無線MCU的卓越之選 在當今的電子設備領域,藍牙低功耗(BLE)技術憑借其低能耗、低成本、高集成度等優勢,廣泛應用于各種物聯網設備中。德州儀器(TI)推出
    的頭像 發表于 01-05 16:30 ?449次閱讀

    MCU微控制器光伏模塊主控應用

    在光伏發電系統不斷邁向高效化、智能化的今天,MCU微控制器作為其核心控制單元,發揮著至關重要的作用。一款性能卓越、穩定可靠的MCU,能夠顯著提升光伏逆變器、儲能管理、智能跟蹤等模塊的整
    的頭像 發表于 12-25 14:09 ?263次閱讀

    探索MCXN23x:高性能32位MCU的技術剖析

    探索MCXN23x:高性能32位MCU的技術剖析 在當今競爭激烈的電子市場中,一款優秀的微控制器(MCU)對于各類電子設備的性能和功能起著至關重要的作用。今天,我們將深入剖析NXP
    的頭像 發表于 12-24 14:05 ?373次閱讀

    深度剖析CC2340R系列2.4GHz無線MCU:特性、應用與設計要點

    深度剖析CC2340R系列2.4GHz無線MCU:特性、應用與設計要點 在當今的物聯網(IoT)時代,低功耗、高性能的無線微控制器(MCU)是實現各種智能設備互聯互通的關鍵。德州儀器(
    的頭像 發表于 12-22 09:55 ?755次閱讀

    不到一塊錢的帶USB 2.4G收發 SOC芯片,集成2.4G射頻 32位MCU

    于HID設備,智能家居和消費電子等領域。 []() XL2417U芯片特性: 價格:批量不到 1塊錢 內核:32位 ARM MCU,最高 64MHz 存儲:128KB Flash + 48KB RAM
    發表于 11-12 16:57

    如何通過 BLE MCU 啟用智能設備并連接到您的日常生活?

    通過 BLE MCU 啟用智能設備并連接到您的日常生活
    發表于 09-08 07:42

    分享足浴盆MCU控制方案

    PTC 加熱管 + NTC 雙探頭 恒溫±1 °C,防干燒 主控 輝芒微MCU 8 位 MCU,12-bit ADC×3,硬件 PID,BLE 5.1 水泵 24 V 無刷直流泵 0
    發表于 08-26 11:33

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

    小米智能插座評測拆解 10年前的小米智能插座 用料比現在99%的同類產品都能打
    的頭像 發表于 06-12 09:28 ?4115次閱讀
    小米<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>都能打

    請問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 ?948次閱讀
    RX140 <b class='flag-5'>MCU</b>的快速<b class='flag-5'>原型</b>板 數據手冊和設計資料

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

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

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

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