《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 計算機接口使19世紀管風琴自行彈奏
計算機接口使19世紀管風琴自行彈奏
蘇格蘭愛丁堡的一群工程師如何利用賽靈思 Spartan-3E入門套件創造出機器人管風琴手
Gareth Edwards
摘要: 蘇格蘭愛丁堡的一群工程師如何利用賽靈思 Spartan-3E入門套件創造出機器人管風琴手。
Abstract:
Key words :

     正如許多新奇的創造一樣,這一切都始于酒吧里的一次談話。 

     “您知道樓上森林咖啡屋里的管風琴嗎?” 

     “知道。” 

     “我們應該創造一個機器人管風琴手來演奏它。” 

     “當然,我們應該這樣做!” 

     一次漫不經心的交談促使我們著手開展“Waldfl te項目”。 

     我的日常工作是擔任賽靈思蘇格蘭公司IP部門的設計經理,但在業余時間,我是“dorkbot”這個非正式組織的一分子,該組織旨在推進工程科學界與藝術界之間的草根協作;活動口號是“用電做離奇的事情”。我屬于愛丁堡地區的dorkbot(可以稱作“dorkbot alba”或“dorkbot Edinburgh”,主要取決于您對誰講)。我們的成員創造了很多新奇的東西,包括像素映射LED禮帽、自動牙刷、幻覺魔術設備、電磁改錐和各種噪音發生盒。鮮有意外傷害事故發生。 

     dorkbot Edinburgh團隊每隔一周于周二在森林咖啡屋聚會,這間咖啡屋位于愛丁堡大學附近,是由志愿者經營的非贏利性聚會場所。我參加了幾周在這家咖啡屋舉行的聚會,一天晚上,當我到樓上修理舞臺照明設備時,驚奇地發現自己置身教堂之中,這里有布道臺和唱詩班樓座,最重要的是,這里有一臺16英尺高的管風琴。 

     事實上,咖啡屋所在的建筑曾經是愛丁堡公理教會的會場——因此有管風琴。但這里并不是這臺管風琴最初的家。19世紀末,倫敦著名的管風琴制造商Gray和Davison首次將這臺管風琴安裝在愛爾蘭的都柏林城堡,1900年,不知什么原因,這臺管風琴被轉移到愛丁堡。自此,這臺管風琴經過數次維修,一直留在愛丁堡。 

     酒吧閑聊之后,我們并沒有立即行動起來。在隨后7個月的聚會中,我們不斷地思考、探究、討論,最后設計出了幾種操縱管風琴鍵盤的方式。 

     我們將這個項目取名為“Project Waldfl?te”,是因為管風琴上的一個音栓叫“Waldfl?te”。在德語中,它的意思是“森林長笛”。由于管風琴位于森林咖啡屋,因此聽起來還有些詩情畫意。 

 采用正確的機械部件

     在開發的初始階段我們就明確地將問題分為機械和電子兩部分。如果我們能夠找到解決機械問題的方案,就能相對獨立地打造這兩個部分。 

     制約我們的主要因素之一是資金——我們沒有多少資金可用,全部資金僅為我們幾個核心成員自己籌集的資金。我們走遍尾貨市場,找到了一些價格合適的電磁鐵。我們能夠以1英磅左右(約合1.5美元)的單價得到100個這樣的電磁鐵,我們訂購了6個在管風琴上進行試驗。 

     我們發現電磁鐵的尺寸非常理想,但電磁鐵芯的運動距離比要始終如一地觸動管風琴白鍵所需的運動距離略短。盡管我們可以直接利用電磁鐵芯來驅動黑鍵,但我們仍然需要某種杠桿來驅動白鍵。

  


圖1     電磁體組件原型

 

    電磁鐵組裝的首個原型如圖1所示,圖2為電磁鐵的工作原理圖。對于白鍵而言,頂部的膠合板杠桿的后面用管道膠帶作鉸鏈連接,當電磁鐵通電時,它會受到下拉的力量。當電磁鐵斷電時,管風琴鍵自身會提供向上力——因此無需另外使用彈簧。對于黑鍵而言,從電磁鐵底部伸出的小銷可以足夠的力量直接按壓琴鍵,彈奏音符。 

 

