色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于Arduino的燈光秀

454398 ? 來源:wv ? 2019-10-17 10:29 ? 次閱讀

步驟1:準備木制框架

您可以按照您希望的任何方式構建框架或外殼。我選擇木材是因為僅需使用基本工具即可輕松完成工作。

我已使用一些已打撈過的木板來搭建框架。我在長度為30厘米的木板上標記了4個干凈的零件,并確保在接頭處標記45度斜角。

我用曲線鋸進行了所有切割,一切正常。如果您可以使用斜切鋸或臺鋸,則可以使用它們并獲得更好的效果。聯接不是完美的,但是使用我的皮帶砂光機,我可以使零件很好地適合。

在測試配合過程中,我意識到它們太寬了,并且它們會在外殼內部占用很多空間,因此我決定將它們切成2厘米的寬度。再次,我用曲線鋸確保不要在線內切割。

斜接連接本身并沒有太多的支撐,因此我將三角形的小塊切成小塊,以補充一些支撐。我敢肯定,這里有很多更好的選擇,但這是我目前的最佳想法。

我在接縫的中間用木膠連接了斜接器,在末端使用了CA膠,以便充當夾子并在木膠固化時將其固定到位。僅使用CA膠將小的支撐三角形膠粘到位,以使過程更快。

步驟2:對電路進行原型制作

內部燈光顯示的電子設備包括一個帶麥克風的Arduino Uno板從壞掉的耳機聽房間里的聲音,然后通過點亮內部5個led燈條之一來反映總音量。

該電路由兩個獨立的部分組成。第一部分是帶有單晶體管放大器的麥克風,第二部分是LED燈帶的驅動器。我們需要它們,因為Arduino和麥克風放大器的工作電壓為5V,而LED燈帶的工作電壓為12V。

麥克風通過10k電阻并通過電容器連接到Arduino的5V輸出晶體管的然后,晶體管以2.5V的中間電平放大信號,因此我們可以在Arduino的模擬輸入A0上拾取它。

為了打開LED的12V,晶體管的基極通過10k電阻器連接到數字輸出,并且同一電路重復5次。我在每個部分只打開3個LED,所以我可以不用晶體管了。如果您想修改項目以使用更長的帶材,則需要使用一些MOSFET

盡管它看起來像是一個復雜的電路,但實際上確實是一個非常簡單的電路。我已經在試驗板上進行了全部測試,并確保可以正常工作后,我建立了一個屏蔽板,可以直接安裝在Arduino Uno上。

可從以下網址獲得原理圖:

https ://easyeda.com/bkolicoski/Arduino_Light_Show-506c62032b0646ae8e1636519d0d17fc

第3步:構建Arduino Shield

一旦我對電路感到滿意,我就在穿孔板上為Arduino搭建了一個防護罩。您可以在附件的視頻中看到該項目的完整構建過程。

第4步:編寫Arduino

該項目的明星是編程到Arduino上的代碼。這就是繁重的工作,需要分析麥克風中的聲音并將其轉換為跟隨音樂的可見光。您可以從我的GitHub頁面下載整個代碼,并可以在視頻說明中找到指向該鏈接的鏈接以及電子原理圖。

簡而言之,該代碼包含三個主要部分:檢索示例進行音樂分析,確定聲級,然后根據計算出的值控制向LED的輸出。我知道這對某些人來說聽起來像是火箭科學,但是一旦掌握了一切,這真的很容易。

開始時的草圖定義了我們將使用的所有變量和常量。我確保為他們每個人提供一個解釋,以便您可以更輕松地理解它。此后,我們具有設置功能,該功能可以出于調試目的啟動串行通信,清空并初始化用于峰峰值檢測的陣列,并定義LED的輸出。

在代碼的循環部分,我們首先開始對音頻進行采樣,以便可以檢測出峰到峰的音量。在常規聲波中,沒有任何噪聲是放大器可以產生的最小和最大電壓的中點。在我們的例子中是2.5V。

一旦檢測到聲音,我們就會得到一個向上和向下移動的波,以便檢測高噪聲,我們會對該波的組合振幅感興趣。因此,我們以移動狀態將值從0映射到最大值,而不是移動波,以輕松區分高音量和低音量的聲音。

