在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何制作小型天氣音樂發生器

454398 ? 來源:工程師吳畏 ? 2019-08-22 17:17 ? 次閱讀

步驟1:軟件

所有你需要的Arduino IDE。

然后你需要SiLabs CP2104驅動程序和ESP8266板卡包。

這允許你的計算機通過內置的UART對ESP進行編程,并允許Arduino IDE對ESP進行編程。

您可以在Adafruit網站上找到有關IDE,驅動程序和電路板包的所有信息

您還需要Arduino Midi Library才能發送Midi數據。它可以不用,但這只會讓一切變得更容易。

為了與BME280通信,我使用了這個BME280-I2C-ESP32庫。 (這是針對BME280的I2C版本)

而該庫又需要Adafruit統一傳感器驅動程序。這不是我第一次需要這個庫來使用不同的庫而沒有問題,因此我總是將這個庫添加到某處。

步驟2:步驟2:硬件

如何制作小型天氣音樂發生器

Al,所以我們最終得到了好東西,硬件。

As提到我使用這個Adafruit ESP,但它應該可以正常使用NodeMCU。我推薦V2版本,因為我相信它在面包板上更合適,你可以從eBay或AliExpress獲得它們非常便宜。我確實喜歡Adafruit ESP具有更快的CPU,帶有用于LiPo的女性JST連接器和充電電路。找出你正在使用的Pin也更容易一些。我相信在NodeMCU上,引腳Labeled D1實際上是GPIO5,所以你總是需要一個Pinout圖表。根本不是一個大問題,但只是方便新手他們如此清楚地標記了Adafruit。

首先讓我們連接BME280,因為這個模型有一些變化。正如你從圖片中看到的那樣,我有一個大洞,但也有一些有2洞。您可以看到它具有4 In和Outputs,1表示電源,1表示接地,SCL和SDA。這意味著它通過I2C進行通信。我相信其他型號通過SPI進行通信。在某些情況下,您可以選擇SPI或I2C。 SPI可能需要不同的庫或至少不同的代碼和不同的布線。我也相信SPI中的S代表Serial,我不能說這是否會干擾這個項目的Midi部分,因為它也可以通過串口連接。

連接這個BME非常簡單。在ESP8266上,您可以看到引腳4和5分別標記為SDA和SCL。只需將這些引腳直接連接到BME上的SDA和SCL引腳即可。當然也可以將VIN連接到面包板的正軌和GND連接到負軌。它們又連接到ESP的3V3和GND引腳。

接下來我們將連接LDR。在Fritzing示例中,您可以看到通過電阻器的3.3伏電壓,然后它被分成LDR和另一個電阻器。然后在LDR之后,它再次分裂為電阻器和ADC

這是為了保護ESP不會產生過高的電壓,并確保它獲得可讀值。 ADC可以處理0-1伏特,但3V3可以提供3.3伏特。如果你超過1伏特,它可能不會爆炸,但它不能正常工作。

首先我們使用一個使用220和100歐姆電阻的分壓器來降低3.3的電壓到1.031伏特。然后,25k歐姆LDR和1k歐姆電阻形成另一個電壓分壓器,根據LDR的光量,將電壓從1.031到0伏之間降低。

然后我們有雨量傳感器。一部分說FC-37,另一部分說HW-103。我剛剛買了我在Ebay上發現的第一個可以處理3.3和5伏的電壓。 (我認為他們都可以)。

