衡阳派盒市场营销有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>帶和不帶微控制器的運動觸發電路

帶和不帶微控制器的運動觸發電路

2023-06-12 | zip | 1.43 MB | 次下載 | 免費

資料介紹

描述

問候

?

這是一個教程,介紹如何在檢測到任何運動時使用帶和不帶微控制器的 HC-SR505 PIR 模塊來驅動 XYZ 負載。

本教程包含三種不同類型的設置,我們可以使用它們來準備基于運動檢測的項目,例如自動走廊燈或運動檢測安全系統等。

讓我們開始吧。

所需材料

以下是此建筑中使用的材料 -

  • PIR HC-SR505模塊
  • 閣樓13A
  • TTGO T顯示板
  • 發光二極管
  • 跳線
  • BC547
  • 面包板
  • USB 微型端口分線板

HC-SR505

poYBAGL0Uj6AbdPUAAGTwMqzGio089.jpg
?

HC-SR505 是一種 PIR 傳感器,它接收人體發出的紅外線輻射,然后根據人體的運動輸出信號

你看,當我們移動時,我們的身體會發出越來越多的紅外輻射,這些紅外輻射會被這個傳感器接收到。

以下是其電氣參數和特性-

  • 工作電壓范圍:DC4.5-20V
  • 靜態電流:<60uA
  • 輸出電平:高3.3V/低0V
  • 觸發器:可重復觸發器
  • 延時時間:默認8S+-30%(可定制范圍零點幾-幾十分鐘)
  • 印刷電路板尺寸:10 * 23mm
  • 感應角:<100度錐角
  • 感應距離:3米
  • 工作溫度:-20-+80度
  • 傳感器鏡頭尺寸:直徑:10mm

至于它在實際項目中的工作和實現,我們為該模塊的 VCC 和 GND 提供 5V。

我們在本模塊的信號管腳上增加一個LED的VCC管腳,并將LED的GND與模塊的GND相連。

pYYBAGL0UkKAKPXGAAIfVDc97a8428.png
?

這將是我們可以使用此模塊準備的第一個也是最基本的設置。

只要站在這個傳感器附近,它就會點亮 LED,LED 會保持點亮 8 秒然后熄滅,如果我們靠近這個模塊的 3M 半徑,LED 會再次點亮。

至于采購 HC-SR505,我是從 PCBWAY 的禮品店買的。

?
?
?
?
1 / 2
?

除了 PCB 服務,PCBWAY 還設有專門的元器件商店。

PCBWAY GIFTSHOP 是一個在線市場,我們可以從中采購所有主要的電子產品,例如 Arduino 板、Raspberry Pi 板、模塊、傳感器等。

PCBWAY 有這個系統,可以讓我們通過 beans 從他們的禮品店購買任何東西,Beans 就像一種可兌換的貨幣或優惠券,我們通過在 PCBWAY 上下訂單或通過在社區中分享您的項目來獲得 beans。

檢查 PCBWAY,從這里獲得出色的 PCB 服務 - https://www.pcbway.com/

帶微控制器 TTGO T 顯示器

?
?
?
poYBAGL0UlmAeRFAABDjhvsgJiM086.jpg
?
1 / 2
?

這是第二個設置,它使用 TTGO T 顯示板打開和關閉 LED,并在其板載 RGB 顯示器上檢測到運動時顯示一條消息。

為 Arduino IDE 準備 TTGO 板

?
?
?
pYYBAGL0Ul6AG98uAAExbHio6BM633.png
?
1 / 2
?

我們首先必須通過將此鏈接放入 Arduino IDE 設置的首選項中,然后通過板管理器安裝板來為 ESP32 安裝板文件。

安裝 TFT_eSPI 庫并在用戶設置中進行更改

