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

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

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

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

如何使用120VAC指示燈和光敏電阻創(chuàng)建一個(gè)交流電壓傳感器

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-04-07 17:12 ? 次閱讀

本項(xiàng)目是一個(gè)使用120VAC指示燈和光敏電阻創(chuàng)建的基于光隔離的簡(jiǎn)單廉價(jià)交流電壓傳感器

最近我承接了一個(gè)項(xiàng)目,我需要一種方法來檢測(cè)我家的電源何時(shí)關(guān)閉,并且我需要檢測(cè)泵何時(shí)在運(yùn)行。雖然說市面上有可以購買的傳感器,但我認(rèn)為構(gòu)建一個(gè)會(huì)很有趣。

為了避免其他項(xiàng)目變得過于復(fù)雜,我決定在一個(gè)單獨(dú)的項(xiàng)目中分享構(gòu)建這個(gè)簡(jiǎn)單設(shè)備的細(xì)節(jié)。

設(shè)備概述

我正在構(gòu)建的設(shè)備相當(dāng)簡(jiǎn)單,只需要一些便宜的組件。最昂貴的組件是105-125VAC指示燈,通常用作您家中電器的電源指示燈。

該設(shè)備的概念是使用光敏電阻來檢測(cè)來自指示燈的光。使用簡(jiǎn)單的分壓器電路和來自樹莓派的3.3v電源,當(dāng)輸入端子上的電壓為0時(shí),設(shè)備將輸出高信號(hào),當(dāng)端子上的電壓為120VAC時(shí),設(shè)備將輸出低信號(hào)。

除了低成本之外,這種設(shè)計(jì)的一大優(yōu)勢(shì)是交流電路與您的物聯(lián)網(wǎng)設(shè)備完全隔離。這可以保護(hù)您的RaspberryPi其他電路組件免受電涌的影響。

設(shè)備操作

電路設(shè)計(jì)基于分壓器電路,該電路由兩個(gè)串聯(lián)在電源和地之間的電阻器(或任何更高和更低的電壓電位)組成。電壓是從兩個(gè)電阻器之間的點(diǎn)和兩個(gè)電壓電位點(diǎn)中的較低點(diǎn)(在這種情況下為接地)測(cè)量的。通常,在分壓器電路中,兩個(gè)電阻器都是固定的。在該電路中,當(dāng)光的強(qiáng)度發(fā)生變化時(shí),其中一個(gè)電阻會(huì)改變其值,從而允許設(shè)備根據(jù)光源改變輸出電壓。

poYBAGJOqsiAScAeAAB7rNEDRSg444.png

該設(shè)備旨在用作兩態(tài)設(shè)備,這意味著我只想檢測(cè)交流輸入電路是打開還是關(guān)閉。電路的輸出需要通過GPIO引腳檢測(cè)為高電平或低電平。為此必須仔細(xì)選擇固定電阻的值。

電路的關(guān)鍵是確定上圖中R1的正確電阻。光敏電阻的電阻隨光量而變化。完全黑暗時(shí),電阻為90K至100KΩ。在完全明亮的光源下,它會(huì)降至約200Ω。

計(jì)算R1的正確電阻值取決于可用的光量。光源可能不夠亮,無法將電阻降至最低測(cè)量值。考慮到這一點(diǎn),我使用琥珀色指示燈測(cè)量了電阻值。我通過將光源放在黑色熱縮管內(nèi)進(jìn)行此測(cè)量,光敏電阻壓在光線上,然后在燈亮?xí)r用伏特/歐姆表測(cè)量電阻。黑管是必要的,以模擬設(shè)備完全構(gòu)建時(shí)的條件

實(shí)驗(yàn)產(chǎn)生了941Ω的測(cè)量值。使用分壓器的標(biāo)準(zhǔn)公式(如下圖所示)并針對(duì)0.75v的低電壓,我確定R1needrf的值為3.2KΩ。

