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

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

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

3天內不再提示

如何使用ESP32板的藍牙功能獲取小米溫濕度監測器的數據

454398 ? 來源:工程師吳畏 ? 2019-08-26 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:獲取所有部件

如何使用ESP32板的藍牙功能獲取小米溫濕度監測器的數據

現在讓我們看看如何構建這個項目。我們需要ESP32板,2.8“ILI9341顯示器,小米溫度和濕度傳感器,面包板和一些電線。

ESP32

2.8“顯示

小米傳感器

面包板

電線

USB電表

Powerbank

第2步:ESP32 Board

如果您不熟悉它,ESP32芯片是我們過去多次使用的流行的ESP8266芯片的繼承者.ESP32是一個野獸!它提供兩個32處理內核,工作頻率為160MHz ,大量的內存,WiFi,藍牙和許多其他功能,成本約7美元!迷茫的東西!

請觀看我為此委員會準備的詳細評論。我已將視頻附加到此Instructable上。它將有助于理解為什么這個芯片會改變我們永遠做事的方式!關于ESP32最激動人心的事情之一就是即使它非常強大,它也提供深度睡眠模式,只需要10μA的電流。這使得ESP32成為低功耗應用的理想芯片。

步驟3:2.8“用于Arduino和ESP32的TFT顯示器

顯示屏很大,分辨率為320x240像素。與我最喜歡的顯示器相比,1.8英寸彩色TFT顯示屏可以看到它更大。屏幕還提供觸摸功能,后面還有一個額外的獎勵和SD卡插槽。它使用SPI接口,因此與Arduino或ESP32板的連接非常簡單。顯示器的成本相對較低;我認為它的成本約為11美元對于這個顯示器提供的是一個合理的價格。

關于這個顯示器的另一件事是它不像我們目前使用的觸摸顯示器那樣作為屏蔽。這樣,我們可以連接顯示器任何電路板,Arduino Pro mini,STM32,ESP8266和ESP32。這非常重要,因為我們現在有一個低成本的顯示器,我們可以在每個電路板上使用。現在,我們可以在這些主板上使用的唯一觸控顯示器是Nextion顯示器,它們更貴,而且說實話,即使我不時使用它們,我也不太喜歡它們。

步驟4:連接顯示器

首先,我們必須連接ESP32板到2.8“顯示器。您可以找到附加到Instructable的原理圖。我正在使用大約兩年前發布的DOIT ESP32板。這個版本的電路板已不再可用,因為現在有更新版本的電路板提供更多引腳,這個版本。我使用舊版電路板的唯一原因是電路板的GND引腳位于電路板的同一側,靠近SPI引腳,這使得面包板友好。

連接后我們可以通過電路板向電路板顯示項目。幾秒鐘后,我們會從附近的小米設備接收實時數據。由于該設備使用藍牙4,它的范圍非常好。我們可以輕松獲取此設備從最遠10米或更遠的距離傳輸的數據!我們也可以收到小米設備的電池電量,但我沒有在屏幕上顯示這個值。

如果我們使用這個USB儀表,我們可以看到這個項目的當前抽獎是120左右使用這個大顯示器-150 mA。如果我們使用電子紙顯示器,將ESP32板置于深度睡眠模式,并且每隔幾分鐘從傳感器獲取數據,我們就可以使該項目對電池友好。我將在未來的視頻中嘗試這一點。這個項目只是一個演示,我們可以無線地從這個設備獲取數據。

第5步:項目代碼

現在讓我們看一下項目的軟件方面。

我使用了從小米設備獲取數據的代碼,并用它構建了一個獨立的項目。

在這個變量中,我們聲明我們需要每10秒獲取一次新數據。

#define SCAN_TIME 10 // seconds

這里,我們聲明要以攝氏度顯示溫度。如果要使用Imperial系統,只需將此變量設置為false即可。

boolean METRIC = true; //Set true for metric system; false for imperial

在設置功能中,我們初始化ESP32板的顯示屏和藍牙模塊,然后在屏幕上繪制用戶界面。

