步驟1:所需的材料
項目所需的材料如下:
1(image-1)-Arduino Uno/Duemilanove arduino arduino Uno
DF機器人或其他與圖像LCD防護罩類似的
2(image-2)-LCD防護罩
3(image-3)-HC-05藍牙模塊藍牙模塊
5(圖5)-6針按鈕
6(圖6)-面包板面包板
7(圖7)-跨接線,公對公跳線和母對公跳線
9(圖9)-水泵(項目的其他改進)水泵
10-10k電阻器
11-用作項目手提箱的容器
12(image10)-小餡餅zo Buzzer
該項目的成本低于1200盧比或$ 20
步驟2:測試LCD盾
只需將LCD Shield固定在arduino上,如圖所示,即LCD的引腳與arduino的引腳平行。
現在上傳代碼。
步驟3:測試PIR傳感器
熱釋電(“被動”)紅外傳感器:‘’‘什么是PIR傳感器?’‘’PIR傳感器允許您感應運動,幾乎總是用于檢測人類是否已移入或移出傳感器范圍。它們體積小,價格便宜,功耗低,易于使用且不會磨損。因此,它們通常在家庭或企業使用的電器和小工具中找到。它們通常被稱為PIR,“被動紅外”,“熱釋電”或“ IR運動”傳感器。PIR基本上由熱釋電傳感器制成(您可以在上方看到圓形金屬罐,中心帶有矩形晶體) ),它可以檢測紅外輻射的水平。一切都散發出一些低水平的輻射,而東西越熱,發射的輻射就越多。實際上,運動檢測器中的傳感器分為兩半。這樣做的原因是我們希望檢測運動(變化)而不是平均IR水平。將兩半連接起來,以便彼此抵消。如果一半的紅外輻射比另一側的紅外輻射多或少,則輸出將上下擺動。熱釋電傳感器旁邊是一堆支持電路,電阻器和電容器。似乎大多數小型愛好者傳感器都使用BISS0001(“微功率PIR運動檢測器IC”),這無疑是非常便宜的芯片。該芯片接收傳感器的輸出并對其進行一些小的處理,以從模擬傳感器發出數字輸出脈沖。對于許多需要檢測人員何時離開或進入該區域或接近該區域的基本項目或產品, PIR傳感器很棒。它們功耗低,成本低,堅固耐用,鏡頭范圍廣且易于接口。請注意,PIR不會告訴您周圍有多少人,或者他們離傳感器有多近,鏡頭通常固定在一定的范圍和距離(盡管可以在某處砍死),有時也會被房屋引爆。寵物。
鏡頭
PIR傳感器相當通用,并且大部分僅在價格和靈敏度上有所不同。大多數真正的魔術都發生在光學器件上。這是一個非常好的制造想法:PIR傳感器和電路是固定的,花費幾美元。鏡頭僅需幾美分,可以很容易地改變寬度,范圍,感應模式。在上圖中,鏡頭只是一塊塑料,但這意味著檢測區域只有兩個矩形。通常,我們希望檢測區域更大。為此,我們使用一個簡單的鏡頭(例如在相機中找到的鏡頭):它們將大面積(例如風景)聚集成小區域(在膠片或CCD傳感器上)。出于很快就會明白的原因,我們希望將PIR透鏡做得又小又薄,并且可以用便宜的塑料成型,盡管它可能會增加變形。因此,傳感器實際上是菲涅耳透鏡(請參見下圖)。確定,所以現在我們有更大的范圍。但是,請記住,我們實際上有兩個傳感器,更重要的是,我們不希望有兩個非常大的感應區域矩形,而是要分散多個小區域。因此,我們要做的是將透鏡分成多個部分,每個部分是菲涅耳透鏡。不同的刻面和子透鏡創建了一系列相互交錯的檢測區域。這就是為什么上面小平面上的鏡頭中心“不一致”的原因-彼此指向PIR感應元件的另一半。
讀取PIR傳感器
上傳代碼,在下面提到:
步驟4:建立連接
電源輸入:
內部輸入:通過電池(6節電池,每節1.5V)或9V電池連接到arduino卡的電源輸入。
外部輸入:通過外部變壓器(9V ,1A)到2.1mm輸入或通過USB電纜到arduino卡的mini USB輸入。
Arduino(頂部:從左到右):
GND-LED/s (GND),揚聲器(GND)。
數字13-LED/s(Vcc)。
數字12-按鈕(右腳)。
數字11-揚聲器(Vcc)。
數字10、9、8、7、6、5、4-LCD鍵盤防護罩(D10,D9,D8,D7,D6,D5,D4)。
數字2-PIR傳感器(OUT )。數字1(TX)-藍牙模塊(RXD)。
數字0(RX)-藍牙模塊(TXD)。
Arduino(底部:從左到右):
重置-LCD鍵盤護罩(RST)。
5V-藍牙模塊(Vcc),PIR傳感器(Vcc),LCD鍵盤護罩(5V),按鈕(在5v和中腿之間帶有10k電阻器)
Gnd-藍牙模塊(GND),PIR傳感器(GND),LCD鍵盤防護罩(GND),按鈕(左腳)。
Gnd-9V連接器(-)。 Vin-9V連接器(在Vin和+之間進行切換)。
NOTE-YOU應該使用內置電源針(通常帶有USB電纜或充電器)為Arduino供電。以獲得更好的結果,尤其是在此項目中。
步驟5:制作LED面
連接圖像上方的LED。
步驟6:與水泵建立連接
要運行水泵,只需將管子與電機一起安裝在進水口和出水口延長管中,并將進水管與裝有水的水源相連。
水泵是該項目的一項進步,因此只要PIR傳感器檢測到運動或入侵者,水泵便會開始吸水并將水以湍流力或水流注入入侵者。
NOTE-YOU應該將噴嘴與小橫截面相連,以使水以湍流的力從泵中流出。
步驟7:上傳代碼
從下面提供的鏈接下載arduino軟件并運行該軟件:
http://arduino.cc/en/main/software
1。下載 《此頁面中存在的u》 .ino 文件(這是您的最終arduino代碼)。
2。下載zip文件,即 StopWatchClass 和 LiquidCrystalDisplay 》
3。將這些文件解壓縮到arduino軟件位置的庫文件夾中(如圖所示)。
4。有關這些庫的更多信息,請查看以下鏈接:
http://playground.arduino.cc/Code/StopWatchClass
http://arduino.cc/en/Reference/LiquidCrystal
5。選擇開發板:工具-》開發板-》 Arduino Uno。
6。對于其他板,請參閱有關serial1連接的更多信息(以避免兼容性問題):http://arduino.cc/zh/reference/serial
驗證代碼并上傳到arduino。
從下面的鏈接中通過broxcode下載arduino藍牙控制應用程序:
Arduino藍牙控制應用程序
https://play.google.com/store/apps/details?id=com 。..。
1。打開項目。
2.打開手機的藍牙。
3。打開應用程序,然后單擊終端窗口。
4。連接到HC-05,如果要求輸入連接密碼,則鍵入1234或0000。
5在應用程序中打開終端。
6。恭喜,您已經完成了該項目。
步驟9:整理事物
現在將項目打包在容器中以使其看起來不錯。
如果要對arduino mega進行編程,然后將代碼中的所有序列更改為serial1。
-
藍牙
+關注
關注
114文章
5859瀏覽量
170911 -
運動傳感器
+關注
關注
9文章
165瀏覽量
30789
發布評論請先 登錄
相關推薦
評論