這很簡單,我們可以使用模擬輸出,但我們可以轉動微小的Trimpot使傳感器像我們想要的那樣靈敏(我們已經在ESP上使用了我們的一個模擬引腳。與其他傳感器一樣,我們必須從正軌供電并將其連接到地軌。有時引腳的順序會有所不同。在我的VCC,地面,數字,模擬,但在Fritzing圖片上它是不同的。但是如果你只是注意這應該很容易做對。

最后,Midi Jack。在我的面包板上它不能坐在面包板的邊緣,因為針腳不是全部對齊。如果這讓你煩惱,我會嘗試在實體店里買一塊面包板。或者很好地檢查圖片。

從原理圖中可以看出,正電壓和串行信號都通過一個47歐姆的電阻器。

如果你這樣做以Arduino Uno為例的這個項目確保使用220歐姆的電阻! 這些ESP在3.3 V邏輯上工作,但大多數Arduino使用5.0 V,因此您必須更多地限制通過Midi電纜的電流

最后將中間引腳連接到接地軌。不使用5 Pin Din中的其他2個引腳。

步驟3:步驟3:代碼

最后我們有代碼!

在這個Zip文件中我放了2個草圖。 ‘LightRainTemp’只是測試所有傳感器并發回它們的值。

(確保打開終端窗口!)

當然我們有LRTGenerativeMidi(LRT代表Light,Rain ,溫度)草圖。

在里面你可以找到一堆關于正在發生的事情的解釋。我不打算介紹我如何編寫整個內容,這需要幾個小時。如果你想知道從哪里開始這樣的事情,我還有其他一些項目。一個小型隨機Riff發生器,帶有幾個按鈕和一個具有一系列我在其他型號上找不到的功能的音序器。

但是我必須先完成設計和編碼。如果您想了解其他項目,請告訴我們。我還沒決定是否會制作更多的instructables或制作視頻系列。

第4步:第4步:連接并測試它!

現在是時候進行測試了!

只需連接Midi線纜,確保將Synth/鍵盤設置為響應通道1或更改Arduino代碼中的通道,看看是否有工作!

我真的好奇地看到并聽到你用它做什么。如果你進行更改,升級,調整(比如光傳感器和溫度值。外面可能效果更好或更差,然后內部)任何東西。

我也很好奇看它是否適用于所有合成。在我的Volca Bass上它完美運行,但是在我的Neutron上,LFO一發送Midi Note就會卡住。我重新啟動時很好,但這很奇怪。我不確定Midi圖書館或我的代碼中是否有某些內容,我可能會在沒有圖書館的情況下盡快做到這一點,看看它是否有所改善。

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

    評論

    相關推薦

    國產小型溫補時鐘發生器用于手持PDA,帶TCXO和RTC輸出

    國產小型溫補時鐘發生器用于手持PDA,帶TCXO和RTC輸出
    的頭像 發表于 12-11 10:02 ?168次閱讀
    國產<b class='flag-5'>小型</b>溫補時鐘<b class='flag-5'>發生器</b>用于手持PDA,帶TCXO和RTC輸出

    汽車雷達回波發生器的技術原理和應用場景

    和可靠性。這有助于自動駕駛系統更好地適應各種道路和天氣條件,提高自動駕駛的安全性和穩定性。 碰撞預警系統的測試:碰撞預警系統是汽車安全性的重要組成部分。汽車電子雷達回波發生器可以模擬不同速度和距離下
    發表于 11-15 14:06

    噪聲發生器怎么產生聲波

    噪聲發生器是一種電子設備,用于產生各種頻率和強度的聲波,這些聲波通常被稱為噪聲。噪聲發生器在許多領域都有應用,包括科學研究、工業測試、軍事用途、音頻測試和娛樂。 在討論噪聲發生器如何產生聲波之前
    的頭像 發表于 09-25 15:54 ?480次閱讀

    信號發生器單位怎么換mv

    在電子測量領域,信號發生器是一種非常重要的儀器,它能夠產生各種類型的電信號,如正弦波、方波、三角波等。信號發生器的輸出電壓通常以毫伏(mV)為單位。在實際應用中,我們可能需要將信號發生器的輸出電壓
    的頭像 發表于 06-03 14:19 ?1220次閱讀

    信號發生器頻率怎么調

    信號發生器是一種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和校準各種電子設備,如放大器、濾波、振蕩等。在本文中,我們將詳細介紹如何調整信號發生器的頻率
    的頭像 發表于 06-03 11:06 ?2102次閱讀

    信號發生器的sync什么意思

    信號發生器是一種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和測量電子設備的性能,或者作為其他電子系統的輸入信號。在信號發生器中,"Sync"一詞通常指的是同步功能,它
    的頭像 發表于 06-03 10:59 ?3559次閱讀

    信號發生器的使用方法 信號發生器的幅值是有效值嗎

    信號發生器是一種電子設備,用于生成具有特定特性的電信號,如正弦波、方波、鋸齒波等。信號發生器廣泛應用于測試和測量領域,如電子電路設計、通信系統、醫療設備等。本文將詳細介紹信號發生器的使用方法、幅值
    的頭像 發表于 06-03 10:56 ?3322次閱讀

    任意波形發生器和矢量信號發生器有什么區別

    在電子測試與測量領域,任意波形發生器(Arbitrary Waveform Generator,簡稱AWG)和矢量信號發生器是兩種常見的信號源設備。它們各自具有獨特的功能和應用場景,對于工程師
    的頭像 發表于 05-30 16:02 ?3220次閱讀

    什么是任意波形發生器

    在電子測量、通信、科研以及音樂創作等多個領域中,波形發生器作為一種能夠產生特定波形信號的電子設備,發揮著不可或缺的作用。而任意波形發生器(Arbitrary Waveform Generator
    的頭像 發表于 05-30 15:53 ?1140次閱讀

    函數信號發生器怎么調頻率

    函數信號發生器是一種常用的電子測試設備,它能夠產生各種波形、頻率和幅度的信號,廣泛應用于科研、教學、生產和維修等領域。在使用函數信號發生器時,調整頻率是其中一個非常重要的步驟。本文將詳細介紹函數信號發生器如何調整頻率,以及相關的
    的頭像 發表于 05-20 18:23 ?1732次閱讀

    函數發生器、信號發生器和波形發生器的區別

    在電子測試和測量領域,函數發生器、信號發生器和波形發生器都是重要的測試儀器,它們各自具有獨特的功能和應用場景。本文將詳細介紹這三種發生器的原理、功能以及它們之間的區別。
    的頭像 發表于 05-15 14:49 ?1739次閱讀

    最小體積負離子發生器制作

    2020制作完成至今,每天24小時工作未出現故障。上傳圖片佐證,負離子發生器的直徑為10mm,長度為36mm。
    發表于 04-27 20:31

    proteus信號發生器怎么設置方波

    Proteus信號發生器是一種強大的虛擬儀器,可以生成各種類型的電子信號,包括方波信號。在本文中,我們將詳細介紹如何在Proteus信號發生器中設置方波信號。 Proteus是一款著名的電子仿真軟件
    的頭像 發表于 02-23 16:44 ?1w次閱讀

    函數發生器和信號發生器的區別和聯系

    函數發生器和信號發生器是電子工程領域常用的兩種設備,它們在實驗室和工業制造領域中扮演著重要的角色。盡管兩者在名稱和功能上有一定的相似性,但它們的原理和應用有所不同。本文將詳細探討函數發生器和信號
    的頭像 發表于 02-23 16:10 ?2434次閱讀

    次聲波發生器原理 次聲波發生器制作方法

    發生器的原理以及制作方法。 一、次聲波發生器的原理 次聲波發生器的原理是基于聲波的超聲和次聲轉換。超聲波擁有高頻率和高能量,但人類聽覺范圍只能感知到20赫茲到20千赫茲的頻率。次聲波通
    的頭像 發表于 02-02 17:02 ?1.6w次閱讀
    主站蜘蛛池模板: 海棠高h粗暴调教双性男男 韩国韩宝贝2020vip福利视频 | 欧美精品xxxⅹ欧美 欧美精品高清在线xxxx | 成人精品视频在线观看播放 | 永久免费观看午夜视频在线 | 欧美成人午夜不卡在线视频 | 拍拍拍美女黄色1000视频 | 色射色| 天天操天天射天天 | 日本黄色高清视频 | 亚洲第七页 | 免费在线一区二区三区 | 亚洲区一二三四区2021 | 深夜免费视频 | 久久亚洲免费视频 | 国产精品亚洲一区二区三区在线播放 | 深爱五月婷婷 | 亚洲免费视频播放 | 久久久久久久综合 | 青青热久久国产久精品秒播 | 黄字幕网 | 久久久精品免费热线观看 | 欧美一区二区三区黄色 | 5g影院欧美成人免费 | 天天色综合5| 看全色黄大色大片免费 | 婷婷激情五月 | 天堂社区在线观看 | 免费在线看黄色 | 天天干天天插天天操 | 久久九九国产精品怡红院 | 天天综合天天 | 1000部啪啪未满十八勿入 | 日本三级在线 | 免费无码看av的网站 | 久久伊人男人的天堂网站 | 日韩毛片在线 | 新天堂 | 天天色亚洲 | 亚洲九色 | 欧美午夜免费观看福利片 | 亚洲综合色丁香婷婷六月图片 |