91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用光傳感器構(gòu)建簡(jiǎn)單的物體探測(cè)器并使用PiZeroW收集數(shù)據(jù)

454398 ? 來源:工程師吳畏 ? 2019-07-30 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是物理計(jì)算?

物理計(jì)算(PC)處理可以使用軟件和硬件感知和響應(yīng)其環(huán)境的構(gòu)建設(shè)備。與設(shè)備或?qū)ο蟮慕换ナ荘C的主要目標(biāo)。 PC技術(shù)被藝術(shù)家和設(shè)計(jì)師用于創(chuàng)造互動(dòng)藝術(shù)。

機(jī)電一體化是一個(gè)跨學(xué)科領(lǐng)域,使用電子電氣,機(jī)械嵌入式軟件,使機(jī)械系統(tǒng)更加高效和智能化。電子傳感器收集與機(jī)械部件或致動(dòng)組件的定位有關(guān)的環(huán)境數(shù)據(jù)。嵌入式軟件將處理此定位數(shù)據(jù),并根據(jù)控制代碼中嵌入的邏輯進(jìn)行機(jī)械調(diào)整。因此,機(jī)電一體化系統(tǒng)的核心是PC。

此外,PC依靠電子傳感器來獲得物理刺激,如光,溫度,壓力和聲音。電機(jī)和螺線管等執(zhí)行器為PC設(shè)備提供旋轉(zhuǎn)和線性運(yùn)動(dòng)。如果PC設(shè)備需要可視指示器,則使用LED,LCD,儀表和監(jiān)視器等電子設(shè)備來提供效果。此外,可以使用揚(yáng)聲器和蜂鳴器實(shí)現(xiàn)聲音指示器或警報(bào)。憑借您在PC中的新知識(shí),您現(xiàn)在可以了解簡(jiǎn)單物體探測(cè)器傳感器如何與Pi Zero W一起工作。

簡(jiǎn)單物體探測(cè)器傳感器如何工作?

簡(jiǎn)單物體探測(cè)器是一種可以感應(yīng)光線水平變化的PC設(shè)備。光敏電阻檢測(cè)光照水平并將數(shù)據(jù)發(fā)送到Pi Zero W.Pi Zero W微控制器中嵌入的Python代碼將在HDMI監(jiān)視器上顯示數(shù)值。

因?yàn)镻i Zero W沒有沒有內(nèi)部模數(shù)轉(zhuǎn)換器ADC)讀取變化的光級(jí)數(shù)據(jù),使用電解電容。電解電容器通過光敏電阻產(chǎn)生的變化電流不斷充電和放電。 HDMI上顯示的數(shù)據(jù)是基于光敏電阻的變化電流的電解電容器的充電和放電電壓電平。圖1顯示了簡(jiǎn)單物體探測(cè)器的電子電路原理圖。

如何使用光傳感器構(gòu)建簡(jiǎn)單的物體探測(cè)器并使用PiZeroW收集數(shù)據(jù)

圖1.物體檢測(cè)器電路圖。

圖2顯示了物體探測(cè)器設(shè)備中使用的1μF電解電容(C1)的充電和放電曲線。

圖2. C1電解電容的充電和放電圖。

對(duì)于圖2所示的圖,“x”軸是電壓為“y”的時(shí)間軸。通過了解光傳感器電路的工作原理,您就可以構(gòu)建基于PC的物體探測(cè)器了。

構(gòu)建簡(jiǎn)單物體探測(cè)器

正如您從前面的討論中了解到的,物體探測(cè)器有兩個(gè)主要部分:光傳感器電路和微控制器。 PC設(shè)備的第三部分是聲音輸出警報(bào)。因此,簡(jiǎn)單物體探測(cè)器有三個(gè)主要部分:光傳感器,微控制器和聲音輸出警報(bào)。圖3顯示了簡(jiǎn)單對(duì)象檢測(cè)器的框圖。

圖3.簡(jiǎn)單對(duì)象檢測(cè)器框圖。

您可以使用一些電子元件和PI Zero W構(gòu)建一個(gè)簡(jiǎn)單的物體探測(cè)器。下面列出了構(gòu)建光感項(xiàng)目所需的電子部件。

( 1)壓電蜂鳴器(Buz1)

(1)10千歐(KΩ)微調(diào)器或線性電位器(R2)

(1)光敏電阻(R1)

(1)1microfarad(μF)電解電容器(C1)

(1)Raspberry Pi Zero W

(1)無焊面包板

跳線

注意: Adafruit銷售Parts Pal套件(產(chǎn)品編號(hào):2975),為該項(xiàng)目提供電子元件。

