999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機和藍牙通訊的簡易鋼琴控制裝置設計

2019-11-15 10:24:06宋雨露朱清慧
電子技術與軟件工程 2019年19期
關鍵詞:鋼琴單片機

文/宋雨露 朱清慧

1 引言

智能機器人是一個集多功能于一體的控制系統,而音樂機器人是通過研發者寫入控制程序,能夠實現自動演奏音樂的一類仿真機器。本設計以單片機為控制核心,通過驅動步進電機和電磁鐵實現2-3種敲擊木琴的演奏模式,即基于傳感器的手動即時演奏、基于藍牙通訊的手機APP的片段演奏、基于單片機的整曲演奏。

2 裝置硬件設計

簡易鋼琴裝置的設計需要單片機、步進電機、步進電機驅動、紅外傳感器模塊、藍牙模塊、開關電源、限位開關、電磁鐵、繼電器模塊、小木槌和木琴等器件。簡易鋼琴的硬件控制框圖如圖1所示。

2.1 簡易鋼琴裝置器件的選擇

(1)根據簡易鋼琴裝置控制系統小巧輕便的特點,考慮到系統控制功能的實現情況,選擇STC89C52RC單片機作為裝置的主控芯片。

(2)電機主要用來帶動木錘作平行于琴鍵的定位運動,需要能準確啟、停,且要求運行平穩。本設計根據這些要求選擇步進電機42BYG進行驅動,選用TB6600步進電機驅動器,實現正反轉控制和速度控制。

(3)電磁鐵在本裝置中用來控制木錘的上下敲擊動作,選擇Makeblock公司的一款電磁鐵;另外還給電磁鐵配備了繼電器模塊實現單片機對電磁鐵的控制。

(4)手指檢測傳感器用來檢測到手指落下的位置并能發送給單片機從而驅動木錘敲擊實際的鍵盤,要具有一定的抗干擾能力和較高的靈敏度,選擇7組紅外單向反射式傳感器,有效距離2cm-30cm可滿足設計所需,可通過調整電位器旋鈕改變檢測距離。

(5)根據要求要實現通過手機虛擬鍵盤彈奏鋼琴并由藍牙模塊發送給單片機,從而控制鋼琴自動演奏。選擇一款常用的HC-05藍牙模塊作為地面通訊站。

2.2 系統電路原理圖

根據系統硬件框圖和所選擇的器件,在Proteus中將步進電機、步進電機驅動、電磁鐵、繼電器、紅外傳感器、藍牙模塊、限位開關等分別與單片機連接,繪出系統整體電路原理圖如圖2所示。其中單片機的TXD和RXD與串行模擬終端連接,以進行藍牙通訊仿真調試。

3 裝置軟件設計

3.1 藍牙串口參數設置

通過藍牙串口助手可以連接藍牙串口模塊進行通信,實現手機串口連接。如圖3為藍牙串口助手的主界面圖,在這里可以進行模式的選擇,和藍牙模式的控制,在使用這些按鍵的時候首先要對地面站進行設置,地面站會發送十六進制的數給單片機以完成操作。如圖4為藍牙通訊地面站設置圖。

3.2 單片機程序設計

本設計主要是完成了一個初始化,兩個子程序,三種控制。如圖5為系統的主流程圖。系統初始化主要包括定時器初始化,計數器初始化,變量初始化,中斷初始化。藍牙通訊控制程序:主要完成手機與藍牙的通訊連接,并可以用手機選擇控制方式和演奏。紅外感應隨動控制程序是先初始化,然后跟隨手指敲擊鍵盤,系統完成演奏。

在Keil軟件中對程序流程圖對單片機進行了程序編寫和編譯,并導入Proteus中進行了軟、硬件交互仿真,完全實現了系統功能。

4 系統組裝

本裝置將木琴固定在最前端,對應木槌的位置放置軌道,軌道上有步進電機(四條線接步進電機驅動器),電磁鐵(兩條線:一條線接開關電源COM,一條線接繼電器COM),限位開關(上端口接+5V,下端口接P1.3);接著固定7個紅外傳感器(VCC接+5V母線,GND接地線,OUT分別連接P0.0-P0.6),繼電器(輸入:DC+接開關電源+20V,DC-接地,IN接P1.2;輸出:COM接電磁鐵);然后是開關電源(輸入220V,輸出20V),步進電機驅動器(輸入:DIR+,ENA+,Pul+接+5V,DIR-接P1.1控制正反轉,Pul-接P1.0控制速度,輸出:分別接步進電機的四條線),最后固定單片機開發板,把藍牙模塊連接上去(RXD接P3.1,TXD接P3.0,VCC接+5V,GND接地)。如圖6所示為簡易鋼琴裝置調試圖。