?
?
?
poYBAGL0UmKAAmnbAAD1iOMqf4Y267.png
?
1 / 3
?
  • 然后我們繼續下一步,即安裝 TFT_eSPI 庫,使我們能夠使用板載顯示器。
  • 接下來,我們轉到C:\Users\ACER\Documents\Arduino\libraries\TFT_eSPI并在 User Setup.h 中進行更改,將其替換為 TTGO T Display 的用戶設置。
  • 默認設置是為 ILI9430 顯示器設置的,我們通過在 ILI9430 用戶設置前面添加 // 并在 TTGO T 顯示器前面刪除 // 來將其更改為 TTGO T 顯示器。

連接 - 接線

poYBAGL0UmmAY17lAAIcFlHhaGI319.png
?

接下來,我們按照隨附的接線圖圖像連接所有內容。

  • PIR 的 VCC 到 TTGO 的 5V
  • 接地到接地
  • PIR 到 D22 的信號引腳
  • LED 的 VCC 到 D21
  • LED GND 到 GND

TTGO素描

這是我們使用的代碼。

#define sensor 22
#define LED 21
#include  // Graphics and font library for ST7735 driver chip
#include 
#define TFT_GREY 0x5AEB // New color

TFT_eSPI tft = TFT_eSPI();  // Invoke library, pins defined in User_Setup.h

void setup()
{
  Serial.begin(9600);
  pinMode(sensor, INPUT);
  pinMode(LED, OUTPUT);
  digitalWrite(sensor, LOW);
  digitalWrite(LED, LOW);
  tft.init();
  tft.setRotation(1);
}
void loop()
{
  tft.fillScreen(TFT_GREY);
  tft.setCursor(4, 10, 2);
  tft.setTextColor(TFT_BLACK,TFT_GREY); 
  tft.setTextSize(2);

  if (digitalRead(sensor)) {
    tft.println("Motion Detected");
    digitalWrite(LED, HIGH);
  }
  else {
    tft.setCursor(4, 10, 2);
    tft.setTextColor(TFT_BLACK,TFT_GREY); 
    tft.setTextSize(2);
    tft.println("No Movement");
    digitalWrite(LED, LOW);
  }
  delay(50);
  
}

一旦板從 PIR 模塊接收到信號,它就會使用TFT_eSPI 庫在板載 RGB 顯示器上顯示消息,并且板還會根據接收到的信號觸發 LED。

在職的

?
?
?
?
1 / 2
?

我們通過 USB 電纜為電路板提供 5V 電壓,設置將開始正常運行。當我們在模塊前方 3M 半徑范圍內移動時,PIR 檢測到移動并向 TTGO 板發送信號,TTGO 板顯示信號檢測消息,同時點亮 D21 上連接的 LED。

Attiny85 獨立設置

?

這是另一個與 TTGO 版本類似的設置,但使用單個 Attiny85 MCU,可顯著減少組件數量。

Attiny85 是一款 AVR MCU,具有 8 KB ISP 閃存、512B EEPROM 和 512B SRAM,足以驅動帶有 PIR 傳感器的負載,因為它的草圖尺寸很小,因此在此項目中使用 ESP32 設備未免太過分了.

連接 - 接線

pYYBAGL0UnOABNjxAAIhcEahplA210.png
?

我們按照隨附的接線圖圖像連接所有內容。

  • PIR 的 VCC 到 Attiny 的 VCC
  • 接地到接地
  • PIR 的信號引腳到 Attiny 的 D0
  • LED 的 VCC 到 Attiny 的 D1
  • LED GND 到 GND
  • USB Micro Breakout 的 VCC 到 Attiny 的 VCC
  • USB Micro Breakout 的 GND 到 Attiny 的 GND

閣樓素描

這是我用來刷新 attiny85 的代碼。

#define sensor 0
#define LED 1

void setup()
{
  
  pinMode(sensor, INPUT);
  pinMode(LED, OUTPUT);
  digitalWrite(sensor, LOW);
  digitalWrite(LED, LOW);
  
}
void loop()
{
  if (digitalRead(sensor)) {
    digitalWrite(LED, HIGH);
  }
  else {
    digitalWrite(LED, LOW);
  }
  delay(50);
}