代碼的以下兩個部分正是這樣做的:我們測量峰到峰的幅度,并確定該時間段內該峰的最大值。麥克風的工作方式越遠,您可以選擇的音量就越小,因此我們需要計算一個系數,該系數將放大或減小所測量的信號,并且在不同的電平上具有相同的反應。

最后一步,我們將麥克風的測量值乘以我們剛剛計算的因子,然后根據結果打開特定的LED。

在電路板全部焊接完之后按照示意圖,我確保在繼續準備實際專輯封面之前先對其進行測試。

GitHub上的代碼:

https://github.com/bkolicoski/arduino-light-show

步驟5:準備封面

在這件作品的前面,我用了一塊透明的丙烯酸。我將印刷的藝術品切成一定尺寸,并在表面上涂了一層透明的木膠,而丙烯酸沒有保護蓋。如果您可以使用Mod Podge或某些透明的丙烯酸凝膠介質,則最好使用它來代替木膠,但效果幾乎相同。

應用圖像時的技巧是不要像我一樣使用過多的膠水,以免在紙上產生皺紋。在這種情況下,越少越好,但必須完全覆蓋表面。在膠水仍然濕潤的情況下,幾乎看不見藝術品,但是在完全干燥后,藝術品會變成透明的。

我離開框架進行固化24小時,然后確定了Arduino在框架內的位置。我希望將藝術品掛在墻上,并且由于需要插入電源,因此我將板子安裝在底側,以便電源適配器的電線從墻上的插座中拔出。

我用鋼鋸去除了大部分材料,然后用鑿子和銼刀完成了工作。如果您有手動銑刨機,那將比鑿子快很多。我還在框架上鉆了一個孔,以便麥克風可以伸出來并拾取房間中的聲音。

在完成之前,我先將框架打磨到240粒度的砂紙,然后再涂上一層木器漆。我用一塊布擦拭了污漬,然后過了一段時間。

步驟6:組裝燈光秀

框架的厚度不足以將所有電子設備固定到位因此,我已經在框架的兩側切割并粘合了兩層5mm黑色XPS泡沫絕緣材料。除了為所有電子設備騰出空間之外,泡沫還使該產品從側面看起來更加美觀。

所有的電子組件都使用熱膠從麥克風開始安裝,然后從Arduino主主板開始安裝在框架內。

在背面,我已標記并切割了一張紙3毫米高密度纖維板的一面為白色,可作為支撐板和反光板。我已經用3.5 x 16毫米的小螺絲從背面固定了它。然后,我從LED燈條上的膠水上取下了襯板,然后將其粘貼到纖維板上。

亞克力正面也用相同的16mm螺絲固定,但我用6mm鉆頭埋入了螺絲孔,以便它們與正面齊平。如果您有a刨機,則可以在框架上開槽,然后用這種方法將丙烯酸樹脂包起來。

最后,僅需從丙烯酸片材上去除另一個保護層,并對其進行全部測試以確保其仍能正常工作即可。要將其掛在墻上,我在背面的兩個熨平板之間添加了一根繩子。

第7步:欣賞Arduino Light Show

