資料介紹
描述
社交距離提醒
社交距離是對(duì)抗 Covid-19 的有效方法之一。我看到了很多社交距離的項(xiàng)目。社交距離徽章、社交距離頭盔等……但所有設(shè)備的機(jī)制都是相同的。今天我們討論一下這類(lèi)設(shè)備的工作原理。為此,我們需要一個(gè)微控制器(這里我使用 Arduino Nano)、距離傳感器(HC-SR 04)、備用電池、壓電蜂鳴器。
這個(gè)怎么運(yùn)作?
在這里,我使用超聲波傳感器測(cè)量距離,Arduino 將不斷分析該距離。當(dāng)距離測(cè)量小于 1 米時(shí),Arduino 將打開(kāi)蜂鳴器。
在開(kāi)始之前,我們需要了解該電路中使用的一些組件。
1. Arduino納米

Arduino Nano 是 Arduino 系列中的小型開(kāi)發(fā)板之一。以及基于 ATmega328 (Arduino Nano 3.x) 的面包板友好板。它具有或多或少與 Arduino Duemilanove 相同的功能,但封裝不同。它只缺少一個(gè)直流電源插孔,并且可以使用 Mini-B USB 電纜而不是標(biāo)準(zhǔn)電纜。您可以從Arduino CC中了解更多信息。
2. HC-SR 04
它是一種基于超聲波的距離傳感器。它有一個(gè)發(fā)射器和一個(gè)接收器。我已經(jīng)在我之前的一篇文章中詳細(xì)提到過(guò)這個(gè)組件。請(qǐng)?jiān)诖颂?/font>閱讀該文章以更好地了解 HC-SR 04。
3.壓電蜂鳴器
壓電蜂鳴器是一種輸出設(shè)備,可以產(chǎn)生某些頻率的聲音。它主要由壓電材料組成。它只有兩個(gè)終端。它有不同的工作電壓。這里我使用 5V 模型。有關(guān)更多信息,請(qǐng)閱讀“帶有 Arduino Uno 的接口蜂鳴器”。
4. 9V充電電池
在這里,我們將這個(gè)“社交距離提醒”設(shè)計(jì)為便攜式設(shè)備。所以備用電池是必不可少的。我們可以使用9V充電電池。這是一個(gè) USB 可充電電池。或者,您可以使用通用的 9v 電池。但我強(qiáng)烈推薦充電電池。因?yàn)槲也粌H僅是一個(gè)開(kāi)發(fā)者。也是一位環(huán)保主義者。
開(kāi)始吧!?。?!
步驟1
首先,我將創(chuàng)建一個(gè) Arduino Sketch。打開(kāi) Arduino IDE。
在引腳號(hào) 4 處定義 echoPin,在引腳 3 處定義 trigPin。然后聲明兩個(gè)變量。首先是持續(xù)時(shí)間,第二個(gè)變量是距離。
#define echoPin 4
#define trigPin 3
long int duration;
int distance;
第2步
接下來(lái)對(duì)設(shè)置部分進(jìn)行編碼。將 trigPin 設(shè)置為“OUTPUT”,將 echoPin 設(shè)置為“INPUT”。在這里,我將蜂鳴器連接到引腳 13,因此我們需要將引腳 13 設(shè)置為“輸出”。
void setup{
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(13,OUTPUT);
}
設(shè)置部分完成。
步驟 - 3
接下來(lái)對(duì)循環(huán)部分進(jìn)行編程。我們可以將循環(huán)部分分成兩部分。第一個(gè)是第 1 部分。第二個(gè)是第 2 部分。
第1部分
這部分用于獲取傳感器與物體或人之間的距離。
首先將 trigPin 設(shè)置為“LOW”2 微秒。然后將其設(shè)置為“HIGH”10 微秒。再次將 trigPin 設(shè)置為 LOW。接下來(lái)使用函數(shù)“ ”將超聲波的總傳播時(shí)間存儲(chǔ)到可變持續(xù)時(shí)間pulseIn()
。然后將持續(xù)時(shí)間乘以 0.034 并除以 2。接下來(lái)將結(jié)果值存儲(chǔ)到變量“距離”。現(xiàn)在我們?cè)谧兞俊熬嚯x”中獲得了傳感器和物體之間的實(shí)際距離。
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);
distance=(duration*0.034/2);
第2部分
此部件用于在距離小于 1 米或 100 厘米時(shí)打開(kāi)蜂鳴器。
如果距離小于 100 Cementers,則將引腳 13(蜂鳴器引腳)設(shè)置為“HIGH”500 毫秒,然后將其設(shè)置為“LOW”500 毫秒。
否則將引腳 13 保持為“低”。
if(distance<100){
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
編碼完成。將完整代碼上傳到 Arduino Nano。
完整的代碼在本文的代碼部分給出。
第4步
聯(lián)系
Arduino Nano D4 - HC-SR 04 回聲
Arduino Nano D3 - HC-SR 04 Trig
Arduino Nano GND - HC-SR 04 GND
Arduino Nano 5V - HC-SR 04 Vcc
Arduino Nano GND - 蜂鳴器負(fù)極 (-)
Arduino Nano D13 - 蜂鳴器正極 (+)
Arduino Nano GND - 9V 可充電電池負(fù)極 (-)
Arduino Nano Vin - 9V 可充電電池正極 (+)
電路圖在圖表部分給出。
您可以將 Arduino、電池和蜂鳴器設(shè)置在一個(gè)小平盒中。創(chuàng)建一些小開(kāi)口用于插入 USB 為 9V 電池充電。最后它被用作“社交距離提醒徽章”。或者,您可以使用頭盔設(shè)置整個(gè)組件。
跟著我,
?
- COVID-19印度更新程序開(kāi)源分享
- COVID-19危機(jī)-發(fā)燒警報(bào)系統(tǒng)開(kāi)源分享
- COVID-19消毒和監(jiān)測(cè)隧道開(kāi)源項(xiàng)目
- 自動(dòng)COVID-19貨幣消毒器開(kāi)源分享
- 社交距離上限開(kāi)源分享
- COVID-19額溫槍開(kāi)源分享
- 社交距離提醒開(kāi)源項(xiàng)目
- COVID-19密度追蹤器開(kāi)源分享
- 自動(dòng)社交距離執(zhí)行器開(kāi)源案例
- 一款Covid 19疾病監(jiān)測(cè)器開(kāi)源分享
- 用于COVID-19大流行的社交距離裝置
- Tyhac covid 19音頻診斷堆棧開(kāi)源分享
- 社交距離提醒(冠狀病毒)開(kāi)源案例
- 開(kāi)源COVID 19肺呼吸機(jī)
- 保持社交距離的鏡片開(kāi)源項(xiàng)目
- 網(wǎng)絡(luò)社交機(jī)器人檢測(cè)的關(guān)鍵技術(shù) 1099次閱讀
- 前沿開(kāi)源技術(shù)領(lǐng)域的開(kāi)源大數(shù)據(jù)一一解讀 1180次閱讀
- 自制一個(gè)洗手液分配器 1835次閱讀
- 一款由3D打印筆制造的針狀SARS-CoV-2基因傳感器 1840次閱讀
- 光電式液位傳感器可以實(shí)現(xiàn)無(wú)水提醒功能嗎? 1208次閱讀
- 如何使用LED進(jìn)行消毒殺菌 4476次閱讀
- 基于Arduino Uno開(kāi)發(fā)板的藥物提醒系統(tǒng) 2613次閱讀
- 基于超聲波傳感器的社交距離解決方案 1150次閱讀
- KD128構(gòu)成的天亮提醒電路 2428次閱讀
- 關(guān)于距離計(jì)算的總結(jié) 4379次閱讀
- 距離傳感器原理及應(yīng)用 1.8w次閱讀
- 基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng) 9277次閱讀
- CD4013芯片在提醒器上的設(shè)計(jì)和應(yīng)用 1.2w次閱讀
- 廚房提醒器電路圖 2569次閱讀
- 9時(shí)段120秒倒計(jì)時(shí)音樂(lè)提醒器電路圖 4435次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費(fèi)
- 2AD庫(kù)封裝庫(kù)安裝教程
- 0.49 MB | 1次下載 | 免費(fèi)
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費(fèi)
- 4網(wǎng)絡(luò)安全從業(yè)者入門(mén)指南
- 2.91 MB | 1次下載 | 免費(fèi)
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費(fèi)
- 6海川SM5701規(guī)格書(shū)
- 1.48 MB | 次下載 | 免費(fèi)
- 7H20PR5電磁爐IGBT功率管規(guī)格書(shū)
- 1.68 MB | 次下載 | 1 積分
- 8IP防護(hù)等級(jí)說(shuō)明
- 0.08 MB | 次下載 | 免費(fèi)
本月
- 1貼片三極管上的印字與真實(shí)名稱(chēng)的對(duì)照表詳細(xì)說(shuō)明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開(kāi)發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開(kāi)發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計(jì)指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍(lán)牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費(fèi)
- 8蘋(píng)果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論