女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

制作一個帶有Arduino的LDR的光傳感器

科技觀察員 ? 來源:circuitdigest ? 作者:潘卡伊·卡特里 ? 2022-11-18 16:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們都希望我們的家用電器根據某些條件自動控制,這稱為家庭自動化。今天我們要控制外面基于黑暗的光,當外面黑暗時燈會自動打開,當它變亮時關閉。為此,我們需要一個光傳感器來檢測光線狀況,并需要一些電路來控制光傳感器。這就像黑暗和明亮探測器電路,但這次我們使用Arduino來更好地控制光線。

在這個電路中,我們正在制作一個使用帶有Arduino的LDR的光傳感器,根據房間或外部區域的光線條件控制燈泡/ CFL。

所需材料

Arduino UNO

LDR (光相關電阻

電阻器 (100k-1;330ohm-1)

指示燈 - 1

繼電器模塊 - 5v

燈泡/節能燈

連接線

面包板

電路圖

poYBAGN3PqyANeGIAABxa2SlDOo730.png

LDR

LDR 是光相關電阻器。LDR由半導體材料制成,使其具有光敏特性。有很多類型,但有一種材料很受歡迎,那就是硫化鎘(CdS)。這些LDR或光敏電阻器的工作原理是“光導率”。現在這個原理說的是,每當光落在LDR表面(在這種情況下)時,元件的電導就會增加,或者換句話說,當光落在LDR表面時,LDR的電阻就會下降。LDR電阻降低的這一特性之所以得以實現,是因為它是表面使用的半導體材料的特性。

LDR.jpg

我們之前使用LDR制作了許多電路,這些電路使用LDR根據需要使燈光自動化。

使用Arduino的LDR控制LED的工作

根據電路圖,我們使用LDR和100k電阻制作了分壓器電路。分壓器輸出饋送到 Arduino 的模擬引腳。模擬引腳感測電壓并為Arduino提供一些模擬值。模擬值根據LDR的電阻而變化。因此,當光落在LDR上時,它的電阻會降低,因此電壓值會增加。

光強度 ↓ - 電阻↑ - 模擬引腳電壓↓ -燈亮起

根據Arduino代碼,如果模擬值低于700,我們認為它是黑暗的并且燈打開。如果該值高于 700,我們認為它是明亮的,并且燈關閉。

代碼說明:

在這里,我們定義了繼電器、LED 和 LDR 的引腳。

#define relay 10
int LED = 9;
int LDR = A0;
將 LED 和繼電器設置為輸出引腳,將 LDR 設置為輸入引腳。

pinMode(LED, OUTPUT);
pinMode(relay, OUTPUT);
pinMode(LDR, INPUT);
通過 Arduino 的 A0 引腳讀取電壓模擬值。該模擬電壓將根據LDR的電阻增加或減少。

int LDRValue = analogRead(LDR);
給黑暗和明亮的條件。如果該值小于 700,則表示顏色較暗,LED 或指示燈亮起。如果該值大于 700,則它很亮,LED 或燈熄滅。

if (LDRValue <=700)
{
digitalWrite(LED, HIGH);
digitalWrite(relay, HIGH);
Serial.println("It's Dark Outside; Lights status: ON");
}
else
{
digitalWrite(LED, LOW);
digitalWrite(relay, LOW);
Serial.println("It's Bright Outside; Lights status: OFF");
}

使用 LDR 和 Arduino 控制繼電器

pYYBAGN3PlmAOFULAAE5mlHgm8Y295.png

我們可以控制家庭燈或任何電氣設備,而不是根據亮度和暗度控制LED。我們所要做的就是連接繼電器模塊并設置參數以根據光的強度打開和關閉任何交流電器。如果該值低于 700,這意味著它為暗,則繼電器運行并且燈亮起。如果該值大于 700(表示其白天或明亮),則繼電器將不運行,指示燈保持熄滅。 在此處了解有關繼電器以及如何將交流設備連接到繼電器的更多信息。

pYYBAGN3PrWAc4HXAAC9chO0GU0734.jpg

#define relay 10

int LED = 9;

int LDR = A0;


void setup()

{

Serial.begin(9600);

pinMode(LED, OUTPUT);

pinMode(relay, OUTPUT);

pinMode(LDR, INPUT);

}


void loop() {

int LDRValue = analogRead(LDR);

Serial.print("sensor = ");

Serial.print(LDRValue);


if (LDRValue <=700)?

{

digitalWrite(LED, HIGH);

digitalWrite(relay, HIGH);

Serial.println("It's Dark Outside; Lights status: ON");

}

else

{

digitalWrite(LED, LOW);

digitalWrite(relay, LOW);

Serial.println("It's Bright Outside; Lights status: OFF");

}

}


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 光傳感器
    +關注

    關注

    3

    文章

    175

    瀏覽量

    30401
  • Arduino
    +關注

    關注

    189

    文章

    6497

    瀏覽量

    190588
  • LDR
    LDR
    +關注

    關注

    0

    文章

    100

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    用IR傳感器Arduino制作數字轉速計(附代碼)

    本項目采用IR傳感器Arduino開發板制作數字轉速計,以RPM為單位測量馬達的轉數。項目黑簡單,只需將IR
    的頭像 發表于 08-25 09:55 ?4084次閱讀
    用IR<b class='flag-5'>傳感器</b>和<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>數字轉速計(附代碼)

    【開源分享】帶有 Arduino 接口的火災報警傳感器

    可以分別接+5V和Gnd。DO 是給定 Arduino 的 pin11 作為火焰傳感器引腳來檢測火災的數字輸出。蜂鳴器電路包含NPN晶體管即2N2222、1kohm電阻、
    發表于 06-30 16:12

    簡單的LDR傳感器項目

    描述LDR 控制繼電器模塊 SMD這是簡單的 LDR傳感器 項目,旨在打開繼電器(當有
    發表于 09-12 06:22

    帶有Arduino的Flex傳感器制作

    有柔性傳感器上有2引腳,其中連接到arduino上的3.3V或5V供電,另一個連接到地。但
    的頭像 發表于 10-14 09:37 ?6022次閱讀

    基于ROHM BH1750環境傳感器制作測光表過程

    在本教程中,我們將學習如何使用BH1750傳感器Arduino制作簡單的測光表。
    的頭像 發表于 04-27 15:55 ?3834次閱讀
    基于ROHM BH1750環境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b><b class='flag-5'>制作</b>測光表過程

    如何使用ArduinoLDR傳感器實現LCD液晶屏亮度的自動調節

    本文將介紹如何使用ArduinoLDR傳感器實現LCD液晶屏亮度的自動調節。這是簡單的Arduin
    的頭像 發表于 04-11 17:10 ?7960次閱讀
    如何使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>LDR</b><b class='flag-5'>傳感器</b>實現LCD液晶屏亮度的自動調節

    帶有用于AGV的磁帶傳感器Arduino接口

    電子發燒友網站提供《帶有用于AGV的磁帶傳感器Arduino接口.zip》資料免費下載
    發表于 10-28 16:00 ?1次下載
    <b class='flag-5'>帶有</b>用于AGV的磁帶<b class='flag-5'>傳感器</b>的<b class='flag-5'>Arduino</b>接口

    帶有Arduino Nano DS3231 LDR的7段時鐘

    電子發燒友網站提供《帶有Arduino Nano DS3231 LDR的7段時鐘.zip》資料免費下載
    發表于 11-01 14:54 ?3次下載
    <b class='flag-5'>帶有</b><b class='flag-5'>Arduino</b> Nano DS3231 <b class='flag-5'>LDR</b>的7段時鐘

    帶有LDR和DHT22傳感器Arduino的家用自動機

    電子發燒友網站提供《帶有LDR和DHT22傳感器Arduino的家用自動機.zip》資料免費下載
    發表于 11-10 14:44 ?0次下載
    <b class='flag-5'>帶有</b><b class='flag-5'>LDR</b>和DHT22<b class='flag-5'>傳感器</b>及<b class='flag-5'>Arduino</b>的家用自動機

    帶有Arduino的停車傳感器

    電子發燒友網站提供《帶有Arduino的停車傳感器.zip》資料免費下載
    發表于 11-10 11:48 ?0次下載
    <b class='flag-5'>帶有</b><b class='flag-5'>Arduino</b>的停車<b class='flag-5'>傳感器</b>

    帶有arduino的火焰傳感器

    電子發燒友網站提供《帶有arduino的火焰傳感器.zip》資料免費下載
    發表于 11-29 14:50 ?1次下載
    <b class='flag-5'>帶有</b><b class='flag-5'>arduino</b>的火焰<b class='flag-5'>傳感器</b>

    使用Arduino制作停車傳感器

    電子發燒友網站提供《使用Arduino制作停車傳感器.zip》資料免費下載
    發表于 12-01 14:08 ?0次下載
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>停車<b class='flag-5'>傳感器</b>

    使用Arduino制作觸摸傳感器

    電子發燒友網站提供《使用Arduino制作觸摸傳感器.zip》資料免費下載
    發表于 12-05 15:02 ?0次下載
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>觸摸<b class='flag-5'>傳感器</b>

    簡單的傳感器電路圖分享

    這是簡單的傳感器電路圖,當入射到傳感器上的高于閾值時,它會激活繼電器。該電路成本更低。它
    的頭像 發表于 07-05 16:25 ?5042次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>電路圖分享

    使用Arduino帶有語音警報的運動傳感器

    運動傳感器警報在市場上很容易獲得,但是價格昂貴。這是帶有語音警報的基于Arduino的簡單,廉價的運動傳感器警報。它可以用于安全目的。   通常,對于戶外監視,運動
    的頭像 發表于 10-15 16:13 ?1521次閱讀
    使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>帶有</b>語音警報的運動<b class='flag-5'>傳感器</b>
    主站蜘蛛池模板: 沙洋县| 金堂县| 平乡县| 安龙县| 河池市| 锡林浩特市| 聊城市| 同德县| 资溪县| 柳江县| 岑巩县| 吴桥县| 阜南县| 德州市| 莲花县| 全南县| 靖安县| 洞口县| 石景山区| 和林格尔县| 琼结县| 吉隆县| 天水市| 望奎县| 扶余县| 嘉善县| 日照市| 合肥市| 张北县| 柯坪县| 广安市| 建始县| 肥东县| 宜兰市| 道孚县| 威海市| 屏东市| 澄江县| 胶州市| 黎城县| 黄平县|