女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>激光豎琴控制器開源分享

激光豎琴控制器開源分享

2022-12-09 | zip | 0.78 MB | 次下載 | 免費

資料介紹

描述

動機

你知道如何演奏樂器嗎?好吧,我當然不會。自從我上中學以來,我一直想學習如何演奏樂器以及如何閱讀樂譜。不幸的是,我從來沒有機會學習音樂理論。作為一名大四學生,我決定是時候改變這種狀況了。我將我對音樂的興趣和對電子產品的熱愛結合到一個激光豎琴控制器中,只需在激光之間揮動手,就可以演奏八度音階的混合音符!

軟件

要使用 PocketBeagle,我需要在 SD 卡上安裝 Linux對于這個項目,我從 BeagleBoard.org 下載了 bone-debian-9.5-iot-armhf-2018-10-07-4gb.img.xz 文件。然后我用這個文件刷新了我的 SD 卡。最后,我將我的 PocketBEagle 連接到 Internet 以實現更有效的集成。以下資源提供了有關如何刷新和連接到 Internet 的很好的教程。

對于這個項目,我還需要加載 Python 和幾個庫,包括 Adafruit 的 BBIO Python 庫和 Threading 庫。為確保您已安裝 python,請在終端中執行以下操作:

sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus -y

接下來,安裝 Python 包管理器:

sudo apt-get install python-pip
sudo apt-get install python3-pip

現在安裝 Adafruit BBIO 庫:

sudo pip install Adafruit_BBIO

線程庫已經在標準庫中,無需手動安裝。

所有必要的代碼都在下面包含的 LaserHarp_main.py 文件中。

原理圖、接線

poYBAGOSn4WAXO5hAAfbLTvH6YA183.png
圖 1. Fritzing 圖
?

STEMMA 揚聲器連接:

脈寬調制 --> P2_3

接地 --> 接地

激光二極管連接:

VCC --> 5 伏

接地 --> 接地

光敏電阻 (LDR) 連接:

VCC --> 5 V *使用分壓器限制為 1.8V

AIN0 --> P1_19

AIN1 --> P1_21

AIN2 --> P1_23

AIN3 --> P1_25

AIN4 --> P1_27

AIN5 --> P2_35

AIN6 --> P1_2

AIN7 --> P2_36

接地 --> 接地

電子五金

有四個主要電子元件:Pocketbeagle、激光二極管 (x8)、光敏電阻 (x8) 和揚聲器。揚聲器連接到 PWM 引腳,并以 50% 的占空比和特定音符的頻率接收信號。激光二極管連接到 pocketbeagle 的 SYS VOUT 的 5V 引腳。光敏電阻從施加到 SYS VOUT 的分壓器(R2 = 2.2K Ω,R1 = 1K Ω)的輸出端獲取電壓信號。光敏電阻的輸出作為模擬輸入 (AIN) 傳遞到 PocketBeagle。如 Fritzing 圖所示,三個獨立的面包板和跳線用于改進功能。

構建說明

Laser Harp 控制器的卡扣構建外殼由兩個 7” x 7” x 2” 盒子組成,使用中間薄板將它們疊放在一起。背面和底部部件保持打開狀態,以便于接觸電氣元件。整個建筑是使用 Epilog Fusion 激光切割機從 5.1 毫米膠合板上切割出來的。膠帶用于更好地固定卡扣邊緣。用于切割必要部分的 Adob??e Illustrator 文件附在下面。

pYYBAGOSn8KAO_TFABHRVV91z1U480.jpg
圖 2. 激光切割卡扣件
?
poYBAGOSn_iAFpUoAA257JYRLMc335.jpg
圖 3。分組卡扣件。Bottom Step Box(右和中),Top Full Box(左)和 Extra Pieces(上)。
?

分別組裝兩個盒子,但不要連接背面或底部部件。如下圖所示。

poYBAGOSoCGAJDLcAAwgs5X3V-Q400.jpg
圖 4. 構建的頂盒(左)和底階盒(右)。
?

使用 1 英寸 x 7 英寸的部件將盒子連接在一起,并根據需要使用盡可能多的膠帶。使用孔作為指南,將激光二極管放在頂部滿盒的孔中,并將光敏電阻放在底部步進盒的孔中。

poYBAGOSoEuANj8yAAnI4dEySWs616.jpg
圖 5. 放置在頂盒孔中的激光二極管
?
pYYBAGOSoF6AeF-JAAW1p5GgVCI196.jpg
圖 6. 放置在底部階梯盒孔中的光敏電阻
?

最后,將揚聲器放在頂部并在構建中輸入面包板。

pYYBAGOSoIKASRQSAAr7Br7rzXE816.jpg
圖 7. 最終構建。編碼為播放以下音符以從左到右制作八度音階:A7、B6、C6、D6、E6、F7、G6、A7。
?

操作說明

1) 按照 Fritzing 圖和引腳連接連接組件

2) 將 PocketBeagle 插入電腦

3) 運行 LaserHarp_main.py 代碼(如下提供)

4) 放置在所需的激光下

5) 聆聽優美的音符!

?

限制

1) 阻擋激光和聲音輸出之間有 ~0.5 秒的滯后。

2) 目前,在嘗試同時阻擋多個激光時很難區分聲音。這很可能是由于低質量的揚聲器

3) 光敏電阻對光的響應變化很大

未來的改進

1) 改進的設備外殼

2) 更高質量的揚聲器和激光二極管

3) 不要演奏特定的音符,而是嘗試演奏不同的歌曲/曲調

4) 使用更高級的音色/音符庫

?


評論

查看更多

下載排行

本周

  1. 1蘇泊爾電磁爐線路的電路原理圖資料合集
  2. 2.02 MB   |  286次下載  |  5 積分
  3. 2長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  4. 0.46 MB   |  87次下載  |  5 積分
  5. 3AO4803A雙P通道增強型場效應晶體管的數據手冊
  6. 0.11 MB   |  28次下載  |  2 積分
  7. 4長虹液晶彩電LS29機芯的技術資料說明
  8. 3.42 MB   |  16次下載  |  2 積分
  9. 5AI智能眼鏡產業鏈分析
  10. 4.43 MB   |  14次下載  |  免費
  11. 6TP4055 500mA線性鋰離子電池充電器中文手冊
  12. 0.75 MB   |  9次下載  |  免費
  13. 7TP4054 400mA線性鋰離子電池充電器中文手冊
  14. 0.70 MB   |  2次下載  |  免費
  15. 8TP4057X 500mA線性鋰離子電池充電器中文手冊
  16. 0.74 MB   |  2次下載  |  免費

本月

  1. 1人形機器人電機驅動和傳感報告
  2. 4.27 MB   |  475次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  286次下載  |  5 積分
  5. 3長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  6. 0.46 MB   |  87次下載  |  5 積分
  7. 4U盤一鍵制作
  8. 23.84 MB   |  41次下載  |  免費
  9. 5AO4803A雙P通道增強型場效應晶體管的數據手冊
  10. 0.11 MB   |  28次下載  |  2 積分
  11. 6Altium Designer元件庫
  12. 17.11 MB   |  26次下載  |  免費
  13. 7長虹液晶彩電LS29機芯的技術資料說明
  14. 3.42 MB   |  16次下載  |  2 積分
  15. 8AI智能眼鏡產業鏈分析
  16. 4.43 MB   |  14次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81586次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分