使用電子部件,您可以使用圖4所示的電氣接線圖構(gòu)建簡(jiǎn)單的物體探測(cè)器.1μF電解電容tor是極化電子元件。您將在圖4中看到電解電容器的負(fù)極引線方向。如果電解電容器未正確放入電路中,則PC設(shè)備將無法工作。您將負(fù)極導(dǎo)線連接到接地導(dǎo)軌或行,如圖4所示。

圖4.簡(jiǎn)單物體探測(cè)器的電氣接線圖。

您將使用3英寸母/母跨接線將Pi Zero W電氣連接到無焊面包板,如圖4所示。在為PC設(shè)備供電之前,請(qǐng)重新檢查接線為了錯(cuò)誤。完成電氣布線后,您可以編寫簡(jiǎn)單對(duì)象檢測(cè)器的Python代碼。圖5顯示了簡(jiǎn)單對(duì)象檢測(cè)器的最終項(xiàng)目構(gòu)建。

圖5.完整的簡(jiǎn)單物體探測(cè)器設(shè)備。

為了改善PC設(shè)備的物體檢測(cè)功能,一個(gè)由墨水筆夾持管制成的簡(jiǎn)易準(zhǔn)直器是放在光敏電阻上。準(zhǔn)直器將在操作時(shí)消除光敏電阻的環(huán)境光。恭喜,您已經(jīng)成功構(gòu)建了簡(jiǎn)單的物體探測(cè)器PC硬件。您現(xiàn)在可以使用Python編碼語(yǔ)言編寫PC檢測(cè)功能。

圖6.用于從光敏電阻中去除環(huán)境光的準(zhǔn)直器。

對(duì)象檢測(cè)器Python代碼

隨著物體檢測(cè)器電線完成,您將進(jìn)行編程(代碼)Pi Zero W讀取Python編碼語(yǔ)言中的光級(jí)變化。此外,Python代碼在檢測(cè)到對(duì)象時(shí)會(huì)發(fā)出警報(bào)。要編寫應(yīng)用程序代碼,請(qǐng)打開Python 3軟件,如圖7所示。

圖7.從Pi Zero W桌面訪問Python 3編碼軟件。

打開編碼軟件,您將單擊文件》新文件。鍵入以下Python代碼:

from gpiozero import LightSensor, Buzzer

from time import sleep, strftime, time

ldr = LightSensor(13)

buzzer = Buzzer(12)

with open(“/home/pi/ldr_data2.csv”, “a”) as log:

while True:

if ldr.value == 0:

buzzer.on()

sleep(1)

buzzer.off()

sleep(1)

else:

buzzer.off()

ldrsensor = ldr.value

log.write(“{0},{1} ”.format(strftime(“%S”),str(ldrsensor)))

print(ldr.value)

sleep(1)

代碼清單由三部分組成:

導(dǎo)入庫(kù)

分配變量

代碼循環(huán)

ldr_data.py代碼應(yīng)用程序所需的庫(kù)是 gpiozero 和時(shí)間。 gpiozero 允許您訪問Pi Zero W的BCM2835微控制器通用輸入輸出(GPIO)引腳,定時(shí)器,計(jì)數(shù)器,中斷,通信端口和脈沖寬度調(diào)制(PWM)資源。

time 庫(kù)允許您訪問ARM v7處理器的內(nèi)部系統(tǒng)時(shí)鐘功能。 ldr 和蜂鳴器是分配給GPIO引腳12和13的變量名。這些GPIO引腳的指定庫(kù)名是 LightSensor 和蜂鳴器。打開/日志指令允許Pi Zero W的通信端口收集傳感器數(shù)據(jù)。傳感器數(shù)據(jù)被讀入ldr_data.csv文件。

while 循環(huán)連續(xù)運(yùn)行并且當(dāng) ldr 。值等于零。壓電蜂鳴器切換ON和OFF 2秒輸出報(bào)警持續(xù)時(shí)間周期。當(dāng)光敏電阻檢測(cè)到物體時(shí),會(huì)發(fā)生這種報(bào)警情況。如果未檢測(cè)到物體,則關(guān)閉壓電蜂鳴器,收集傳感器數(shù)據(jù)( ldr.value )并將其存儲(chǔ)在 ldrsensor 變量中。數(shù)據(jù)按時(shí)間格式化(以秒[%S]為單位)并寫入ldr_data.csv文件。傳感器數(shù)據(jù)以1秒為間隔顯示在HDMI監(jiān)視器上[睡眠(1)]。

輸入代碼后,您可以通過按鍵盤上的 Ctrl S 然后按 F5 來運(yùn)行監(jiān)控檢測(cè)應(yīng)用程序。數(shù)據(jù)將顯示在屏幕上,如圖8所示。

圖8.在Pi Zero W上運(yùn)行的Python ldr_data.py代碼。