總的來說,我對此感到非常高興。如果我擁有適當的木工工具,則外殼可能會更好一些,但它仍然是不錯的墻壁裝飾。自從我建造它以來,我們和孩子們在一起玩得很開心,但是現在該找一個新家了。

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

    關注

    188

    文章

    6477

    瀏覽量

    187594
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發表于 12-23 09:06 ?418次閱讀

    Arduino Nano Matter開發板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發板現已正式上市。這是延續今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發表于 12-10 13:50 ?286次閱讀

    智能化燈光控制系統

    智能化燈光控制系統,作為現代智能家居的重要組成部分,正逐步改變著我們的生活方式,為家庭環境增添了前所未有的便捷性、舒適性和節能性。這一系統不僅融合了科技理念,還充分考慮了用戶的實際需求,通過智能化
    的頭像 發表于 12-05 16:50 ?286次閱讀

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?809次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發表于 11-19 15:45 ?1472次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1292次閱讀

    STM32項目實戰:基于STM32F4的智能燈光控制系統(LVGL),附項目教程/源碼

    《智能燈光控制系統_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32項目實戰之“智能燈光控制系統”(基于STM32F4)今天小編來分享一個《智能燈光控制系統》的項目案例,硬件
    的頭像 發表于 10-17 16:16 ?948次閱讀
    STM32項目實戰:基于STM32F4的智能<b class='flag-5'>燈光</b>控制系統(LVGL),附項目教程/源碼

    燈光定時器自動控制器怎么調

    燈光定時器自動控制器是一種智能家居設備,它允許用戶設定特定的時間來開啟或關閉燈光,從而實現節能和自動化控制。這種設備通常可以通過物理按鈕、遙控器或者智能手機應用程序來設置。 燈光定時器自動控制
    的頭像 發表于 10-17 14:13 ?1545次閱讀

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用?
    發表于 06-12 07:21

    騰訊QQ立項調研PPT(作者Kurt Xu)

    電子發燒友網站提供《騰訊QQ立項調研PPT(作者Kurt Xu).pptx》資料免費下載
    發表于 05-10 17:27 ?0次下載

    智能家居燈光控制系統功能特點

    智能照明是可以實現自動控制的先進照明方式,智能家居燈光控制系統是現代家居科技的重要組成部分,通過自動化控制、物聯網等技術,實現了對家庭照明系統的智能化管理。旨在提高生活的舒適度和便利性,有效節約能源
    的頭像 發表于 04-25 16:21 ?1368次閱讀

    arduino如何停止loop循環

    Arduino的loop循環是其主要的程序執行部分,該循環將在Arduino開發板上持續運行,并且只有在程序被重新上傳或開發板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執行過程中停止或
    的頭像 發表于 02-14 16:24 ?4670次閱讀

    arduino中while循環怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯網和嵌入式系統項目。在 Arduino 上編寫代碼時,循環結構起到了至關重要的作用。而其中的 while 循環更是常用于需要根據特定條件重復
    的頭像 發表于 02-14 16:22 ?2680次閱讀

    小區LED燈光亮化設計方案:SM18512PK

    在現代社會,LED燈光越來越被廣泛應用于城市的照明設計中。作為小區居民的我們,也可以利用LED燈光來打造更舒適、更美觀的居住環境。下面就給大家介紹一些小區LED燈光亮化設計方案。 首先,我們可以考慮
    的頭像 發表于 01-26 15:33 ?755次閱讀
    小區LED<b class='flag-5'>燈光</b>亮化設計方案:SM18512PK

    2023年Arduino開放原碼報告:持續茁壯的Arduino生態系!

    所謂出錢就是買一片Arduino開發板或是付費訂閱Arduino Cloud云端服務,或單純資金贊助;出力就是撰寫Arduino相關的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發表于 01-25 16:45 ?1545次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報告:持續茁壯的<b class='flag-5'>Arduino</b>生態系!
    主站蜘蛛池模板: 国产精品人妻无码99999 | 依人青青青在线观看 | 三级黄在线播放 | 成人精品视频网站 | 亚洲国产中文字幕在线视频 | 一个人在线观看免费高清视频在线观看 | 99精品亚洲| 国产 高清 无码 在线播放 | 中文国产乱码在线人妻一区二区 | 亚洲一区二区三区91 | 精品国产免费人成视频 | 亚洲深夜在线 | 人妻少妇久久久久久97人妻 | 999在线观看精品免费 | 88蜜桃人妻无码精品系列 | 日韩亚洲视频一区二区三区 | 免费看黄的片多多APP下载 | 亚洲成人网导航 | 国产成人精品s8p视频 | 手机伊在人线香蕉2 | 精品国产九九 | 久久九九有精品国产23百花影院 | 日韩少妇爆乳无码专区 | 第一会所欧美无码原创 | 国产成人精品免费青青草原app | 欧美熟妇互舔20p | 色多多污网站在线观看 | 空姐被黑人 苏晓曼 | 红色机尾快播 | 色多多旧版污污破解版 | 韩国免费啪啪漫画无遮拦健身教练 | 久久久久久久久免费视频 | 欧美四虎精品二区免费 | 亚洲欧美中文字幕网站大全 | 亚洲国产果果在线播放在线 | 国产精品第一综合首页 | 伊人网综合在线观看 | 99久久99久久精品国产片果冻 | 干极品美女 | 青青视频 在线 在线播放 | 天堂Av亚洲欧美日韩国产综合 |