女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

【DFRobot Beetle ESP32-C3開發板試用體驗】III 模擬量數據采集與BLE上傳

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-11-28 10:54 ? 次閱讀

本文來源電子發燒友社區,作者:張一工, 帖子地址:https://bbs.elecfans.com/jishu_2293580_1_1.html

原定的這次開發版評估的最終目標是實現數據采集并通過BLE上傳到手機,通過手機可以看到采集到的數據,應用場景是電力電子技術實驗室的實驗數據記錄。

目前的情況是因為疫情根本就無法進入學校,當然更無法進入實驗室;而且想到即使可以進入實驗室現場,被采集信號的前端處理要花費很多精力,而目前重要的事情應該是把基本的環節跑通,所以,決定采用簡化的方法來完成這次評測。

1 恢復開發環境

前一段時間因電腦死掉重新恢復系統,原來配置好的Arduino平臺下ESP32開發環境需要重新安裝,又是痛苦地重復剛拿到開發板時的安裝過程,不過畢竟是安裝過一次(其實不止一次),有了些經驗,痛苦度低了一些。安裝完成后“D9”接地,編譯下載了“Blink”小程序,沒問題。然后準備開始著手真正的項目,不料下載總是出錯。

img

上網查詢,發現遇到這個問題的人不少,但我并沒有找到有效的解決方案。反復試驗各種辦法,甚至重新安裝了Arduino,仍然不行。只好在半夜發求救帖子到我們的開發板測試群,馬上就得到了大神“@HonestQiao|喬楚”的回音,非常明確肯定地說:D9先接地再連接電腦。一試果然靈光。現在只要是下載程序就要來這么一下,而以前是不用的呀!無論如何,總算是可以繼續前進了。

2 搭建實驗電路

采集3路模擬信號,是數值不同的直流可調電壓,通過一個可調直流電源通過電阻分壓得到。本來還想再多采集幾路,編程后發現,只有0、1、2三個引腳可以直接用來做模擬信號采樣,其他引腳大概在初始化程序中設置成了其他功能(引腳功能復用),實在沒時間仔細研究了,只好先用這三個。

img

3 編程與實驗

程序主要是由兩個示例程序拼接、修改而來:“BLE_notify”和“AnalogRead”,“BLE_notify”通過藍牙發送數據,而“AnalogRead”是模擬量讀取程序。主要的修改包括:“AnologRead”中,原來僅僅是一路模擬量采集,現在擴充成三路,相應地,通過串行口(USB模擬)的輸出數據也擴充成三路數據;“BLE_notify”中,原來是對一個32位變量不斷增1,然后通過BLE的notify方法向外發送。所做的修改就是把模擬量采集得到的數據,通過BLE的notify功能發送出去。在修改過程中遇到的主要麻煩是:示例程序提供的notify發送函數所要求的參數類型是“uint8_t”,和模擬量采集、再經過ADC(模/數轉換)后的數據類型不符,為了數據類型的轉換費了點兒周折。

在手機端,用“nRF Connect”APP可以ESP32-C3開發板建立連接,收到開發版發來的數據。當改變模擬量輸入電壓時,可以看到數據的變化。

img?
在PC端,通過Arduino IDE自帶的串口監視器,可以看到采集的數據,與手機端收到的數據是一致的。

img

實驗過程的視頻

