在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用AVR DA微控制器的溫度接入點

使用AVR DA微控制器的溫度接入點

2022-11-24 | zip | 0.05 MB | 次下載 | 免費

資料介紹

描述

在大流行期間,人們被要求在任何當地市場或雜貨店進行體溫檢查,這通常由另一個人完成。這對于人與人之間的互動來說可能是一種冒險的做法。為了降低這種風險,我們開發了一個溫度接入點,它可以自動檢測人員并邀請他們檢查體溫,遠程測量,然后將其顯示在高對比度(有機發光二極管OLED 顯示屏上,無需任何人為干預。

?

發展

選擇AVR128DA48進行開發是因為板載外設種類繁多且 I/O 引腳充足。AVR? DA 利用其板載 12 位 ADC 測量來自無源紅外 (PIR)傳感器的輸出以喚醒。

為了加快開發速度,我們使用了 AVR128DA 的Curiosity Nano 評估板Curiosity Nano 是一種低成本的開發工具,可拆分設備上的 I/O,并包括一個專用的板載 USB 編程器。除了 Nano,還使用了Curiosity Nano 基板。該板可方便地訪問 3 個 MikroBUS? 串行接口,以便于連接開發板。在此應用中,使用了OLED C 顯示器、紅外溫度計 (IrThermo)被動紅外 (PIR) click

為了檢測一個人何時進入建筑物,需要一種非接觸式的感應方式。此外,該系統將充當大樓的看門人,拒絕發燒的人進入。由于存在通過身體接觸傳播疾病的風險,機械開關或磁簧開關不適合此應用。

相比之下, PIR 傳感器會生成一個低電平模擬信號,該信號與其視野中的物體溫度相關,如下所示。

poYBAGN-2TSAGFHNAAEiCTETGZY949.jpg
PIR 傳感器對環境變化的響應
?

其視野內溫度總和的突然變化(例如有人進入)會干擾傳感器,并導致輸出電平發生變化。PIR 傳感器板帶有一個模擬前端,可將輸出信號的比例增加到可以使用板載 12 位 ADC 可靠測量的水平。

為了減少與 PIR 傳感器變化相關的處理開銷,ADC 的窗口比較器用于檢查 ADC 的值是否在設定值范圍之內(或之外)。當值超出正常范圍時,會觸發中斷,將設備從睡眠中喚醒以開始處理。

雖然 PIR 傳感器確實會產生與其視野中的 IR 量相關的輸出,但它對于測量人的溫度來說太不精確了。為了準確測量人的溫度,使用了紅外溫度計點擊板。該板有一個數字高精度紅外溫度計,可通過 I2C 或通過 PWM 輸出進行通信在這個應用程序中,使用了 I2C 通信。

一旦測量了人的體溫,屏幕上就會打印一條消息,指示該人的體溫以及是否允許進入建筑物。可以將蜂鳴器連接到該板上以指示各種事件,例如門解鎖或訪問被拒絕。蜂鳴器的音調因事件而異。如果門“解鎖”,Curiosity Nano 上的 LED 會亮起。

程序說明

通常 AVR128DA 處于睡眠模式。PIR 傳感器在睡眠時由 ADC 連續采樣。當采樣值超過設置的窗口閾值時,設備會從睡眠中喚醒。入睡后,紅外溫度計立即測量房間的環境溫度,然后測量傳感器前面的人(或物體)的溫度,并比較是否:

  • 溫差太小——重復測量最多 TIMEOUT_MEAS 次。
  • 溫差大于閾值,人不發燒。
  • 溫差大于閾值,人發熱。

在溫差過小的情況下,系統最終會超時并返回睡眠,因為這是一個誤報。在另外兩種情況下,存在足夠的溫差來確定一個人正在尋求訪問。IR溫度計用于測量他們的溫度REPEATED_MEAS次,記錄最大值。最大值用于確定是否應允許某人進入建筑物。對于不發燒的人,蜂鳴器響起,門“解鎖”。OLED 屏幕顯示他們的溫度和指示門已打開的消息。對于發燒的人,蜂鳴器會發出不同的聲音,OLED 屏幕會顯示他們的體溫和“拒絕訪問”的消息。

快速設置

作為安裝開發工具的替代方法,存儲庫中的 .hex 文件可以像 USB 驅動器一樣拖放到 Curiosity Nano 上。nano 將自動對 AVR DA 進行編程和配置。如果使用此選項,只需執行步驟 1 和 4。

第 1 步 - 硬件和固件設置

關閉電源后,將 3 個卡扣插入 Curiosity Nano 適配器,如下所示。將 AVR128DA48 Curiosity Nano 插入插座。如果您沒有下載固件,請下載固件并將其解壓縮 到您選擇的文件夾中。

第 2 步 - 軟件設置

通過 MicroUSB 電纜將 Curiosity Nano 連接到您的開發計算機,例如這個,然后啟動 MPLAB? X。轉到 File > Open Project 并導航到解壓縮的文件夾。雙擊文件夾將其打開。如果左側欄中的項目名稱不是粗體,請在項目右側并選擇“設置為主項目”。建議關閉其他當前打開的與項目無關的文件,以免混淆。

步驟 2A(可選)- 探索外設配置

單擊工具欄中的MPLAB 代碼配置器 (MCC)按鈕以啟動 MCC。MCC 將向您顯示設備上外圍設備的配置。

注意:如果此按鈕在 MPLAB 中不可見,則可能未安裝 MCC。要安裝,請轉至工具 > 插件 > 可用插件 > MPLAB 代碼配置器。安裝完成后,重新啟動 MPLAB。

第 3 步 - 對設備進行編程

首先,構建項目。您可以單擊構建(按鈕 A)或構建并清理(按鈕 B)。構建和清理將刪除緩存的編譯器和鏈接器文件,這有時會導致構建錯誤。要對設備進行編程,請單擊指向微控制器的箭頭(按鈕 C)。

poYBAGN-2TqAXNIeAAAKvigB86M823.png
工具欄圖標
?

按下編程按鈕后,MPLAB 可能會要求選擇工具。為 AVR128DA 選擇 Curiosity Nano。在大多數情況下,首次使用 nano 進行編程需要對 nano 進行固件更新,該固件將自動安裝。編程后,程序自動運行。

注意:如果 Nano 固件更新過程中發生錯誤,請從 PC 上拔下 nano 并重新啟動 MPLAB。重新連接 nano 并重復步驟 3。

注意:如果 nano 的選項顯示為灰色,則可能需要更新 DFP 文件。轉到工具 > 包并檢查 AVR-Dx_DFP 以查看它是否已安裝并且是最新的。此程序已使用 DFP 1.2.52 和 1.3.65 進行了測試。

第 4 步 - 使用演示

編程后,演示應立即生效。PIR click 產生與環境溫度相關的模擬電壓。如果該值超過閾值,則設備會收到中斷并從睡眠中喚醒。OLED 顯示屏打開并提示用戶站在紅外溫度計前面點擊。如果溫度接近或等于環境溫度,系統會將其標記為誤報并返回睡眠狀態。當檢測到一個人時,IR 溫度計測量溫度 REPEATED_MEAS 次以找到最大值。如果最高溫度在正常溫度范圍內,屏幕將打印“Door Opened”并發出蜂鳴聲。如果溫度升高,屏幕上會打印“拒絕訪問”并發出不同的聲音。

修改和調整

項目中的“constants.h”文件包含程序中使用的常量。可以調整其中一些值,以便在溫度可能不同的不同環境中獲得更好的性能。下面的列表具有關鍵的可調常數:

· TEMP_GOOD(默認 37.3)——設置允許進入的最高溫度。

· TEMP_DIFF(默認 3.4)——設置 IR Thermo 傳感器的閾值以確定是否有人在場。

· TEMP_HIGH (默認42.0) – 設置紅外溫度計認為有效的最高溫度。

· TEMP_LOW(默認為 32.0)——設置紅外溫度計認為有效的最低溫度。

· TIMEOUT_MEAS(默認為 300)——設置在將事件視為錯誤檢測之前要進行的測量次數。

· REPEATED_MEAS(默認為 100)——設置檢測到人時要進行的測量次數。記錄最高值以進行比較。

· ADC_LOW_THRSHOLD(默認為 0x9)——設置 ADC 運動檢測窗口的低閾值。

· ADC_HIGH_THRESHOLD(默認為 0xF3C)——設置 ADC 運動檢測窗口的高閾值。

?


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

評論

查看更多

下載排行

本周

  1. 1A7159和A7139射頻芯片的資料免費下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2PIC12F629/675 數據手冊免費下載
  4. 2.38 MB   |  36次下載  |  5 積分
  5. 3PIC16F716 數據手冊免費下載
  6. 2.35 MB   |  18次下載  |  5 積分
  7. 4dsPIC33EDV64MC205電機控制開發板用戶指南
  8. 5.78MB   |  8次下載  |  免費
  9. 5STC15系列常用寄存器匯總免費下載
  10. 1.60 MB   |  7次下載  |  5 積分
  11. 6模擬電路仿真實現
  12. 2.94MB   |  4次下載  |  免費
  13. 7PCB圖繪制實例操作
  14. 2.92MB   |  2次下載  |  免費
  15. 8零死角玩轉STM32F103—指南者
  16. 26.78 MB   |  1次下載  |  1 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  141次下載  |  1 積分
  5. 3基于STM32單片機智能手環心率計步器體溫顯示設計
  6. 0.10 MB   |  137次下載  |  免費
  7. 4A7159和A7139射頻芯片的資料免費下載
  8. 0.20 MB   |  55次下載  |  5 積分
  9. 5PIC12F629/675 數據手冊免費下載
  10. 2.38 MB   |  36次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  19次下載  |  免費
  13. 7PIC16F716 數據手冊免費下載
  14. 2.35 MB   |  18次下載  |  5 積分
  15. 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
  16. 1.97 MB   |  8次下載  |  10 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 夜天干天干啦天干天天爽 | 四虎永久网址影院 | 永久免费的啪啪免费的网址 | 黄网观看| 性free中国美女hd | 在线成人精品国产区免费 | 亚洲永久网站 | 一色屋成人免费精品网 | 欧美国产在线一区 | 欧美另类亚洲一区二区 | 天天干天天舔 | 色第一页 | 美女又黄又免费 | 免费艹逼视频 | 天天舔天天插 | 黄视频网站入口 | 国产精品久久久久久免费播放 | 亚洲午夜精品久久久久 | 午夜影视在线视频观看免费 | 欧美人与性另类 | 成人久久伊人精品伊人 | 免费 在线播放 | 一级特黄高清完整大片 | 免费一级欧美片片线观看 | 在线91精品亚洲网站精品成人 | 亚洲国产精品久久婷婷 | 日本不卡毛片一二三四 | vr亚洲成年网址在线观看 | 理论片午午伦夜理片影院99 | 亚洲乱码一区二区三区在线观看 | 康熙古代高h细节肉爽文全文 | 手机看片91 | 91精品福利久久久 | 日韩一级欧美一级 | 欧美爱爱网址 | 久久精品国产福利国产琪琪 | 久草资源网站 | 免费看污视频软件 | 老师在办公室被躁得舒服小说 | 日韩美a一级毛片 | 狠狠色噜噜狠狠色综合久 |