圖2       機械布局

  

    組件測試表明的確可以成功地按壓琴鍵。同時也表明,我無法做到將放置電磁鐵的空間七等分,其間隔無法接近鍵盤八度音階的實際間隔,因此,我們只能一次測試一個鍵。但我們證實了這個原理是可行的,因此,我們繼續開發工作,訂購了適用于整個鍵盤的部件,然后開始著手電子設計。

 

電子設計

     在進行電子設計時,我們大家坐下來,粗略地設計出電子結構;圖3為基本結構圖。在圖的左側,MIDI消息由外部傳入(我將在下文詳細介紹MIDI協議)。圖的右側是一個位移寄存器鏈;控制器在驅動相應的“數據”值填充位移寄存器鏈時,負責切換“時鐘”信號,然后通過“選通”信號將位移寄存器鏈的內容并行發送至電磁鐵驅動器的輸入端。 

 

 

 

圖3       基本電子結構圖

 

    我們在位移寄存器/驅動器鏈上采用了74HC595位移寄存器IC。不過,電磁鐵試驗顯示每個電磁鐵大約需要15V電源提供350mA驅動電流——超出了CMOS輸出級的提供范圍。這了滿足這個要求,我們在每個位移寄存器IC上增加了一個ULN2803A Darlington輸出級。這個芯片還具備一個保護二極管,對切斷電流時電磁鐵生成的高反激電壓進行分流,避免增加一個分立式二極管。我們在萬用板上制作了幾個驅動器電路板原型,每個可驅動16個電磁鐵。 

 控制器設計  

     盡管我們可以采取多種方法設計控制器(包括利用Arduino平臺或采用其他微控制器),但我們最終還是選擇使用賽靈思Spartan-3E入門套件,因為我在賽靈思的日常工作中用過這種開發板,對相關工具了如指掌。特別是,我知道如何使用Platform Studio SDK和ChipScope?等調試工具,由于這有可能是一個現場調試項目,這樣做可節省時間。我們使用賽靈思嵌入式開發套件,開發核心組件MicroBlaze? 子系統(圖4)。 

 

 

圖4      MicroBlaze子系統

 

    除了MIDI接口和位移寄存器接口,我們還選擇增加了串行RS-232控制端口,幫助我們調試系統。RS-232協議看起來有點老套,但在此類項目中,它的價值非凡。我們也增加了一些GPIO端口,用于驅動LED,讀取開關和按鈕,以便在無需使用控制端口的情況下,完成某些交互操作。 

 寫入MicroBlaze固件  

     我們已經確定系統的最佳輸入接口是MIDI端口。自20世紀80年代以來,樂器數字接口(MIDI)已經成為連接合成器等數控樂器與其他樂器或控制計算機的標準接口,因此,顯然我們也應當采用這種接口。MIDI將使我們取得了管風琴連接的最大靈活性。 

 MicroBlaze可從內部顯示整個鍵盤的狀態以及系統正在按壓哪些鍵——即系統正在為哪些電磁鐵加電。

     MIDI是一種單向低速串行協議,傳輸速率為31250波特。它包含多種類型的信息,但就我們的目的而言,只有NOTE ON和NOTE OFF是重要的信息類型。每個NOTE ON信息由3個字節構成。 

     第一個字節是0x9n,這里的n代表通道數。  

     第二個字節是0至127的音符數,中間的C為第60號。 

     第三個字節是0至127的速度值。 

     NOTE OFF除第一個字節是0x8n外,其余與此非常相似。 

     在我們的設計中,我們決定同步聽取所有通道的信息( “omni”操作)。由于管風琴鍵盤對速度并不敏感,因此,我們可安全地忽略所有速度字節。 

     EDK UART IP核接收MIDI消息,然后通過FIFO,一次向MicroBlaze處理器發送一條信息。MicroBlaze可從內部顯示整個鍵盤的狀態和系統正在按壓哪些鍵(即系統正在為哪些電磁鐵加電)。固件采用一個靜態查找表,指出與這個音符相關的電磁鐵,將這個用做內部圖的索引;到達的NOTE ON消息將相應entry值設為“1”,而NOTE OFF消息將entry值設為“0”。 

     內部圖更新后,利用圖的全部內容更新電磁鐵寄存器;通過GPIO端口的位拆裂,MicroBlaze處理器一次將一位的圖內容寫入位移寄存器的數據輸入端,然后切換時鐘信號,移動一下位移寄存器。一旦利用圖內容對整個位移寄存器進行了更新,MicroBlaze會將一個上升沿寫入STROBE行,這能夠將位移寄存器的值拷貝至輸出寄存器,為正確的電磁鐵加電或斷電,從而產生悅耳的音樂。 

     我們將固件用作軟件狀態機;對于不采用實時操作系統的嵌入式應用而言,這可提供某些多線程應用功能,但沒有實際線程實現開銷。靜態結構數組根據當前的狀態,指出系統針對特定事件應當采取什么措施。 

 const midi_state_table_entry_t MIDI_STATE_TABLE[] = 