將手或物體放在準(zhǔn)直器上會(huì)從壓電蜂鳴器發(fā)出警報(bào)。可以使用10KΩ微調(diào)器或線性電位計(jì)(R2)組件調(diào)節(jié)警報(bào)響度。

就是這樣!您已經(jīng)使用PC技術(shù)成功構(gòu)建了功能簡(jiǎn)單的物體探測(cè)器。您可以通過轉(zhuǎn)到 home/pi 目錄并使用LibreOffice或Notepad打開ldr_data.py文件來查看存儲(chǔ)的數(shù)據(jù)。

作為一項(xiàng)探索活動(dòng),請(qǐng)查看您是否可以使用Excel軟件包繪制數(shù)據(jù)。另外,參考本教程并通過嘗試其他傳感器設(shè)備(如熱敏電阻)并在屏幕上觀察數(shù)據(jù)來構(gòu)建它。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 探測(cè)器
    +關(guān)注

    關(guān)注

    15

    文章

    2768

    瀏覽量

    75984
  • 光傳感器
    +關(guān)注

    關(guān)注

    3

    文章

    187

    瀏覽量

    31027
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    [VirtualLab] 光波導(dǎo)系統(tǒng)的均勻性探測(cè)器

    個(gè)均勻性檢測(cè),為此類研究提供工具。在本文檔中,我們演示了均勻性檢測(cè)的配置選項(xiàng)。 這個(gè)使用用例展示了 … 均勻性檢測(cè) 均勻性檢測(cè)的編輯對(duì)話框
    發(fā)表于 03-30 09:27

    電氣火災(zāi)監(jiān)控探測(cè)器的防護(hù)方

    1. 電氣火災(zāi)監(jiān)控探測(cè)器 電氣火災(zāi)監(jiān)控探測(cè)器是指探測(cè)被保護(hù)線路中的剩余電流、溫度等電氣火災(zāi)危險(xiǎn)參數(shù)變化的探測(cè)器,適用在電氣火災(zāi)發(fā)生機(jī)率最大的工廠、大型庫(kù)房、辦公室、商業(yè)建筑、賓館、住宅
    的頭像 發(fā)表于 01-26 16:43 ?262次閱讀
    電氣火災(zāi)監(jiān)控<b class='flag-5'>探測(cè)器</b>的防護(hù)方

    紅外焦平面探測(cè)器核心指標(biāo)NETD介紹

    紅外焦平面探測(cè)器的NETD(Noise Equivalent Temperature Difference),即等效噪聲溫差,又稱為熱靈敏度。NETD是衡量其靈敏度的核心參數(shù),表示探測(cè)器能夠分辨的最小溫度差異。
    的頭像 發(fā)表于 01-26 14:24 ?629次閱讀
    紅外焦平面<b class='flag-5'>探測(cè)器</b>核心指標(biāo)NETD介紹

    無需縮小尺寸,新傳感器清晰探測(cè)微米級(jí)目標(biāo)

    探測(cè),為納米與量子尺度傳感技術(shù)開辟新路徑,未來有望在量子計(jì)算、精準(zhǔn)醫(yī)學(xué)等關(guān)鍵領(lǐng)域發(fā)揮重要作用。 ? ? 傳統(tǒng)傳感器面臨一個(gè)長(zhǎng)期矛盾:拍攝或探測(cè)微小
    的頭像 發(fā)表于 12-18 20:10 ?1909次閱讀

    Amphenol數(shù)字紅外探測(cè)器評(píng)估套件使用指南

    Amphenol數(shù)字紅外探測(cè)器評(píng)估套件使用指南 在電子設(shè)計(jì)領(lǐng)域,紅外探測(cè)器的應(yīng)用越來越廣泛。Amphenol的數(shù)字紅外探測(cè)器評(píng)估套件(Digital IR EVM KIT,Part No.
    的頭像 發(fā)表于 12-11 09:20 ?589次閱讀

    Amphenol ZTPD - 2210數(shù)字輸出熱電堆探測(cè)器深度解析

    Amphenol ZTPD - 2210數(shù)字輸出熱電堆探測(cè)器深度解析 在電子工程領(lǐng)域,傳感器是獲取環(huán)境信息的關(guān)鍵部件。今天,我們要深入探討Amphenol Advanced Sensors的ZTPD
    的頭像 發(fā)表于 12-10 11:35 ?522次閱讀

    基于新興光響應(yīng)材料的光電探測(cè)器

    應(yīng)用。 該聲明同時(shí)發(fā)布了《基于新興半導(dǎo)體技術(shù)的光電探測(cè)器準(zhǔn)確評(píng)估指南》,為表征、報(bào)告和評(píng)估新興光傳感技術(shù)建立了統(tǒng)一框架。 光傳感器又稱光電探測(cè)器,是將光信號(hào)轉(zhuǎn)換為電信號(hào)的裝置。作為眾多
    的頭像 發(fā)表于 11-26 07:38 ?255次閱讀

    解析SDD?探測(cè)器的核心技術(shù)及應(yīng)用領(lǐng)域

    電場(chǎng)方向 “漂移” 至小型收集電極,而非傳統(tǒng)探測(cè)器的擴(kuò)散運(yùn)動(dòng)。這種設(shè)計(jì)大幅減少了電子傳輸時(shí)間與電容,不僅能快速捕獲微弱光信號(hào)或粒子信號(hào),還能精準(zhǔn)區(qū)分不同能量的入射粒子,實(shí)現(xiàn)高分辨率的能量光譜分析。 簡(jiǎn)單來說,SDD技術(shù)就像是
    的頭像 發(fā)表于 11-25 16:05 ?826次閱讀
    解析SDD?<b class='flag-5'>探測(cè)器</b>的核心技術(shù)及應(yīng)用領(lǐng)域

    相機(jī)分辨率:融合探測(cè)器與光學(xué)性能

    圖1、該系統(tǒng)的調(diào)制傳遞函數(shù)為 MTFSYS = MTFOPTICS*MTFDETECTOR。由于探測(cè)器的調(diào)制傳遞函數(shù)起著主導(dǎo)作用,所以這是一個(gè)受探測(cè)器限制的系統(tǒng)(Fλ/d = 0.1) 相機(jī)的分辨率
    的頭像 發(fā)表于 11-11 07:58 ?513次閱讀
    相機(jī)分辨率:融合<b class='flag-5'>探測(cè)器</b>與光學(xué)性能

    監(jiān)測(cè)氣象會(huì)用到哪些傳感器

    監(jiān)測(cè)氣象需要使用多種傳感器來精確測(cè)量不同氣象要素,這些傳感器基于物理、化學(xué)或電子原理,能夠?qū)崟r(shí)、連續(xù)地采集數(shù)據(jù)。以下是監(jiān)測(cè)氣象時(shí)常用的傳感器類型及其功能: 1. 溫度
    的頭像 發(fā)表于 09-16 09:57 ?1232次閱讀

    光電探測(cè)器PMT、APD、CCD、CMos、ICCD、EMCCD

    ,屬于靈敏度極高,響應(yīng)速度非??斓膯吸c(diǎn)光探測(cè)器。 主要是由光電發(fā)射陰極(光陰極)和聚焦電極、電子倍增極及電子收集極(陽(yáng)極)等組成。 核心原理就是:通過把入射的光子轉(zhuǎn)化成電子,在電子倍增電場(chǎng)作用下進(jìn)行倍增放大,放大后的電子通過陽(yáng)極收集
    的頭像 發(fā)表于 09-16 07:58 ?1981次閱讀
    光電<b class='flag-5'>探測(cè)器</b>PMT、APD、CCD、CMos、ICCD、EMCCD

    VirtualLab:通用探測(cè)器

    分量。注意:VirtualLab Fusion使用Ex和Ey進(jìn)行傳播,根據(jù)需要計(jì)算其他分量。 域 : 探測(cè)器可以評(píng)估和輸出x域(空間域)和/或k域(空間-頻率域)的數(shù)據(jù)。 應(yīng)用傍軸近似計(jì)算分量
    發(fā)表于 06-12 08:59

    使用SDK 1.3.5構(gòu)建的固件上出現(xiàn)-2 kV ESD導(dǎo)致USB傳輸失敗怎么解決?

    使用基于 SDK 1.3.5 構(gòu)建的固件,在進(jìn)行 -2 kV ESD 測(cè)試時(shí),USB 傳輸無法從 EP0 獲取 UVC 探測(cè)器和提交控制數(shù)據(jù),并且控制無法從
    發(fā)表于 05-07 07:09

    VirtualLab Fusion應(yīng)用:光波導(dǎo)系統(tǒng)的均勻性探測(cè)器

    個(gè)均勻性檢測(cè),為此類研究提供工具。在本文檔中,我們演示了均勻性檢測(cè)的配置選項(xiàng)。 這個(gè)使用用例展示了 … 均勻性檢測(cè) 均勻性檢測(cè)的編輯對(duì)話框
    發(fā)表于 04-30 08:49

    VirtualLab 應(yīng)用:反射式金字塔波前傳感器的仿真

    摘要 與傳統(tǒng)的夏克-哈特曼傳感器相比,使用金字塔形棱鏡或反射的波前傳感器(PyWFS,用于金字塔波前傳感器)具有高對(duì)比度和更好的波前靈敏度,例如用于天文學(xué)中太陽(yáng)系外行星的搜索。因此,
    發(fā)表于 04-26 10:39