在電路設(shè)計(jì)中,為了獲得3.2KΩ,我決定使用標(biāo)準(zhǔn)的1KΩ和標(biāo)準(zhǔn)的2.2KΩ串聯(lián)電阻(1KΩ和2.2KΩ都是您工具箱中最有可能擁有的標(biāo)準(zhǔn)尺寸)。

負(fù)載效應(yīng):當(dāng)RaspberryPi等設(shè)備連接在Vout和接地之間時(shí),該設(shè)備稱為負(fù)載。此負(fù)載具有有效的輸入阻抗,會(huì)改變電路的行為,這可能需要更改設(shè)計(jì)以抵消這種影響。為了幫助理解這種效應(yīng),可以將負(fù)載視為在電路圖上的Vout和接地之間添加的新電阻。在這個(gè)設(shè)備中,當(dāng)與樹莓派一起使用時(shí),負(fù)載效應(yīng)可以忽略不計(jì),因?yàn)檩敵?a href="http://www.xsypw.cn/tags/電流/" target="_blank">電流是穩(wěn)定的,它只是分壓器輸入電流的一小部分。出于這個(gè)原因,我能夠?qū)⑵湓O(shè)計(jì)為被動(dòng)電路以保持低成本。如果執(zhí)行此功能的設(shè)備包含調(diào)節(jié)器電路以允許輸出負(fù)載變化,則它們的成本可能會(huì)高得多。

pYYBAGJOqsOAUoaVAAQ-uDFBPbM851.png

設(shè)備構(gòu)造

構(gòu)建這個(gè)設(shè)備需要一個(gè)烙鐵和一個(gè)將組件焊接在一起的好地方。沒有使用PCB板,我只是將這些部件連接在一起,然后將它們收縮包裝以進(jìn)行保護(hù)。確保您有一個(gè)良好的表面來放置組件。

修剪兩個(gè)電阻的兩端,光敏電阻引出約1.5厘米

電阻器將串聯(lián)焊接到光敏電阻器引線之一(見下圖),與引線重疊至少1厘米。布置光敏電阻和第一個(gè)電阻。

首先將第一個(gè)電阻器焊接到光敏電阻器引線上。將烙鐵壓在引線上,然后將兩條引線焊接在一起,確保焊料沿著重疊部分的長(zhǎng)度延伸

以與第一個(gè)相同的方式布置第二個(gè)電阻

接下來以相同的方式將第二個(gè)電阻焊接到第一個(gè)電阻上(兩個(gè)電阻的順序無關(guān)緊要)

從紅色引線的末端剝?nèi)ゼs1厘米,并將其焊接到第二個(gè)電阻器的末端。該引線將連接到RaspberryPi上的3.3v電源

從黃色引線的末端剝?nèi)ゼs1厘米,并將其焊接到第一個(gè)電阻連接到的光敏電阻上的引線。此引線將連接到RaspberryPi上的GPIO端口

從黑色引線末端剝?nèi)ゼs1厘米,并將其焊接到第二個(gè)電阻器的末端。該引線將連接到RaspberryPi上的地

將3/32“熱縮管滑過黑線一直到光敏電阻,將其推到電阻上。加熱管使其鎖定到位(我使用黑色作為這條帶)

將3/16”熱縮管滑過紅線和黃線一直到光敏電阻,將其推到電阻上。加熱管使其鎖定到位(我用黑色作為這條帶)

將1/4“熱縮管滑過所有三根電線,并將其他管子的末端重疊約0.5厘米。加熱管子,使其鎖定到位(我用藍(lán)色作為這條帶)

將指示燈滑入硬塑料管中,使電線端與管端齊平

將光敏電阻組件滑入硬塑料管的另一端,直到它靠在指示燈上

將3/8”熱縮管滑到硬塑料管上,直到它位于管子的中心。大約3/4“應(yīng)懸掛在兩端。加熱管子,直到它鎖定到位(在加熱管子時(shí),可能需要用一只手將光敏電阻組件固定到位)。注意:前面步驟中的管子顏色無關(guān)緊要,但我建議在此步驟中使用黑色,以確保沒有光線從設(shè)備中逸出