{INHIBITED,PANIC, 

MidiSM_Panic,INHIBITED}, 

{ANY_STATE,PANIC, 

MidiSM_Panic,INIT}, 

{ANY_STATE,INHIBIT, 

MidiSM_DoNothing,INHIBITED}, 

{ANY_STATE,OTHER_STATUS_RECEIVED 

,MidiSM_ClearMessage,INIT}, 

{INIT,NOTE_ON_OR_OFF_RECEIVED, 

MidiSM_StoreStatusByte,NOTE_ 

ON_OR_OFF}, 

{INIT,DATA_RECEIVED, 

MidiSM_DoNothing,INIT}, 

{NOTE_ON_OR_OFF,NOTE_ON_ 

OR_OFF_RECEIVED,MidiSM_ 


我們成功演奏了一些非常復雜、快節奏的音樂,從古典到搖滾;電磁鐵和驅動器在速度方面并沒有表現出太大的局限性。

 StoreStatusByte,NOTE_ON_OR_OFF}, 

{NOTE_ON_OR_OFF,DATA_RECEIVED, 

MidiSM_StoreNoteNumber,NOTE_ON_OR 

_OFF_NUMBER}, 

{NOTE_ON_OR_OFF_NUMBER, 

NOTE_ON_OR_OFF_RECEIVED,MidiSM_St 

oreStatusByte, NOTE_ON_OR_OFF}, 

{NOTE_ON_OR_OFF_NUMBER, 

DATA_RECEIVED,MidiSM 

_NoteOnOrOffComplete, 

NOTE_ON_OR_OFF}, 

{INHIBITED,ENABLE, 

MidiSM_DoNothing,INIT}, 

{LAST_STATE, LAST_EVENT, 0, 

LAST_STATE}, 

}; 

 

    在該結構體中的第一個entry表示當前狀態;第二個entry表示事件到達;第三個entry表示處理該事件需要使用狀態轉換功能;第四個entry表示下一狀態。 

 

    狀態機業務端采用的代碼如下: 

 

XStatus MidiSM_ 

DoStateTransition 

(midi_state_machine_t *pInstance, 

u8 event) 

const midi_state_table_ 

entry_t *pTable = pInstance- 

>pStateTable; 

// Search for a match in the 

state table 

do { 

if ((event == pTable- 

>received_event) 

&& ((pInstance- 

>current_state == pTable- 

>state) 

|| (pTable->state == 

ANY_STATE))) 

(*pTable- 

>transition_function)((v 

oid *)pInstance); 

pInstance->current_state 

= pTable->next_state; 

return XST_ 

SUCCESS; 

pTable++; 

} while (pTable->state != 

LAST_STATE); 

// Aaargh, something bad happened - should never get here 

XASSERT_NONVOID_ALWAYS(); 

 

    事件循環提供的事件是對這種功能的論證,根據當前的狀態和事件,采取某種措施和改變系統狀態。事件的類型包括字節到達MIDI接口,字符到達控制端口和按下重啟按鈕(panic button)。所有經驗豐富的MIDI玩家都知道重啟按鈕是保護耳朵和電源必備的特性——它可無條件地關閉所有電磁鐵,使系統恢復到已知安全狀態。 

 

    應用精致的控制器;機器人管風琴手可演奏從狂想曲到搖滾的所有風格音樂。 

 

