日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>電子資料>Arduino供電、傳感器控制的褪色LED燈帶

Arduino供電、傳感器控制的褪色LED燈帶

2023-07-11 | zip | 0.48 MB | 次下載 | 免費

資料介紹

描述

我最近更新了我的廚房,并且知道照明會“提升”櫥柜的外觀。3)不要使組件過熱(重要!?。。?如果它似乎沒有流動,讓它冷卻,過一會兒再試,也不要在同一個區(qū)域工作太久。4) 除非你有三只手或有拿筷子的經驗,否則買一個 Helping Hands 的東西來把組件固定在一起(例如https://amzn.to/2VFJJC4 )。

為了讓生活更輕松,我還拆焊了 MOSFET 板上的 3 針連接器為此,將一些焊料熔化到現(xiàn)有的焊料連接處以幫助其再次流動,然后在焊料仍處于熔化狀態(tài)時使用一把鉗子將引腳拉過。如果您有一個脫焊泵或燈芯在拉出組件之前將熔化的焊料吸走,這會有所幫助(例如https://amzn.to/2Z8P9aT ),但您可以不用它。同樣,如果你愿意,你可以直接焊接到引腳上(不過,如果你直接連接到電路板上會更整潔)。

現(xiàn)在,看一下接線圖。

拿一根細單芯線,從末端取下一點絕緣層(我發(fā)現(xiàn) rolson 剝線鉗和切割器https://amzn.to/2DcSkom很好)然后扭動電線并在上面熔化一點焊料把他們抱在一起。將電線穿過板上的孔,然后將電線焊接到位。

繼續(xù)將所有電線連接到我列出的 Arduino(使用您需要的數(shù)字引腳數(shù)量 - 我有 4 組燈,但您可以使用更多或更少)。最好使用符合用途的彩色電纜(例如 12V 紅色、GND 黑色等)。

為了使事情整潔并防止短路,我建議在焊接之前為每個連接在電線上滑動一小塊熱縮套管 ( https://amzn.to/2Dc6lD3 )。焊接時將它拿得遠一點,然后一旦接頭冷卻并在測試完所有內容后,將其滑到連接處并用熱風槍加熱幾秒鐘。它縮小以形成整齊的接頭。

注意:我在某處讀到,Arduino D12 或 D8 上的某些引腳之間存在一些串擾。為安全起見,我將 D3 用于第四個輸出 - 但如果您想嘗試其他輸出,請隨意,只是不要忘記在代碼中更新它。

將電纜切割成合理的長度以放入盒子內,然后再次切割末端并鍍錫。這一次,將電纜焊接到引腳上的 MOSFET 板上,如圖所示。每個數(shù)字輸出(D9、D10、D11 和 D3)應焊接到四塊板之一。對于 GND 輸出,我將它們全部放在一起并用一團焊料將它們連接起來——這不是最簡潔的方法,但無論如何它們都藏在一個盒子里……

Arduino 到 MOSFET

輸入電壓我以相同的方式連接 +12V 和 GND,并將它們和一些較短的 2 芯電纜放入 Chocblock 中。這讓我可以使用 Choblock 來消除來自 LED 驅動器/PSU 的輸入電源的應力,還可以讓更粗的 2 芯電纜更整齊地連接起來。我最初在電纜的末端鍍錫,但發(fā)現(xiàn)它們在 MOSFET 板上的連接中不太合適,所以最終切斷了鍍錫的末端并且它們更適合。

我又拿了一些 4 厘米長的 2 芯電纜,并將它們焊接到 2.1 插座上。請注意,它們上面有三個引腳,其中一個用于在移除連接時提供饋電。使用內部引腳 (12V) 和外部 (GND) 的連接,并使第三個引腳斷開連接。然后將每根電纜穿過盒子側面的孔,加上螺母,然后將它們插入MOSFET連接器輸出端子并擰緊。

連接傳感器

使用一些四芯電纜,剪下足夠長的長度,以便從您隱藏 PSU 和盒子的位置到您要放置傳感器的位置(確保這是一個在您走進該區(qū)域時會抓住您的位置,但當有人從隔壁房間走過時不會絆倒?。?。

將電線焊接到傳感器板上的針腳(如果愿意,可以移除針腳),并使用短電纜(黑色?。┻B接一根連接電纜,將 GND 電纜連接到開關的一側。然后將另一根電線從 4 芯電纜焊接到開關的另一側。

將傳感器和開關放入白盒中,然后將電纜繞過您的房間,然后將電纜的另一端推入黑盒中的孔并將電線焊接到 Arduino 上的正確引腳上。

在盒子內部的電纜周圍放置一個小電纜扎帶,以幫助防止電纜被拉扯并損壞您與 Arduino 的連接。

力量

我買的 LED 驅動器(電源)有兩個輸出尾部 - 都有 12V 和 GND 輸出,所以我同時使用了這兩個并分開使用,這樣 2 個 LED 通過兩個 MOSFET 并由其中一個供電電源輸出,其他2個LED來自另一個輸出。根據(jù)您使用的 LED 的負載,您可能選擇了不同的電源并且只有一個輸出。

因此,我的盒子有 2 個孔供電源線進入,然后我在里面放了一個 Chocblock 以進行連接并提供應力消除。

?

第 4 步:Arduino 程序

該程序(隨附)應該是相對不言自明的,我已嘗試在整個過程中提供評論。請隨時根據(jù)您自己的項目要求對其進行修改。

重要提示:我最初是在一套零件和一個 Arduino UNO 上設置的。如果您隨后使用 Arduino NANO 板,它們上的引導加載程序可能會更舊。你不需要更新這個(有一種方法可以做到這一點,但這個項目不需要)。您需要做的就是確保在Tools>Board中選擇 Arduino NANO ,然后在Tools>Processor 中選擇正確的。選擇 COM 端口后,如果連接到串行控制臺(工具 > 串行監(jiān)視器),您還可以選擇查看發(fā)生了什么。

這是我的第一個 Arduino 項目,我很高興下載、安裝和使用 Arduino 編程工具(讓您輸入程序并將它們上傳到電路板的東西)真的很容易。(從https://www.arduino.cc/en/main/software下載 IDE

只需將電路板插入 USB 端口,它就會顯示為一個設備,您可以將程序上傳到電路板并運行代碼!

代碼如何工作

基本上,在我定義所有內容的頂部有一些設置。在這里,您可以更改用于燈的引腳、燈的最大亮度(最大 255)、淡出的速度以及淡出的速度。

還有一個偏移值,它是一個光衰落到下一個光衰落之間的間隙 - 因此您無需等待每個光衰落 - 您可以在前一個光衰落完成之前開始下一個淡入淡出。

我選擇了對我有用的價值觀,但請隨意嘗試。但是:1)我不建議將最大亮度調得太高——雖然它可以工作,但我覺得燈光太亮而且不微妙(而且,對于一長串 LED,額外的電流會使 MOSFET 變熱——其中換一個更通風的盒子)。2) 偏移適用于當前值,但由于 LED 不會根據(jù)施加的功率以線性方式增加亮度,您可能會發(fā)現(xiàn)還需要調整其他參數(shù),直到獲得良好效果。3) 在漸亮例程中,我將臺下燈的最大亮度設置為 255(它們消耗的電流較少,因此不會使 MOSFET 過熱,而且我想看看我在煮什么?。?。

在設置部分之后,有一個大循環(huán)。

這從板載 LED 上的一兩個閃光燈開始(因此您可以看到它正在工作,并且還可以作為延遲讓您有機會走出傳感器的范圍)。然后代碼進入循環(huán),等待傳感器觸發(fā)的變化。

一旦它得到這個,它就會調用 TurnOn 路由,它會從 0 開始計數(shù)到所有 4 個設備的總值處于所選最大值,增加您在 FadeSpeed1 值中指定的數(shù)量。它使用約束命令來防止每個輸出大于最大亮度。

然后它位于另一個循環(huán)中,如果再次觸發(fā)傳感器則重置一個值。如果這沒有重置,那么當 Arduino 的計時器達到這一點時,它會跳出循環(huán)并調用 TurnOff 例程。

在“開啟狀態(tài)”循環(huán)期間的任何時候,如果按下開關超過幾毫秒,我們就會使燈閃爍以確認,然后設置一個標志,使定時器值始終被重置——因此燈永遠不會熄滅再次。第二次按下開關會使燈再次閃爍并退出循環(huán),從而使燈淡出并重置。

?

第 5 步:將其全部放入盒子中

一旦你把所有東西都連接起來,就該測試它了。

我發(fā)現(xiàn)傳感器的原始位置不起作用,所以我縮短了電纜并將其放置在新位置 - 我暫時用一滴熱熔膠將其粘起來,但它在那里工作得很好,我有讓它卡在那里而不是使用維可牢尼龍搭扣墊。

在傳感器上,有幾個可變電位器,可讓您調整 PIR 的靈敏度以及傳感器被觸發(fā)的時間。由于我們在代碼中控制“多長時間”元素,您可以將其保留在最低值,但可以隨意調整靈敏度選項。還有一個跳線——我把它留在了默認位置,它允許傳感器被“重新觸發(fā)”——如果它只檢測到你一次然后總是超時,那么是時候移動這個開關了!

為了幫助測試,我暫時將燈亮的時間縮短到 12 秒左右,而不是等待 2 分鐘左右。請注意,如果您使其小于完全淡入所需的時間,代碼將始終超過最長時間并立即淡出。

對于 LED 燈條,您需要在燈條上標記的點處切割燈條。然后,使用一把鋒利的刀(但要注意不要切透?。?,切開防水涂層直至金屬條,然后將其剝離,露出兩個焊盤。在這些上面放一些焊料(再次注意不要使它們過熱)并連接一根雙芯線。然后在電線的另一端,焊接一個插頭,這樣你就可以把它插到插座上,讓電路驅動。

注意:雖然我為 LED 燈條購買了一些 90 度連接器,您可以簡單地滑動,但我發(fā)現(xiàn)它們的連接非常糟糕,以至于它們會閃爍或失敗。因此,我將條帶切割成我想要的尺寸,并在 LED 條帶之間焊接了一根連接電纜。當我不得不運行櫥柜下的條帶時,這也有幫助,因為我必須在洗碗機和冰箱所在的位置進行更長的連接。

將所有東西插在一起,然后將電源插入主電源。然后,如果您靠近 PIR 傳感器,它應該會觸發(fā),您應該會看到燈光以優(yōu)雅的方式逐漸變暗。

如果像我一樣,燈以錯誤的順序淡出,只需弄清楚哪根電纜是哪根電纜,然后將電纜拔出/交換到另一個插座,直到它很好地褪色。

您可能還想調整程序設置(我注意到 LED 燈條越長,它們在“全亮度”下顯示的越暗),您只需將 arduino 插入計算機并重新上傳新程序即可。

雖然我在某處讀到將兩個電源插入 Arduino 不是一個好主意(USB 也提供電源),但我最終將 arduino 插入電源,然后將 USB 連接插入計算機,以便我可以使用串行端口監(jiān)視器監(jiān)視正在發(fā)生的事情。這對我來說效果很好,所以如果你也想這樣做,我已經在代碼中留下了串行消息。

確認一切正常后,就可以將所有東西都裝進盒子里了。為此,我只使用了熱膠。

如果你看一下盒子里所有東西的位置,你會看到 MOSFET 板可以放在盒子的任一側,然后可以將這些環(huán)路輸出的電纜和 2.1mm 插座放在旁邊通過孔和連接到 MOSFET 本身的螺母將其固定到位。一點點膠水有助于將它們固定到位,但如果需要,它們仍然可以再次拉下。

Arduino 應該側向放置在盒子的頂部,用于電源輸入的巧克力塊應該位于底部。

如果你有時間測量并重新焊接所有的電纜,請隨意這樣做,但因為它既在一個盒子里又藏在我的臺面下面,我把我的“老鼠窩”電線留在了中間空間盒子(遠離 MOSFET 上的散熱器,以防它們變熱)。

然后只需蓋上盒子的蓋子,插上電源即可享用!

第 6 步:總結和未來

我希望你覺得這很有用,雖然我是為我的新廚房設計的(有四個 LED 元件),但它很容易適應其他用途。

我發(fā)現(xiàn)我們不傾向于使用主廚房燈,因為這些 LED 燈可以為大多數(shù)用途提供足夠的光線,并使廚房成為一個更有趣的地方。

這是我的第一個 Arduino 項目,當然不會是我的最后一個項目,因為編碼部分允許我使用我的(生銹的?。┚幋a技能而不是電子設計過程,并且 Arduino 連接和支持提供了許多非??岬墓δ芏恍枰龊芏嚯娐?。

我本可以自己購買 MOSFET(或使用其他方法)來驅動 LED 燈條的高電流,但這意味著購買支持組件(二極管、電阻器等),板上的 SMD LED 很有用,所以我覺得為電路板多付一點錢是合理的。

您可能想要修改它以驅動其他類型的照明電路,甚至是特定項目中的風扇或其他電機電路。它應該工作相同,脈沖寬度調制方法應該適用于這些設備。

在我們的廚房里,燈應該是用來強調的,所以我們一直都在使用它們。然而,我最初考慮添加一個光傳感器,以僅在足夠暗的情況下啟用“ON”狀態(tài)。由于代碼中的分階段循環(huán),很容易將光敏電阻器添加到 Arduino 上的模擬引腳之一,然后更改“OFF”循環(huán)中的斷開條件以簡單地等待傳感器和 LDR 到低于某個值,例如while ((digitalRead(SENSOR) == LOW) and (LDR <= 128)); .

讓我知道你的想法或你對這個以及任何其他建議的看法!


傳感器 led MOSFET Arduino
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

評論

查看更多

下載排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升壓調節(jié)器 規(guī)格書 Datasheet 佰祥電子
  2. 1.12 MB  |  5次下載  |  免費
  3. 2HT81696H 內置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
  4. 1.21 MB   |  1次下載  |  免費
  5. 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
  6. 0.87 MB   |  次下載  |  免費
  7. 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
  8. 88.16 KB  |  次下載  |  免費
  9. 5矽力杰 Silergy SY7065 同步升壓轉換器 規(guī)格書 Datasheet 佰祥電子
  10. 910.67 KB  |  次下載  |  免費
  11. 6矽力杰 Silergy SY7066 同步升壓轉換器 規(guī)格書 Datasheet 佰祥電子
  12. 989.14 KB  |  次下載  |  免費
  13. 7WD6208A產品規(guī)格書
  14. 631.24 KB  |  次下載  |  免費
  15. 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
  16. 1.64 MB   |  次下載  |  2 積分

本月

  1. 1EMC PCB設計總結
  2. 0.33 MB   |  12次下載  |  免費
  3. 2PD取電芯片 ECP5702規(guī)格書
  4. 0.88 MB   |  5次下載  |  免費
  5. 3矽力杰 Silergy SY7215A 同步升壓調節(jié)器 規(guī)格書 Datasheet 佰祥電子
  6. 1.12 MB  |  5次下載  |  免費
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅動電路選型表
  8. 0.10 MB   |  3次下載  |  免費
  9. 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
  10. 0.88 MB   |  3次下載  |  免費
  11. 6SY50655 用于高輸入電壓應用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
  12. 1.01 MB   |  3次下載  |  免費
  13. 7怎么為半導體測試儀選擇精密放大器
  14. 0.65 MB   |  2次下載  |  免費
  15. 8SY52341 次級側同步整流英文手冊
  16. 0.94 MB   |  2次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191469次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81606次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73832次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
通城县| 登封市| 康保县| 庆阳市| 南丹县| 乌什县| 古丈县| 若尔盖县| 南京市| 张家川| 乐陵市| 尖扎县| 双峰县| 江口县| 杭州市| 酒泉市| 治多县| 盈江县| 西贡区| 海淀区| 桓仁| 东辽县| 龙游县| 阿巴嘎旗| 清苑县| 乐昌市| 阿拉善左旗| 客服| 柯坪县| 奉化市| 长宁县| 贡山| 台东县| 西宁市| 宝应县| 龙游县| 信宜市| 临邑县| 建昌县| 天气| 安西县|