前言
本系統(tǒng)集成了多種硬件端傳感器與模塊,通過(guò)PWM控制方式實(shí)現(xiàn)小車轉(zhuǎn)速的精確調(diào)整,同時(shí)配備溫濕度傳感器、煙霧傳感器和火焰?zhèn)鞲衅?/a>,實(shí)時(shí)獲取環(huán)境的溫濕度和煙霧濃度數(shù)據(jù),并能夠檢測(cè)是否存在明火。當(dāng)檢測(cè)到異常情況時(shí),系統(tǒng)會(huì)通過(guò)蜂鳴器發(fā)出報(bào)警提示,并可自動(dòng)啟動(dòng)水泵進(jìn)行滅火,或手動(dòng)控制水泵。此外,配備超聲測(cè)距模塊實(shí)現(xiàn)自動(dòng)避障功能,并通過(guò)藍(lán)牙模塊實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。
在APP端,用戶可以連接到小車的藍(lán)牙模塊,直觀地查看小車的基本信息、環(huán)境數(shù)據(jù),并在檢測(cè)到有害氣體時(shí)及時(shí)收到彈框提示。用戶還可以通過(guò)藍(lán)牙控制小車,實(shí)現(xiàn)遠(yuǎn)程操作與監(jiān)控。整體而言,該系統(tǒng)為用戶提供了一個(gè)全面、智能且易于操作的解決方案。
一 連線圖
1. 原理圖
2. 開(kāi)發(fā)板本身自帶一個(gè)LED ,這個(gè)LED作為我們查看網(wǎng)絡(luò)連接狀態(tài)和獲取數(shù)據(jù)狀態(tài)的說(shuō)明
(1)燈和機(jī)閃爍一下,說(shuō)明我們已經(jīng)連接上APP,若MCU上面的的LED處于閃爍狀態(tài),則說(shuō)明我們的設(shè)備處于正常運(yùn)行,若LED燈不再閃爍,請(qǐng)按復(fù)位鍵將程序手動(dòng)復(fù)位一次
- 硬件每4S會(huì)向APP發(fā)送一次環(huán)境數(shù)據(jù)
鏈接藍(lán)牙名字:WIFI_For密碼:12345678
2. PCB效果
關(guān)注微信公眾號(hào)--星之援工作室 發(fā)送關(guān)鍵字(項(xiàng)目清單)
可獲取項(xiàng)目清單資料
????
????(本文章僅提供思路和實(shí)現(xiàn)方法,并不包含代碼,需要代碼的同學(xué)請(qǐng)自行聯(lián)系博主)
????(有疑問(wèn)或需要定制或者技術(shù)支持等,也請(qǐng)自行聯(lián)系博主)????
3. 實(shí)物效果
4. APP效果
5. 組裝簡(jiǎn)流
6. 功能概括
(1)硬件端
- 使用PWM的方式控制小車的轉(zhuǎn)速
- 溫濕度傳感器:獲取環(huán)境溫濕度數(shù)據(jù)
- 煙霧傳感器(MQ-2):獲取環(huán)境的煙霧濃度數(shù)據(jù)
- 火焰?zhèn)鞲衅鳎河糜跈z測(cè)是否有明火
- 蜂鳴器使用蜂鳴器進(jìn)行報(bào)警提示
- 水泵:當(dāng)檢測(cè)到明火后進(jìn)行啟動(dòng),也可手動(dòng)進(jìn)行啟動(dòng)
- 超聲測(cè)距模塊:自動(dòng)避障功能
- 藍(lán)牙:使用藍(lán)牙作為數(shù)據(jù)交換模塊
(2)APP端
- 連接到藍(lán)牙可以顯示小車的基本信息
- 顯示環(huán)境數(shù)據(jù)
- 有害氣體彈框提示
- 可以使用藍(lán)牙進(jìn)行小車的控制
7. 演示視頻
通過(guò)網(wǎng)盤(pán)分享的文件:4.1.智能小車-藍(lán)牙.mp4
鏈接: https://pan.baidu.com/s/1pqe4cJiQY_agN3TdY2zd0w?pwd=XZY0 提取碼: XZY0
--來(lái)自百度網(wǎng)盤(pán)超級(jí)會(huì)員v6的分享
二 底層代碼使用方式
1 使用說(shuō)明
藍(lán)牙名字:ESP-Car密碼:12345678。
如果中途小車直接斷電了,不要慌張~~請(qǐng)進(jìn)行充電、、、
(1). 當(dāng)設(shè)備處于正常狀態(tài)的時(shí)候,開(kāi)發(fā)板上面的LED會(huì)處于閃爍的狀態(tài)
(2). 一鍵開(kāi)機(jī)即可,按下為開(kāi)機(jī)
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
2下載程序
- 先根據(jù)原理圖進(jìn)行連線,連接好以后在做后面的操作
- 鏈接WIFI名字:WIFI_For密碼:12345678
- 打開(kāi)程序(硬件由工作室出的可以忽略下載程序這部分)
三 APP使用方式
1. 下載APP
(1)操作方式:
使用Android手機(jī)安裝APK進(jìn)行操控
安裝Android studio導(dǎo)入項(xiàng)目使用模擬器
官網(wǎng)下載最新版本
https://developer.android.google.cn/studio?hl=zh-cn
安裝包(工作室使用版本)鏈接:
https://pan.baidu.com/s/1DnRGWeJt7XBTmzqHj1KRSQ?pwd=xzy0
提取碼:xzy0
安裝教程
https://zhuanlan.zhihu.com/p/528196912
(2)使用說(shuō)明
在使用該設(shè)備進(jìn)行小車控制時(shí),需要先通過(guò)藍(lán)牙I連接到ESP-Car建立的無(wú)線設(shè)備。連接成功后,再打開(kāi)APP進(jìn)行小車的控制操作。這個(gè)過(guò)程需要將手機(jī)連接到ESP-Car無(wú)線設(shè)備,輸入密碼:1234連接成功后打開(kāi)APP,即可在APP上進(jìn)行小車的控制和操作。
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
四 程序修改部分
1 硬件代碼
APP控制前進(jìn)模式判斷
- 避障判斷
聯(lián)系方式 微信號(hào):13648103287