演奏Waldfl?e  

 

    對于安裝了這種精巧裝置的管風琴,隱藏在琴鍵底部的是電磁鐵木制背板——每塊板上安裝30個或更多的電磁鐵,同時還安裝了一些回收利用的罐狀電容器,為電磁鐵提供電能。我們將整個驅動器組件與管風琴連接。在圖的上方,您可看到Spartan-3E入門套件開發板和其右側的接口萬用板;我們利用回收利用的CAT5電纜將這些裝置與驅動器組件連接。 

 

    用文字很難說明管風琴的運行情況,因此,我建議您點擊本文結尾的互聯網鏈接地址,收看我們上傳的視頻。當機器人管風琴手演奏《月光奏鳴曲》或《Jump》時,您將會聽到電磁鐵發出的咔嗒聲——這是電磁鐵鐵芯降至線圈底部時發出的聲音,不是杠桿敲擊琴鍵的聲音。不過,您若是坐在大廳里,而不是站在講道臺上,電磁鐵發出的聲音就會小很多。您所能聽到的只是管風琴流淌出的優美音樂。 

 

    我們利用這套系統成功演奏了一些非常復雜、快節奏的音樂,從古典到搖滾;電磁鐵和驅動器在速度方面并沒有表現出太大的局限性。即使在彈奏要求最苛刻的曲目時,電磁鐵電源在15V電壓條件下通常電流不超過4A。即使我們稍微過度使用電磁鐵,電磁鐵線圈也沒有出現明顯升溫的情況??偠灾?,我們對這個系統非常滿意,同時為參與開發這套系統深感自豪。 

     Waldfl e下一步是什么?噢,我們已經非正式地邀請了一些音樂家為這種新樂器創作曲目(尤其是對擁有53根手指、從不感到疲倦的演奏者感興趣的作曲家),我們還考慮舉辦一個獨奏會。另一種可能是實現管風琴音栓運作的機械化,便于我們在電子演奏過程中改變音量和音色。我們還在考慮采取某些方法驅動管風琴的低音踏板,使最長的低音管發音。最后也是最有可能完成的是,我們正打算在互聯網上推出一項服務,使公眾能夠把他們的MIDI文件上傳至這個系統,然后再聆聽管風琴的實時演奏。 

     然后,我們會再次回到酒吧。 

     如欲觀看和收聽Waldfl e的演奏,敬請登錄:http://dorkbot.noodlefactory.co.uk/ wiki/WaldFlote 

 

   

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美中文字幕在线| 欧美伊人久久久久久午夜久久久久| 国产欧美精品一区aⅴ影院| 欧美激情一区二区三区在线| 国产精品入口| 国产精品久久久久999| 亚洲国产精品va在线看黑人动漫| 一本久道久久综合中文字幕| 亚欧美中日韩视频| 亚洲国产综合在线看不卡| 亚洲欧美日韩国产一区二区三区| 欧美性猛交xxxx乱大交蜜桃| 欧美日韩国产123区| 激情综合亚洲| 亚洲三级电影在线观看| 中文欧美日韩| 欧美三级精品| 性欧美8khd高清极品| 久久久久国产精品人| 亚洲视频在线看| 亚洲国产中文字幕在线观看| 狠狠色伊人亚洲综合网站色| 欧美日韩伦理在线免费| 国产精品igao视频网网址不卡日韩| 国产综合婷婷| 午夜精品一区二区三区在线播放| 久热精品视频在线免费观看| 国产日韩欧美高清| 欧美日韩在线视频观看| 韩日精品视频| 亚洲图片欧美一区| 亚洲精品综合久久中文字幕| 亚洲自拍偷拍视频| 午夜精品久久99蜜桃的功能介绍| 欧美日本免费一区二区三区| 亚洲一区二区三区四区在线观看| 蜜桃av一区二区在线观看| 国产精品伦理| 欧美日韩国产电影| 欧美日韩成人一区二区三区| 久久久噜久噜久久综合| 最新亚洲电影| 国产日韩精品一区二区三区在线| 一本色道精品久久一区二区三区| 亚洲国产成人精品久久久国产成人一区| 国产午夜精品美女毛片视频| 浪潮色综合久久天堂| 欧美亚洲在线视频| 久热国产精品| 欧美日韩在线播放一区二区| 国产精品一区三区| 久久久青草青青国产亚洲免观| 国产午夜精品一区二区三区欧美| 榴莲视频成人在线观看| 国产精品99久久久久久宅男| 国产精品久久久久久久久久三级| 亚洲视频 欧洲视频| 亚洲毛片网站| 亚洲欧美视频在线观看| 亚洲视频免费在线| 欧美视频中文字幕| 先锋a资源在线看亚洲| 在线日韩av| 嫩模写真一区二区三区三州| 欧美国产日韩一区二区在线观看| 国产亚洲精品成人av久久ww| 一区二区国产日产| 日韩亚洲欧美中文三级| 免费欧美高清视频| 久久只精品国产| 一区二区三区产品免费精品久久75| 巨胸喷奶水www久久久免费动漫| 99精品视频免费| 欧美精品偷拍| 亚洲国产一区在线| 亚洲激情在线视频| 欧美午夜a级限制福利片| 欧美喷潮久久久xxxxx| 欧美日本韩国一区| 国产一区二区三区的电影| 久久国产一区二区三区| 韩日精品在线| 国产在线精品自拍| 欧美日韩亚洲另类| 亚洲欧美日韩国产另类专区| 国产精品久久久久永久免费观看| 亚洲精品久久久久久久久久久久久| 亚洲高清影视| 欧美日韩精品一区二区在线播放| 亚洲日本成人网| 欧美激情亚洲视频| 久久久久国产精品午夜一区| 久久不射网站| 久久精品国产欧美激情| 亚洲午夜精品久久久久久app| 久久国产精品免费一区| 性感少妇一区| 欧美午夜不卡影院在线观看完整版免费| 在线观看成人一级片| 欧美视频在线观看免费| 一区二区三区**美女毛片| 亚洲精品久久久久中文字幕欢迎你| 久久午夜色播影院免费高清| 欧美日本一道本| 国产美女精品| 久久免费偷拍视频| 欧美大片在线影院| 在线亚洲精品福利网址导航| 久久青草久久| 999在线观看精品免费不卡网站| 国产真实乱偷精品视频免| 久久先锋资源| 国产精品v片在线观看不卡| 一区二区三区免费网站| 免费看的黄色欧美网站| 尤物在线观看一区| 国产一区二区中文字幕免费看| 欧美1级日本1级| 激情欧美日韩一区| 欧美国产日韩一区二区| 国产精品v日韩精品| 亚洲毛片在线免费观看| 国产精品三区www17con| 国产精品福利av| 午夜日韩在线| 国产精品青草久久久久福利99| 亚洲国产成人tv| 亚洲欧洲日夜超级视频| 久久国产精品色婷婷| 久久免费精品日本久久中文字幕| 欧美日韩成人综合| 激情综合色综合久久| 男女视频一区二区| 欧美日韩在线精品一区二区三区| 国产精品成人免费| 久久综合国产精品台湾中文娱乐网| 欧美日韩精品免费观看| 亚洲女ⅴideoshd黑人| 久久手机精品视频| 亚洲一区二三| 亚洲无亚洲人成网站77777| 亚洲作爱视频| 在线日本高清免费不卡| 欧美日韩一区二区欧美激情| 老司机aⅴ在线精品导航| 欧美freesex交免费视频| 国产精品入口日韩视频大尺度| 久久久久久久波多野高潮日日| 欧美伦理一区二区| 欧美一区二区三区四区在线观看地址| 久久久青草青青国产亚洲免观| 欧美chengren| 在线亚洲高清视频| 国产精品日韩专区| 国产精品久久久久一区二区| 在线看一区二区| 老司机一区二区三区| 国产精品一区久久久久| 亚洲欧美日韩区| 国产午夜亚洲精品羞羞网站| 一区二区三区在线观看国产| 欧美不卡在线| 日韩视频第一页| 亚洲欧美国产精品专区久久| 欧美理论在线播放| 国产亚洲欧美一区在线观看| 亚洲综合视频网| 久久久夜精品| 亚洲成人资源网| 欧美在线网站| 激情偷拍久久| 亚洲国产精品一区| 欧美黄色网络| 亚洲国产成人在线视频| 国产婷婷一区二区| 欧美日韩精品在线| 亚洲无亚洲人成网站77777| 日韩亚洲国产精品| 欧美日韩一级片在线观看| 国产精品久久久久一区| 国外成人在线| 亚洲国产精品久久久久| 欧美中文字幕不卡| 亚洲一区二区视频在线观看| 亚洲国产福利在线| 亚洲国产精品悠悠久久琪琪| 欧美激情亚洲国产| 国产精品99久久久久久久久久久久| 国产精品欧美久久| 狂野欧美一区| 中文日韩电影网站| 欧美制服丝袜第一页| 亚洲一二三级电影| 亚洲天堂av在线免费| 精品成人在线观看| 欧美日韩免费高清| 久久久久五月天| 欧美精品在线观看一区二区| 中文一区在线| 极品少妇一区二区三区| 久久久久中文| 国产精品国产三级国产aⅴ无密码| 国产精品久久久久久模特| 中日韩美女免费视频网站在线观看| 欧美国产高清| 中文在线资源观看网站视频免费不卡| 一区二区三区精品久久久| 亚洲狼人综合| 亚洲视频第一页| 久久阴道视频| 国产欧美一区二区精品性| 欧美在线电影| 亚洲第一区在线| 亚洲成人在线免费| 在线播放国产一区中文字幕剧情欧美| 亚洲精品一区二区三区不| 久久久久久久高潮| 亚洲午夜未删减在线观看| 国产一区二区三区在线播放免费观看| 欧美日本在线看| 精品成人一区二区| 久久男人资源视频| 日韩亚洲欧美综合| 国产一区二区中文字幕免费看| 国产精品永久免费观看| 欧美激情按摩| 亚洲第一福利视频| 亚洲国产精品尤物yw在线观看| 夜夜夜精品看看| 国产精品久久久久久亚洲调教| 亚洲欧美精品中文字幕在线| 欧美色中文字幕| 国产精品日本一区二区| 亚洲欧洲在线一区| 欧美1区2区| 国产精品久久久久久久7电影| 欧美极品色图| 精品69视频一区二区三区| 欧美深夜影院| 欧美一区日本一区韩国一区| 欧美成人免费播放| 激情五月综合色婷婷一区二区| 日韩午夜电影| 欧美三级午夜理伦三级中视频| 亚洲淫片在线视频| 日韩亚洲欧美高清| 国产精品yjizz| 久久久夜色精品亚洲| 国产亚洲精品久久久久久| 欧美精品v国产精品v日韩精品| 在线一区欧美| 老司机一区二区三区| 免费成人性网站| 亚洲欧美清纯在线制服| 国产精品狠色婷| 亚洲综合欧美日韩| 国产伦精品一区二区三区高清| 国产亚洲精品一区二555| 亚洲丰满少妇videoshd| 欧美日韩调教| 久久久精品一区二区三区| 国产偷自视频区视频一区二区| 久久亚洲国产精品日日av夜夜| 亚洲人成人一区二区三区| 亚洲美女av电影| 美国十次成人| 欧美日韩蜜桃| 国外成人免费视频| 国产亚洲高清视频| 亚洲九九爱视频| 91久久嫩草影院一区二区| 国产精品av一区二区| 久久久久久尹人网香蕉| 美女图片一区二区| 欧美视频在线观看免费| 亚洲级视频在线观看免费1级| 暖暖成人免费视频| 免费高清在线视频一区·| 欧美激情第10页| 性久久久久久久久久久久| 欧美日韩精品二区| 韩国av一区二区三区在线观看| 欧美日韩免费网站| 国产精品盗摄一区二区三区| 欧美日韩免费观看一区| 欧美一区二区三区视频在线| 在线观看成人一级片| 久久岛国电影| 亚洲乱码一区二区| 欧美色欧美亚洲另类二区| 亚洲一区二区在线观看视频| 精品99一区二区三区| 国产欧美日韩在线视频| 国产午夜精品视频免费不卡69堂| 亚洲国产成人久久综合| 韩国精品主播一区二区在线观看| 欧美三级电影大全| 欧美精品18+| 亚洲精品乱码久久久久久蜜桃91| 国产精品成人免费精品自在线观看| 国内精品久久久久国产盗摄免费观看完整版| 亚洲专区免费| 一区二区三区久久久| 久久夜色精品国产欧美乱极品| 亚洲精品乱码久久久久久日本蜜臀| 久久偷看各类wc女厕嘘嘘偷窃| 久久久精彩视频| 欧美高清自拍一区| 亚洲国产另类精品专区| 老司机精品视频网站| 国产精品久久久久久妇女6080| 欧美日韩中文在线观看| 激情伊人五月天久久综合| 国产精品最新自拍| 久久亚裔精品欧美| 亚洲国产欧美精品| 亚洲国产一区在线| 伊人久久久大香线蕉综合直播| 亚洲欧美国产va在线影院| 狠久久av成人天堂| 在线一区二区三区做爰视频网站| 亚洲欧美日韩综合国产aⅴ| 欧美成人精品h版在线观看| 欧美在线日韩| 午夜激情久久久| 在线激情影院一区| 欧美精品999| 亚洲一区中文|