修剪紅線、黑線和黃線,使它們都均勻

為什么要混合使用公制和英制單位?在整篇文章中,我有意混合使用公制和英制單位。我使用大尺寸的英制單位。此外,當(dāng)我購買材料并以英制單位表示時(shí),我會(huì)指定這些單位的尺寸。在處理較小的尺寸時(shí),我通常用公制表示。我希望這不會(huì)給某些人造成太多的困惑。

pYYBAGJOqryAexvbAAFm0d1frPE508.png

設(shè)備測(cè)試

連接設(shè)備

現(xiàn)在設(shè)備已經(jīng)完成,是時(shí)候運(yùn)行測(cè)試了。我首先找到了一條我之前從一個(gè)故障的便攜式空調(diào)裝置上剪下來的電源線(我保存了電源線,因?yàn)樗幸粋€(gè)內(nèi)置的斷路器)。任何舊的兩線延長(zhǎng)線都可以使用。延長(zhǎng)線的白色和黑色電線應(yīng)使用接線螺母連接到指示燈的電線。我的電源線有第三根綠色地線,我剛剛用另一個(gè)線螺母蓋住了它。確保連接牢固,移動(dòng)設(shè)備時(shí)不要松動(dòng)。還要確保裸露的電線沒有裸線。

免責(zé)聲明:如果您不清楚操作步驟,使用高壓交流電流可能會(huì)非常危險(xiǎn)。如果您對(duì)如何執(zhí)行此操作感到不舒服或不確定,請(qǐng)咨詢專家。您正在嘗試這些測(cè)試,風(fēng)險(xiǎn)自負(fù)!

poYBAGJOqriAQ7r4AAGxmcZrgFI992.png

連接延長(zhǎng)線后,我將延長(zhǎng)線插入帶有開關(guān)的電源板,以便輕松測(cè)試設(shè)備的操作。

接下來,我將設(shè)備的紅線連接到RaspberryPi的+3.3V引腳,將黑線連接到接地引腳,并將黃線連接到Pi上的一個(gè)GPIO端口(我在源代碼中使用GPIO5)。

運(yùn)行軟件

使用的源代碼可在GitHub中找到(請(qǐng)參閱下面的鏈接)。

該應(yīng)用程序是一個(gè)簡(jiǎn)單的視圖,將GPIO引腳的狀態(tài)顯示為“高”或“低”。連接后,關(guān)閉電源板將導(dǎo)致顯示屏顯示“高”。打開電源,狀態(tài)將變?yōu)椤癓ow”。

主窗體的XAMl如下所示。

pYYBAGJOqrSAbpRAAAEQatyzek4029.png

主視圖背后的代碼如下所示。

using System;
using System.ComponentModel;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using Windows.Devices.Gpio;
using Windows.UI.Core;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
namespace VacSensor
{
public sealed partial class MainPage : Page, INotifyPropertyChanged
{
private GpioPin _pin = null;
private CoreDispatcher _dispatcher = null;
public MainPage()
{
this.InitializeComponent();
}
public event PropertyChangedEventHandler PropertyChanged = null;
private void OnPropertyChanged([CallerMemberName]string propertyName = null)
{
if (this.PropertyChanged != null)
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
private string _gpioState = "Unknown";
public string GpioState
{
get
{
return _gpioState;
}
set
{
this._gpioState = value;
this.OnPropertyChanged();
}
}
private async Task UpdateUI()
{
if (_dispatcher != null)
{
await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
GpioPinValue value = _pin.Read();
this.GpioState = value == GpioPinValue.High ? "High" : "Low";
});
}
}
protected async override void OnNavigatedTo(NavigationEventArgs e)
{
_dispatcher = CoreWindow.GetForCurrentThread().Dispatcher;
GpioController gpio = GpioController.GetDefault();
if (gpio != null)
{
_pin = gpio.OpenPin(5);
_pin.SetDriveMode(GpioPinDriveMode.Input);
_pin.ValueChanged += Pin_ValueChanged;
}
await UpdateUI();
base.OnNavigatedTo(e);
}
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
{
if (_pin != null)
{
_pin.Dispose();
_pin = null;
}
_dispatcher = null;
base.OnNavigatingFrom(e);
}
private async void Pin_ValueChanged(GpioPin sender, GpioPinValueChangedEventArgs args)
{
await UpdateUI();
}
}
}