void setup() {

WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable brownout detector

tft.begin();

Serial.begin(115200);

Serial.println(“ESP32 XIAOMI DISPLAY”);

initBluetooth();

drawUI();

}

接下來,我們每隔10秒搜索附近的藍牙設備。我們不與小米設備建立連接,因為它不需要。我們只掃描附近的藍牙低功耗外設并檢查廣播廣告包。

void loop() {

char printLog[256];

Serial.printf(“Start BLE scan for %d seconds.。. ”, SCAN_TIME);

BLEScanResults foundDevices = pBLEScan-》start(SCAN_TIME);

int count = foundDevices.getCount();

printf(“Found device count : %d ”, count);

delay(100);

}

濕度和溫度值存儲在這些數據包中,因此我們只需要讀取它們。在我們讀取值后,我們在屏幕上顯示它們。與往常一樣,您可以在此Instructable附帶的說明中找到指向此項目代碼的鏈接。

步驟6:最終版本&改進

現在我們知道如何從這個傳感器無線獲取數據,我們可以建立一個完整的電池供電氣象站。由于這款小米設備是商用產品,因此可提供出色的電池壽命。不幸的是,我們的項目還沒有實現類似的電池消耗。因此,我計劃將此傳感器用作氣象站項目的戶外傳感器,該項目將使用大型電子紙顯示器。這會很酷。

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

    關注

    119

    文章

    6319

    瀏覽量

    178795
  • 監測器
    +關注

    關注

    0

    文章

    197

    瀏覽量

    39731
  • 小米
    +關注

    關注

    70

    文章

    14536

    瀏覽量

    152227
  • ESP32
    +關注

    關注

    26

    文章

    1198

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    數據安全優先:以太網溫濕度監測與追溯合規方案

    的關鍵參數。傳統人工監測方式存在效率低、誤差大、數據不連續、無法實時預警等問題,難以滿足現代化管理對環境監測的精細化、智能化要求。以太網溫濕度記錄儀憑借 實時傳輸、遠程管理、
    的頭像 發表于 12-23 14:39 ?1077次閱讀

    基于芯源CW32F030 MCU低功耗溫濕度監測系統設計

    的項目。 系統概述 功能描述:實時監測環境溫濕度,并通過串口輸出結果。采用SHT30傳感進行數據采集。系統閑置時進入低功耗模式,延長電池
    發表于 12-03 06:20

    溫濕度傳感HTU31D在溫濕度中的應用優勢

    溫濕度控制是一種用于監測和調節環境溫度與濕度的設備,廣泛應用于農業、倉儲、工業生產、家庭等多個領域。其主要功能是維持特定環境條件,以確保產
    的頭像 發表于 11-06 14:38 ?341次閱讀
    <b class='flag-5'>溫濕度</b>傳感<b class='flag-5'>器</b>HTU31D在<b class='flag-5'>溫濕度</b>控<b class='flag-5'>器</b>中的應用優勢

    樂鑫科技ESP32-S3遠程查看方案已就位!別再蹲大棚本地查看數據了!代碼開源!

    一頓麻辣燙錢造出報價上萬的大棚溫濕度監測系統!源碼現在白嫖!上次我們用一頓麻辣燙的錢,采用ESP32-S3-NANO開發造出了報價上萬的大棚溫濕度
    的頭像 發表于 10-28 18:02 ?710次閱讀
    樂鑫科技<b class='flag-5'>ESP32</b>-S3遠程查看方案已就位!別再蹲大棚本地查看<b class='flag-5'>數據</b>了!代碼開源!

    如何對電能質量在線監測裝置進行溫濕度環境適應性測試?

    對電能質量在線監測裝置進行溫濕度環境適應性測試,核心是通過 高低溫濕熱箱模擬目標場景的極端溫濕度條件 ,驗證裝置在 “低溫啟動、高溫運行、濕熱耐受” 下的 運行穩定性、測量精度、硬件可
    的頭像 發表于 10-22 17:50 ?1359次閱讀

    基于LORA無線通訊的祥控多點式煙葉溫濕度監測系統

    XKCON祥控多點式煙葉溫濕度監測系統基于LORA無線通訊技術,無需復雜的布線工作,縮短了工期,節省了成本;系統可以根據煙廠的實際布局和需求進行靈活配置,實現對各單點無線溫濕度檢測桿測量信號的采集接收,大大提升了系統
    的頭像 發表于 09-23 17:02 ?790次閱讀
    基于LORA無線通訊的祥控多點式煙葉<b class='flag-5'>溫濕度</b><b class='flag-5'>監測</b>系統

    【HZ-T536開發免費體驗】4、使用藍牙模塊讀取小米溫濕度計的數據

    雖然設備上沒有藍牙模塊,我們依舊可以通過USB的星閃模組實現藍牙ble相關的功能,例如讀取小米溫濕度計的
    發表于 08-25 22:16

    STM32+esp8266連接機智云,上傳溫濕度數據并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制ESP8266Wi-Fi模塊連接到機智云平臺,實現溫濕度數據的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置機智云平臺,燒錄ESP826
    的頭像 發表于 07-15 18:54 ?1089次閱讀
    STM32+<b class='flag-5'>esp</b>8266連接機智云,上傳<b class='flag-5'>溫濕度數據</b>并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    一款適用于粉塵、易結露等惡劣環境溫濕度監控中的溫濕度傳感芯片

    溫濕度監控系統在惡劣環境中通過傳感實時監測溫濕度參數,當達到預設閾值時自動觸發預警或調節機制,確保環境狀態維持在安全范圍內。
    的頭像 發表于 07-09 09:41 ?698次閱讀
    一款適用于粉塵、易結露等惡劣環境<b class='flag-5'>溫濕度</b>監控中的<b class='flag-5'>溫濕度</b>傳感芯片

    全自動溫濕度監測系統:環境數據驅動的智能化革命

    為生產力。 一、系統架構:三層聯動實現無人化閉環 1.感知層:多維數據采集終端 采用工業級傳感,具備抗干擾、防冷凝、抗電磁等特性,獲取溫度精度:±0.1℃(-40℃~85℃范圍)、濕度
    的頭像 發表于 07-08 16:53 ?761次閱讀

    基于物聯網的溫濕度監測系統

    在醫藥冷鏈、智慧農業、智能制造等領域,溫濕度失控輕則導致品質下降,重則引發安全事故。傳統人工巡檢方式滯后性強、誤差率高,而物聯網溫濕度監測系統通過“端-管-云-用”架構,實現環境數據
    的頭像 發表于 07-08 16:52 ?715次閱讀

    常見的溫濕度傳感類型?

    ),溫度精度為±0.2℃(典型)。濕度和溫度數據可以通過MCU、藍牙芯片或SoC芯片通過數字接口直接讀取。它與SMBus、I2C接口兼容。非常適合用于暖通空調、環境監測等。 在選擇
    發表于 06-24 09:24

    溫濕度變送器功能有哪些?一文詳細解析

    就是精準測量環境中的溫度和濕度。它采用高精度的傳感,能夠快速、準確地感知環境溫濕度的變化,并將這些數據轉化為可識別的電信號。無論是在實驗室、倉庫,還是在生產車間,都能為用戶提供可靠的
    發表于 06-03 10:56

    智能倉儲:溫濕度監控方案應用

    隨著倉儲環境要求提高,溫濕度監控對保障貨物品質至關重要。本文介紹一個工廠倉庫溫濕度監控方案,利用溫濕度變送器、LoRa技術和智能監測平臺,為倉庫業主提供高效、可靠的
    的頭像 發表于 05-29 11:35 ?796次閱讀
    智能倉儲:<b class='flag-5'>溫濕度</b>監控方案應用

    LoRa無線技術的溫濕度監測預警系統

    LoRa無線技術的溫濕度監測預警系統采用LoRa采集和LoRa網關實現監控區域內的全覆蓋,同時在倉儲區各個數據采集節點安裝溫濕度傳感
    的頭像 發表于 05-14 16:06 ?865次閱讀
    LoRa無線技術的<b class='flag-5'>溫濕度</b><b class='flag-5'>監測</b>預警系統