精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何用調光器控制燈光

王磊 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-22 17:58 ? 次閱讀

這篇文章來源于DevicePlus英語網站的翻譯稿。

調光器只是另一種類型的電位器。我們已經探索過如何使用一個調光器來控制伺服,本指南將展示如何使用它來控制LED。由于LED(像大多數燈一樣)在通過它們的功率過大時會被燒壞,本文將能夠幫助您了解如何校準電位計以限制 Arduino的電壓輸出。

LED和調光電位計的工作原理

LED在大多數項目中用于測試電路或指示某些部件是否正常工作。但是,在本項目中,我們想直接控制LED的亮度。我們將通過兩種方式來展示如何使用電位計直接控制通過LED的電壓,以及如何使用Arduino的編程來對其進行間接控制。

首先,我們需要了解LED的工作原理。當電流通過LED時,它會發光。通過LED的電流量將決定它的亮度,但電流過大會燒壞LED。這就是為什么大多數使用LED的項目需要一個220歐姆的電阻來阻礙電流流通。

電位計也是一種電阻可變的電阻器。表盤轉的幅度越大,它給電路增加的電阻就越大。在接線環節的第一部分,我們將展示如何在不使用Arduino的情況下直接降低LED的亮度。然后,我們將調光器添加到電路中,以通過草圖對亮度進行多的控制。

所需組件

我們在這里所進行的項目的兩個版本都很簡單,所以您可能已經具有所需的大部分組件了,尤其是如果您曾經購買過基本的電子設備套件的話。無論哪種版本,您都需要以下組件以及電源

Arduino Uno pYYBAGPy0keAIANsAAA5UDjpMbU093.png
Arduino IDE poYBAGPy0tyATLCqAAAwV0dlZVA773.png
一個面包板 poYBAGPy0t6AI3TuAAAWaY2q8tc733.jpg
一個220 歐姆 電阻 poYBAGPy0sOABcqwAAANEeXO6C0812.jpg
一個電位計
任何電位計都可以,但是如果您有滑塊電位計可以使用該電位計,因為在將燈光調暗時該電位計比表盤式更加自然
poYBAGPy0uKAQ_eTAAAX0GkEJ3A940.jpg

Arduino和IDE僅用于該電路的第二種版本。但是,我們將使用它為第一個版本的面包板供電。您還可以使用類似這樣的電源模塊來添加與 Arduino供電效果相同的電源。請注意,如果您使用其他電源(例如9V電池),第一個電路可能無法正常工作,并且可能會燒壞您的LED。

接線

我們將要使用的第一個接線模型完全不需要Arduino,所以我們首先對第一個模型進行接線。使用該電路,您將能夠看到電位計是如何直接影響其電阻的。首先,使用面板板將以下組件接線:

● 首先,將電源線和地線分別連接到面包板側面的導軌和Arduino上的5V和GND引腳。
● 將電源軌連接到電位計的一側引腳。
● 將電位計上的中心引腳連接到LED的長引腳。
● 將LED的短引腳連接到220歐姆電阻。
● 將電阻的另一端連接到接地軌。
poYBAGPy0uSAZWPUAAAwvHGEGwU981.jpg

為您的Arduino或電源模塊供電,LED將亮起。現在,您可以滑動電位計,電路的電阻將發生變化,從而調整流經LED的電流,使光線變得更亮或更暗。

這樣就用一種小規模電路展示了大多數調光電路的工作原理。電路中加入220歐姆電阻,防止電流過載燒壞LED燈。連接好電阻后,電位計將會在可調范圍內對電流進行進一步限制。

然而,直接修改電路中的電流并不是調節燈光亮度的唯一方法。為了展示另一種方案,我們將擴展電路以讀取電位計的電阻,并使用草圖為LED分配一個值(我們將在下一節解釋)。

完成第一個版本的電路后,請進行以下更改:

● 將LED的長端插入Arduino上的引腳6(而不是之前電路中電位計的中心引腳)。
● 將電位計的中心引腳連接到Arduino的引腳A0。
● 將電位計的第三個引腳連接到接地軌(第一個引腳仍然連接到電源軌)。

在該電路中,電位計的電阻不直接影響LED的亮度,而是被Arduino讀取為模擬值。然后,可以在草圖中對該值進行縮放和調整,我們將在下文中進行說明。

代碼

首先,這是您可以直接上傳到Arduino中的完整代碼。它的功能幾乎與原始電路相同,只是添加了更多的軟件控制。

int blueLED = 6;
int dimmerPIN = A0;
int dimmerValue = 0;
int ledValue = 0;

void setup() {
pinMode(dimmerPIN, INPUT);
pinMode(blueLED,OUTPUT);
Serial.begin(9600);
}

void loop(){
dimmerValue = analogRead(dimmerPIN);
ledValue = map(dimmerValue, 0, 1023, 0, 255);
analogWrite(blueLED, ledValue);
}

大部分代碼都是相當基礎的——變量聲明、分配引腳等等,但是我們需要注意loop()部分中的三行。

dimmerValue = analogRead(dimmerPIN);
ledValue = map(dimmerValue, 0, 1023, 0, 255);
analogWrite(blueLED, ledValue);

這里的第一行用于從引腳A0讀取電位計的值,該值的測量范圍為0到1023。我們可以將此值轉換為用于控制LED的引腳6的輸出。該代碼的第二行用于將電位計的值重新映射到0到255的范圍內(PWM引腳的輸出范圍)。最后一行代碼用于將該值寫入引腳6。