要測(cè)試該單元,請(qǐng)將代碼部署到 Raspberry Pi 并使用 F5 啟動(dòng)它。應(yīng)用程序運(yùn)行后,在電源板上打開和關(guān)閉電源,每次顯示都會(huì)改變。

聲明:本文內(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)投訴
  • 指示燈
    +關(guān)注

    關(guān)注

    3

    文章

    416

    瀏覽量

    28326
  • 光敏電阻
    +關(guān)注

    關(guān)注

    4

    文章

    306

    瀏覽量

    49063
  • 電壓傳感器
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    18321
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    接在220V交流電指示燈,串聯(lián)多大的電阻都會(huì)燒?

    為什么接在220V交流電指示燈,串聯(lián)多大的電阻都會(huì)燒?我想可能不止這位網(wǎng)友會(huì)遇見這種問題,今天我們就簡(jiǎn)單分析下出現(xiàn)這個(gè)問題的原因,還有
    發(fā)表于 12-05 09:57 ?5091次閱讀

    可以將音頻變壓器用作交流電壓傳感器嗎?

    我有個(gè)關(guān)于使用音頻變壓作為 120Vac 60Hz 線電壓傳感器的問題。 我知道如何使用專
    發(fā)表于 03-01 07:12

    光敏電阻工作原理

    的金屬電極之間加上電壓,其中便有電流通過,受到適當(dāng)波長(zhǎng)的光線照射時(shí),電流就會(huì)隨光強(qiáng)的增加而變大,從而實(shí)現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是個(gè)電阻
    發(fā)表于 02-22 15:59

    光敏電阻傳感器如何使用?

    光敏電阻傳感器如何使用?
    發(fā)表于 11-26 06:11

    傳感器實(shí)驗(yàn)--光敏電阻-演示

    傳感器實(shí)驗(yàn)--光敏電阻-演示
    發(fā)表于 12-11 23:03 ?5次下載

    光敏電阻傳感器模塊

    光敏電阻傳感器模塊
    發(fā)表于 12-17 17:22 ?68次下載

    光敏電阻組成結(jié)構(gòu)

    光敏電阻兩端的金屬電極之間加上電壓,其中便有電流通過,受到適當(dāng)波長(zhǎng)的光線照射時(shí),電流就會(huì)隨光強(qiáng)的增加而變大,從而實(shí)現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是
    發(fā)表于 01-24 16:53 ?8058次閱讀
    <b class='flag-5'>光敏電阻</b>組成結(jié)構(gòu)

    光敏電阻傳感器構(gòu)成的自動(dòng)控制電路

    下圖是由光敏電阻傳感器構(gòu)成的自動(dòng)控制電路。電路中的傳感器采用8- 10um波長(zhǎng)的雙元件熱釋電紅外線傳感器,RG為
    的頭像 發(fā)表于 09-17 10:14 ?6649次閱讀
    <b class='flag-5'>光敏電阻</b><b class='flag-5'>傳感器</b>構(gòu)成的自動(dòng)<b class='flag-5'>燈</b>控制電路

    光敏電阻傳感器模塊55690資料匯總

    光敏電阻傳感器模塊55690資料匯總
    發(fā)表于 05-20 14:42 ?37次下載

    DIY個(gè)12V的電壓指示燈

    分享個(gè)簡(jiǎn)易電壓指示燈制作方法,簡(jiǎn)單到就用到電阻和LED兩種元件,這次以
    的頭像 發(fā)表于 11-07 09:57 ?7668次閱讀

    使用光敏電阻和LED的環(huán)境光傳感器

    電子發(fā)燒友網(wǎng)站提供《使用光敏電阻和LED的環(huán)境光傳感器.zip》資料免費(fèi)下載
    發(fā)表于 11-08 09:12 ?15次下載
    使用<b class='flag-5'>光敏電阻</b>和LED<b class='flag-5'>燈</b>的環(huán)境光<b class='flag-5'>傳感器</b>

    分享個(gè)簡(jiǎn)易電壓指示燈制作方法

    分享個(gè)簡(jiǎn)易電壓指示燈制作方法,簡(jiǎn)單到就用到電阻和LED兩種元件,這次以
    的頭像 發(fā)表于 02-12 16:50 ?4374次閱讀

    鑫永誠(chéng)光敏IC(光敏傳感器) PK 傳統(tǒng)光敏電阻CDS

    、套管,還可與紅外起過波峰焊二,環(huán)保性傳統(tǒng)CDS(光敏電阻)非環(huán)保,含硫化鎘、硫化鉛等重金屬光敏傳感器絕對(duì)環(huán)保,不含硫化鎘、硫化鉛,符合
    的頭像 發(fā)表于 04-04 16:54 ?1529次閱讀
    鑫永誠(chéng)<b class='flag-5'>光敏</b>IC(<b class='flag-5'>光敏</b><b class='flag-5'>傳感器</b>) PK 傳統(tǒng)<b class='flag-5'>光敏電阻</b>CDS

    光照傳感器光敏電阻區(qū)別在哪

    光照傳感器光敏電阻是兩種不同的光電元件,它們?cè)诠怆婎I(lǐng)域中有著廣泛的應(yīng)用。雖然它們都對(duì)光有響應(yīng),但它們?cè)诠ぷ髟怼⒔Y(jié)構(gòu)、性能、應(yīng)用等方面存在顯著差異。 、工作原理 光照傳感器
    的頭像 發(fā)表于 10-12 14:34 ?713次閱讀

    光敏電阻電壓傳感器的區(qū)別

    1. 引言 在現(xiàn)代電子技術(shù)中,傳感器扮演著至關(guān)重要的角色。它們能夠?qū)⑽锢砹哭D(zhuǎn)換為電信號(hào),從而實(shí)現(xiàn)對(duì)環(huán)境的監(jiān)測(cè)和控制。光敏電阻電壓傳感器是兩種常見的
    的頭像 發(fā)表于 01-13 09:19 ?172次閱讀
    主站蜘蛛池模板: 免费啪视频在线观看免费的| 6080午夜| 午夜影院在线观看免费| 午夜影视在线| 天堂最新资源在线| 国产亚洲精品aa在线看| 涩涩色中文综合亚洲| 中文字幕一区二区三区四区五区| 欧美整片第一页| 欧美一级特黄aa大片视频| 久久综合精品视频| 成人在线看片| 天堂中文在线资源库用| 黄色录像欧美| 一区二区三区四区在线不卡高清| 国产高清在线观看| 特黄特色大片免费播放器9| 欧美一级做一级做片性十三 | 狠狠操天天操夜夜操| 午夜网站视频| 免费看欧美一级特黄α大片| 干干操| 婷婷在线网站| 五月激激| 精品无码三级在线观看视频| 亚洲天天看| aaa在线观看| 福利视频一区二区三区| 三级理论在线| 色视频在线看| 四虎最新紧急入口4hu| 欧美一级片网站| bt天堂资源在线官网bt| 加勒比精品久久一区二区三区| 在线观看一二三区| 性欧美黑人巨大videos| 精品日韩| 久久草在线免费| 精品国产污污免费网站入口| 日本动漫免费看| 午夜网站在线|