圖1:簡易鋼琴的硬件框圖

圖2:系統整體連線圖

圖3:藍牙串口助手的主界面圖

圖4:藍牙通訊地面站設置圖

5 系統調試

5.1 裝置調試

首先測得琴鍵之間的距離,計算出一個脈沖運轉的距離為0.002cm。接著根據同相相阻的原理,確定步進電機的接線。然后從限位開關的三個端口選出兩個端口接入電路,電機反轉直到機械手臂碰到限位開關停止,說明是正確的接法。最后用電源給繼電器供電,發現繼電器動作,但是電磁鐵無法正常吸合,后來改用+12V供電,電磁鐵才能正常吸合。

5.2 程序調試

在編寫藍牙控制程序的時候計算波特率,把11.0593Mhz誤作12Mhz的,這樣再利用51波特率設置軟件計算出計數器初始值設置是錯誤的,造成了敲擊時候的混亂。在敲擊程序里面,設置延時敲擊,系統通過提高電機速度、延時敲擊來平衡音符之間時間間隔。由實際情況定義電動機移動一格子需要的脈沖,取1210個脈沖每一格。

圖5:系統的主流程圖

圖6:簡易鋼琴裝置調試圖

猜你喜歡
鋼琴單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
紙鋼琴
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
最牛鋼琴
鋼琴
半夜敲門
漂亮的鋼琴
主站蜘蛛池模板: 99精品免费在线| 亚洲精品成人片在线观看| 久久免费视频6| 亚洲精品视频免费| 精品成人一区二区三区电影| 99免费视频观看| 亚洲一级毛片在线观播放| 一区二区三区高清视频国产女人| 精品视频在线一区| 无码精油按摩潮喷在线播放| 国产在线无码av完整版在线观看| 色综合天天娱乐综合网| 免费jizz在线播放| 毛片手机在线看| 亚洲毛片一级带毛片基地 | 国产人成午夜免费看| 欧美日韩国产在线播放| 热99精品视频| 亚洲熟妇AV日韩熟妇在线| 免费a级毛片18以上观看精品| 国产成人一区在线播放| 亚洲自偷自拍另类小说| 五月六月伊人狠狠丁香网| 国产精品黄色片| 欧美精品色视频| 日韩小视频在线播放| 亚洲综合一区国产精品| 亚洲国产天堂久久综合226114| 国产激情无码一区二区免费| 农村乱人伦一区二区| 国产黄网永久免费| 中文成人无码国产亚洲| 高清大学生毛片一级| 色综合久久无码网| 亚洲欧美不卡| 国产一二三区视频| 中文字幕人妻av一区二区| 日韩 欧美 小说 综合网 另类| 国产av色站网站| 久久久91人妻无码精品蜜桃HD| 国产香蕉国产精品偷在线观看 | 91久久国产热精品免费| 亚洲福利视频一区二区| 欧美不卡视频在线| 久久人妻xunleige无码| 国产午夜在线观看视频| 亚洲爱婷婷色69堂| 91色在线视频| 亚洲免费毛片| 91美女在线| 久草视频福利在线观看| 精品夜恋影院亚洲欧洲| 中文字幕欧美日韩| 在线va视频| 99国产精品一区二区| 欧美精品亚洲精品日韩专| 免费人成在线观看视频色| 伊人色天堂| 午夜视频免费一区二区在线看| 精品国产成人三级在线观看| 婷婷激情五月网| 毛片免费高清免费| 中文无码日韩精品| 亚洲高清国产拍精品26u| 国产免费黄| 9999在线视频| 992tv国产人成在线观看| 一级成人欧美一区在线观看 | 成人亚洲天堂| 天天综合网色中文字幕| 日韩黄色大片免费看| 国产美女无遮挡免费视频网站 | aⅴ免费在线观看| 日本在线视频免费| 91精品国产情侣高潮露脸| 久久久久久尹人网香蕉| 国产精品自拍露脸视频| 久青草网站| 国产在线一区视频| 免费观看男人免费桶女人视频| 亚洲综合精品香蕉久久网| 好久久免费视频高清|