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

電子發(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ū)域時會抓住您的位置,但當有人從隔壁房間走過時不會絆倒!)。

將電線焊接到傳感器板上的針腳(如果愿意,可以移除針腳),并使用短電纜(黑色!)連接一根連接電纜,將 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 項目,當然不會是我的最后一個項目,因為編碼部分允許我使用我的(生銹的!)編碼技能而不是電子設計過程,并且 Arduino 連接和支持提供了許多非常酷的功能而不需要做很多電路。

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

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

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

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


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費