但是,我們可以通過調整第二行的最后兩個數字來設置最小或最大亮度。第二個0用于設施最小亮度級別(在這種情況下將完全熄滅)。提高此級別之后,即使您將調光器調到最低,燈光也會保持您所設置的最低級別的亮度。同樣,此行中的255是設置的最高級別。如果您想降低最大亮度級別—畢竟LED可以變得非常亮—降低這個數字可以保證即使一直將亮度調高燈光也不會變得太亮。

在此特定示例中,將0到5V范圍內的值(取決于您設置的限制)寫入LED引腳輸出,并且使用220歐姆電阻進一步限制通過LED的電流。當您處理更大、更復雜的燈光設備(如LED燈條、燈泡或任何電壓高于Arduino可以輸出的5V電壓的設備)時,請牢記這一點。

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png

DevicePlus 編輯團隊

設備升級版適用于所有熱愛電子和機電一體化的人。

審核編輯黃宇

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

    關注

    242

    文章

    23153

    瀏覽量

    658621
  • 調光器
    +關注

    關注

    4

    文章

    144

    瀏覽量

    23329
收藏 人收藏

    評論

    相關推薦

    求助 誰有燈光大功率調光器 2000w~3000W的資料?

    求助 誰有燈光大功率調光器 2000w~3000W的資料
    發表于 11-22 09:04

    調光器(Dimmer Switch)調光理論和原理是什么

    調光器(Dimmer Switch)調光理論和原理為什么需要調光器(Dimmer Switch)調光器使您可以調整負載燈光的輸出電平,可以在
    發表于 07-05 07:25

    調光器的原理是什么?為什么需要調光器

    調光器(Dimmer Switch)的調光原理是什么?為什么需要調光器?最常見的調光方法有哪幾種?DALI調光的優勢有哪些?
    發表于 07-22 08:27

    模塊控制調光器電路圖

    模塊控制調光器電路圖
    發表于 12-11 22:28 ?1261次閱讀
    模塊<b class='flag-5'>控制</b>的<b class='flag-5'>調光器</b>電路圖

    熒光燈光控自動調光器

    熒光燈光控自動調光器
    發表于 04-21 11:40 ?1014次閱讀
    熒光<b class='flag-5'>燈光</b>控自動<b class='flag-5'>調光器</b>

    相位控制調光器

    相位控制調光器 相位控制
    發表于 09-22 14:55 ?2489次閱讀
    相位<b class='flag-5'>控制</b><b class='flag-5'>調光器</b>

    TRIAC 調光器(正向相位控制調光器) 的工作原理

    TRIAC調光器(正向相位控制調光器) 的工作原理
    發表于 02-27 08:32 ?3792次閱讀
    TRIAC <b class='flag-5'>調光器</b>(正向相位<b class='flag-5'>控制</b><b class='flag-5'>調光器</b>) 的工作原理

    利用傳統TRIAC調光器對LED進行調光

      目前,非節能照明調光主要是利用TRIAC調光器(三端雙向可控硅)進行調光,TRIAC調光器也是目前應用最為廣泛的調光器
    發表于 10-09 17:48 ?1851次閱讀
    利用傳統TRIAC<b class='flag-5'>調光器</b>對LED進行<b class='flag-5'>調光</b>

    何用藍牙控制智能LED調光器

    (電位計)或多個按鈕來控制照明水平。本應用筆記介紹了如何創建可以通過兩種方法(智能手機和物理按鈕)控制照明亮度的數字調光器。這兩種模式可以無縫地協同工作,用戶可以通過按鈕或智能手機來調高或調低照明亮度。該項目采用了SLG4662
    的頭像 發表于 07-31 17:28 ?1.1w次閱讀

    一款新型的調光器產品,藍牙調光器的簡單介紹

    多臺設備的亮度同步,免接同步線,操作便捷,亮度數值化,精準度高。 而傳統的調光器產品基本上都是通過手動旋鈕進行控制,每次只能調節單臺設備,且多臺設備之間無法實現精準的亮度同步。 二、藍牙調光器特點: 1. 機身小巧:
    發表于 08-29 10:53 ?784次閱讀

    藍牙調光器和老式調光器的區別

    藍牙調光器是在老式調光器的基礎上升級而來的,與老式的調光器產品相比,去掉了手動旋鈕的調節方式,增加藍牙連接功能,不需要接觸調光器,只要在15米之內,都可以通過微信小程序調節亮度。 藍牙
    發表于 09-07 18:39 ?680次閱讀

    LED調光器該如何安裝接線

    LED調光器通過改變照明裝置中光源的光通量、調節照度水平,已到達整燈光不同的亮度的目的。
    發表于 08-14 11:45 ?1w次閱讀

    LED調光器是怎么調光的?

    LED調光器:又稱LED燈調光器、LED燈條調光器、LED燈帶調光器,可根據環境的需求對LED燈具進行亮度的調節。 藍牙調光器:在旋鈕式
    的頭像 發表于 08-13 11:50 ?3490次閱讀

    led調光器如何使用 led調光器種類有哪些

    支持其他功能,例如調節色溫(色彩)或實現情景模式等。對于這些特殊功能,您可以根據調光器的說明進行相應的操作和調整,以達到所需的燈光效果。
    的頭像 發表于 08-24 17:41 ?2981次閱讀

    調光電源控制器——電阻調光器

     電阻調光器是一種通過控制燈具電路中的電阻值來改變燈光亮度的設備。其基本原理是,在電阻調光電路中,調光器起著關鍵作用,包含一個電位
    的頭像 發表于 03-18 16:50 ?1257次閱讀