esp32 cam 與安卓app藍牙通訊

華維單片機視界 發佈 2022-05-23T23:18:41.714963+00:00

之前想買一片同時帶藍牙和wifi的模塊來玩,無意中入手了esp32 cam,網上找了一圈手機端的藍牙控制應用,不太理想,就搞了個測試,也方便以後擴展定製。下面是ESP32-CAM介紹:ESP32-CAM是安信可最新發布小尺寸的攝像頭模組。

之前想買一片同時帶藍牙和wifi的模塊來玩,無意中入手了esp32 cam,網上找了一圈手機端的藍牙控制應用,不太理想,就搞了個測試,也方便以後擴展定製。

下面是ESP32-CAM介紹:

ESP32-CAM是安信可最新發布小尺寸的攝像頭模組。該模塊可以作為最小系統獨立工作,尺寸僅為27*40.5*4.5mm,深度睡眠電流最低達到6mA。

ESP32-CAM可廣泛應用於各種物聯網場合,適用於家庭智能設備、工業無線控制、無線監控、QR無線識別,無線定位系統信號以及其它物聯網應用,是物聯網應用的理想解決方案。

ESP32-CAM採用DIP封裝,直接插上底板即可使用,實現產品的快速生產,為客戶提供高可靠性的連接方式,方便應用於各種物聯網硬體終端場合。

管腳定義

在Arduino IDE中配置安裝esp 32 CAM開發板庫

1.添加ESP 32包地址,依次點擊「文件—首選項」打開首選項配置框

在「附件開發板管理器網址」中添加 esp32庫地址:

「https://dl.espressif.com/dl/package_esp32_index.json」

如果輸入框中還有其他地址,點擊輸入框右邊按鈕,另起一行添加地址

2.點擊「工具—開發板…—開發板管理器」

在搜索框中輸入「esp 32」,並安裝,我這裡已經安裝好了。

3.安裝好之後,選擇ESP 32CAM開發板

4.接著就可以對esp 32 編寫代碼了,接著我們測試esp 32cam的藍牙通訊,剛才安裝的esp 32的開發包包含了一些例子,我們直接使用。在「文件—示例」中找到:

5.不用做更改,在「工具—埠」選擇埠號,把代碼上傳到ESP 32 CAM,由於購買的esp32 cam模塊帶有燒錄模塊,所以直接插USB線就可以上傳代碼了,很方便。

6.打開安卓藍牙app,連接"ESP32test",Android 6.0以上需要打開定位,才能搜索到藍牙設備。測試收發正常,安卓端接收中文顯示亂碼,暫時用不到,以後有時間再完善了。

關鍵字: