資料介紹
描述
概括
和一個小運動狂熱者呆在家里?這款易于構建、由 Arduino 供電的籃球圈蜂鳴器可打造有趣的室內籃球比賽。這個項目也適合初學者,所以它是一個不錯的第一個、第二個或第三個項目,您可以與孩子一起構建。
第 1 步:收集材料
以下是本項目所需的 Arduino 相關材料——
- Arduino Uno(您也可以使用 Arduino Nano 或 Uno 的任何其他克隆板 - 我在這些教程中使用 Elegoo Uno R3)
- HC-SRO4 傳感器(可用于各種項目的通用傳感器)
- 主動蜂鳴器(此項目的輸出蜂鳴器噪音。確保它是主動蜂鳴器。被動蜂鳴器發出 8 個鋼琴音符。主動蜂鳴器發出蜂鳴器噪音。)
- 任何面包板
- 一些跳線(很多公母和公母,但可能只有 1-2 母母)
- 最后,Mac、Linux 或 Windows 設備上的 Arduino IDE 軟件。
這是您需要的所有其他東西 -
- 一些膠帶(任何類型的膠帶都可以,但管道膠帶、柔性膠帶和任何重型膠帶都會太大)
- 一個籃筐桶(發揮創意! - 請記住,底部不應有洞 - 它需要被覆蓋,因為這是 HC-SRO4 傳感器所在的位置。
- 您知道的填充動物或軟球不會損壞傳感器。
第 2 步:完成并理解硬件原理圖
Part1-了解基本的面包板設計
?
面包板在側面包含常規引腳和正負電流。由于 Arduino 只有 1 個 5V 引腳,而且由于大多數中大型項目都涉及多個在 5V 上運行的設備,因此您可以將該 5V 引腳連接到帶正電荷的行的頂部。這將使連接到帶正電的行的任何引腳接收 5V 的電源。對 GRND 和帶負電的行執行相同的操作。雖然在這個實驗中我們只有一個在 5V 上運行的設備,但現在在您練習初學者項目時這是一種很好的做法,因此過渡不會那么困難。
Part2:蜂鳴器設置
下一步是添加蜂鳴器。一側連接到數字引腳 6(或其他任何地方——只要記住也要更改代碼),另一側有一根跳線連接到帶負電荷的行 (GRND)。很不言自明,對吧?下一步是棘手的??地方。
如您所見,組裝這個項目的蜂鳴器部分很簡單。
Part3:傳感器
?
如果圖像不清晰,這里是細分。
VCC --> 5V電源(正電行)
觸發引腳 --> 數字引腳 12
回聲針 --> 數字針 11
GRND --> GRND(負電荷行)
聽起來很簡單,對 - 但是等等!有一個問題——傳感器的電線需要由至少三根較小的電線組成,因為必須夠到傳感器并用膠帶粘在籃球框的底部。
好工作!你已經正式完成了這個項目的硬件部分。現在進入代碼部分。
第 3 步:代碼
我將提供有關以下代碼的分步指南和說明。但首先,將代碼復制并粘貼到 Arduino IDE 中。
const int trig_pin = 12;
const int echo_pin = 11;
const int buzzer_pin = 6;
int distance_cm;
long duration;
在這里,我們正在定義變量。還記得數字引腳嗎?這里我們說觸發引腳在 12,回波引腳在 11,蜂鳴器引腳在 6。我們用傳感器測量距離,以厘米為單位,其持續時間標記為“長”。
void setup()
{
//Setting up the sensor
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
pinMode(buzzer_pin, OUTPUT);
}
在這里,我們正在設置傳感器。為了更具描述性,我們將觸發引腳(輸出檢測到某物的信號的引腳)設置為輸出,將回波引腳(檢測引腳)設置為輸入。這對于幾乎所有使用傳感器的項目都是必需的。
void loop()
{
//Sensor detecting movement
digitalWrite(trig_pin, LOW);
delayMicroseconds(2);
digitalWrite(trig_pin, HIGH);
delayMicroseconds(10);
digitalWrite(trig_pin, LOW);
duration = pulseIn(echo_pin, HIGH);
distance_cm = (duration*0.034)/2.0;
//If the movement is far away, do not turn the buzzer on
if (distance_cm >= 10 || distance_cm <= 0)
{
digitalWrite(buzzer_pin, LOW);
}
//Otherwise, turn the buzzer on
else
{
digitalWrite(buzzer_pin, HIGH);
}
}
前幾行標記為“傳感器檢測運動”,用于設置傳感器檢測運動的方式。
if 語句說如果運動很遠,不要打開蜂鳴器(如前所述)。但是,“else”部分意味著如果它在附近,則蜂鳴器應該打開。
這就是代碼!現在開始安裝!:)
第 4 步:安裝
好的,現在讓我們物理安裝它。該項目可能看起來不多,但只要有一點創造力和一些手工藝,您就可以創造出令人驚嘆的創作來享受。
此過程中唯一真正的步驟是將傳感器粘貼到垃圾箱底部。確保電線是直的,并將它們也粘下來。
將其插入電源,然后開始拍攝。請記住使用非常柔軟的軟球或某種氣球,因為如果您使用任何太重的東西,您的傳感器可能會損壞。
這是該項目的視頻(注意 - 視頻中顯示了 Arduino Nano,但使用 Arduino Uno 最簡單的項目)
- Arduino有源和無源蜂鳴器
- Arduino人體紅外感應+繼電器+蜂鳴器
- 將蜂鳴器與Arduino連接
- 使用Arduino無源蜂鳴器播放任何歌曲
- 帶PC的Arduino
- 使用arduino和壓電蜂鳴器制作簡單的驅蚊器 2次下載
- 基于Arduino的蜂鳴器報警系統 0次下載
- Arduino圣誕壓電蜂鳴器項目
- 帶有Arduino Uno的接口蜂鳴器
- 用Arduino在蜂鳴器中殺死這首情歌
- 借助Arduino的蜂鳴器報警系統
- arduino生日快樂蜂鳴器
- 籃球30s倒計時仿真模擬與報告下載 26次下載
- 使用Arduino實現有源蜂鳴器實驗的例程免費下載 20次下載
- 使用Arduino實現無源蜂鳴器實驗的例程免費下載 15次下載
- 蜂鳴器的發聲原理 蜂鳴器電路圖分享 1.1w次閱讀
- 基于Arduino的音樂創作系統設計 959次閱讀
- 蜂鳴器的介紹 如何控制蜂鳴器的工作? 2178次閱讀
- Arduino項目-無源蜂鳴器和紅外線避障模塊 2790次閱讀
- Arduino WS2812B LED燈帶設計方案 1.2w次閱讀
- 采用Arduino開發板、火焰傳感器和蜂鳴器構建火感檢測器系統 2381次閱讀
- 8550驅動蜂鳴器電路分析 1.4w次閱讀
- 蜂鳴器聲音大小和什么有關 2.2w次閱讀
- 電磁式蜂鳴器和壓電式蜂鳴器的工作原理及區別 1.7w次閱讀
- GUI測試之對話框、消息框篇 2305次閱讀
- 寬禁帶器件和仿真環境介紹 1457次閱讀
- 電磁式蜂鳴器和壓電式蜂鳴器的區別 1.2w次閱讀
- 基于vhdl蜂鳴器程序設計詳解 2.1w次閱讀
- 蜂鳴器生產廠家主要有哪些_如何選購蜂鳴器 7204次閱讀
- 蜂鳴器不響的原因_蜂鳴器故障分析 7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多