ESP32-C3_評測報告_3(開發板體驗視頻,詳見作者原文鏈接地址)

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

    關注

    20

    文章

    1008

    瀏覽量

    18855
  • DFRobot
    +關注

    關注

    4

    文章

    1160

    瀏覽量

    10556
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ESP32-C3開發板ROM里預燒錄的數據有沒有辦法讀出來?

    請問ESP32-C3開發板ROM里預燒錄的數據有沒有辦法讀出來
    發表于 07-23 07:54

    esp32-c3燒錄代碼的時候提示Failed to connect to ESP32-C3: No serial data received,問題出在哪里?

    畫了一塊esp32-c3但是燒錄代碼的時候提示Failed to connect to ESP32-C3: No serial data received,問題可能出現在什么地方,使用的是ch340模塊下載程序。
    發表于 07-01 07:48

    ESP32-C3開發板數據線連接在電腦USB口上,無法識別出端口,為什么?

    各位好,我的ESP32-C3開發板數據線連接在電腦USB口上,電腦上事先安裝了CP210x驅動程序,發現只是開發板上的紅燈亮了,win11系統的設備管理器卻沒有檢測出端口。
    發表于 07-01 07:25

    使用ESP32-C3的藍牙進行傳感器數據上傳ESP-NOW協議的功耗能滿足需求嗎?

    1.使用ESP32-C3的藍牙進行傳感器數據上傳,期望使用紐扣電池供電,ESP-NOW協議的功耗能滿足需求嗎 2.使用ESP-now協議的設
    發表于 07-01 07:22

    esp32-C3如何設置掃描周期?

    我們使用的芯片是esp32-C3 IDF版本版本:5.0.0 我們開發的產品使用BLE Mesh組網,我們同時希望產品能開啟掃描BLE廣播包的功能,根據樂鑫官方在線文檔 \"https
    發表于 06-28 09:44

    esp32-c3工程中怎么創建多個freertos任務?

    ESP-IDF中給出的ESP32-C3的例程都只有一個任務。即void app_main() 而且沒看見這個app_main任務是在哪里被創建的??? 如果我想建一個ESP32-C3的多任務的工程該
    發表于 06-27 06:37

    ESP32-C3使用SPI通信緩存有多少?

    我們計劃用ESP32-AT功能,看到資料上ESP32-C3僅支持SPI通信,請問: ①ESP32-C3使用SPI通信緩存有多少? ②ESP32-C3使用SPI通信接收到
    發表于 06-26 07:58

    多個esp32開發板如何組成ble mesh網絡,是否可以自動組網呢?

    關于example下的ble_mesh樣例ble_mesh_node 1.多個esp32開發板如何組成mesh網絡,是否可以自動組網? 2、在組成mesh的情況下,各個
    發表于 06-24 07:53

    請問ESP32-C3ESP32-S2或WROOM系列是否支持單步調試?

    /index.html#introduction 中文版描述只有ESP-S2-Kaluga-1板載了JTAG調試接口,而英文版說ESP32-C3可以直接用USB進行調試:“This is made
    發表于 06-21 07:32

    ESP32-C3的USB在計算機上識別的COM口能夠干什么用?

    我想選用ESP32-C3 開發產品,其價格和藍牙@WIFI的功能是最吸引我的,但令人頭疼的是其開發環境,在WIN10下試用了VSCODE+PLATFORMIO和ECLIPCE兩個IDE
    發表于 06-21 06:41

    請問esp32-c3不支持pcnt嗎?

    我在esp32-c3開發板上測試pcnt,編譯報錯找不到相關的函數,查看sdk源碼發現要配置CONFIG_SOC_PCNT_SUPPORTED才會編譯pcnt.c,查看examples里面的項目也說了只支持
    發表于 06-18 07:27

    ESP32-S3-DevKitC開發板搗鼓ble_throughput_server程序時,按下開發板上的復位鍵后會進入下載模式 ?

    請教下,搗鼓 ble_throughput_server 這個程序時,貌似按下開發板上的復位鍵后會進入下載模式 ? 串口打印輸出信息: ESP-ROM:esp32s3-2021032
    發表于 06-18 06:27

    ESP32-C3 BLE client如何連接同一個server的多個service?

    最近在做一個項目需要ESP32-C3作為BLE client 連接同一個server的兩個service。 網上的例程都是連接多個server的各一個service。自己嘗試修改官方的例程
    發表于 06-13 08:29

    請問ESP32-C3藍牙如何獲取RSSI的值?

    各位大佬,小弟剛接觸ESP-IDF不久,摸索了一段時間,物聯網的基本流程已經摸索的差不多了。 現在想知道ESP32-C3通過藍牙與手機建立連接后,怎么才能獲取當前手機端到開發板的RSSI值,我應該去參考哪些例程? 本人英語實在是
    發表于 06-13 07:47

    請問esp32-c3能用安全啟動v2版本嗎?

    : WiFi, BLE Crystal is 40MHz MAC: 70:04:1d:0c:5c:64 Uploading stub... Running stub... Stub running... Warning:
    發表于 06-11 06:53