傳感器與 D0 引腳相連,LED 與 D1 引腳相連。

當傳感器檢測到任何運動時,它會向 D0 發送信號,MCU 會觸發 D1 引腳以打開 LED。

結果

這是 Attiny85 設置的結果。

?

使用此設置的優點是它的大小和外形,它可以很容易地用于定制板,而且它很小,我們不需要任何其他組件來正確運行它,這是在照明中使用這個小型 MCU 的一個加分點-我已經在做的相關項目。

無微控制器

?

這是與第一個類似的第三個設置,這里唯一的區別是一個額外的 NPN 晶體管,它通過 PIR 信號引腳改變晶體管基極的狀態來驅動負載。

連接-接線

poYBAGL0Un2AMpDeAAIyGAfHxQI993.png
?

我們通過集電極連接負載并將其基極與 PIR 模塊的信號引腳連接,從而將 NPN 晶體管與 PIR 設置連接起來。

在這里,BC547 晶體管設置為“晶體管作為開關”配置,通常用于打開 - 關閉 XYZ 東西,如 LED、繼電器等。

結果

?
?
?
?
1 / 2
?

這是結果,設置正在運行并且負載正常工作。

同樣,我們可以添加一個 Mosfet 代替晶體管來驅動更大的負載,如電機或大功率 LED,甚至繼電器。

結論

?
?
?
poYBAGSBqoyASlHpABNsHw8Ffzk649.jpg
?
1 / 2
?

PIR 適用于所有三種設置,但最好的一種是 attiny85 設置,因為我們可以控制 ON 時序,甚至可以在三個 I/O 引腳空置時增加三個負載。

至于 TTGO T 顯示板,使用它很有趣,因為它有顯示功能,但由于它的尺寸太大,而且對于如此低的級別來說,它并不適合在小型照明相關項目中實施。

使用 NPN 晶體管的簡單設置也可以工作,但存在負載時序無法控制的問題,只有我們添加另一個可以控制輸出持續時間的運算放大器設置才能對其進行控制。

通過利用 Attiny85 和晶體管,我將準備一個自動走廊燈板,它可以通過繼電器打開和關閉交流燈。

請繼續關注下一個項目!

如果您需要有關此項目的任何幫助,請私信我或發表評論。

感謝PCBWAY對這個項目的支持,如果您需要以更低的成本提供優質的 PCB 服務,你們可以查看它們。

和平出去。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
在线娱乐城注册送彩金| 万豪网上娱乐| 威尼斯人娱乐城老品牌值得您信赖lm0 | 皇冠球网| 大发888真人游戏| 赌场百家乐投注公式| 24山方位 子孙 文昌| 沙龙百家乐官网赌场娱乐网规则| 单机百家乐官网在线小游戏| 阿鲁科尔沁旗| 网络博彩群| 明升开户 | 德州扑克软件| 百家乐玩法既规则| 名仕百家乐官网的玩法技巧和规则 | 大发888娱乐场 34| 威尼斯人娱乐城易博lm0| 法拉利百家乐的玩法技巧和规则| 网上百家乐追杀| 百家乐官网玩法介| 菲彩百家乐官网的玩法技巧和规则| 百家乐官网五星宏辉怎么玩| 优博百家乐官网娱乐城| 菠菜百家乐官网娱乐城| 百家乐官网策略| 真钱百家乐官网送钱| 天天百家乐官网游戏| 西宁市| 财神真人娱乐城| 利高网上娱乐| 沙龙娱乐开户| 乐博娱乐城| 盈丰会| 张家界市| 长岭县| 百家乐官网有多少局| 博久百家乐官网论坛| 宾利百家乐官网游戏| 百家乐官网编单短信接收| 香港百家乐官网赌场| 申博百家乐官网有假吗|