wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2799|回復: 1
打印 上一主題 下一主題
收起左側

基于Arduino的智能家居語音識別系統設計

[復制鏈接]
跳轉到指定樓層
樓主
ID:1026694 發表于 2022-5-16 00:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Arduino智能家居初級套件
晚上回到家,家里黑漆漆一片,得找到開燈的按鈕才算完事,有時候在想,如果燈泡會聽話該多好啊,有了這個想法,智能家居就應運而生了,我們用Arduino打造這么一款智能家居套件并為它取了一個很搞的名字“小米渣”,需要開燈的時候,你只需叫小米渣開燈,小米渣就會立馬為你打開電燈并回答:“正在開燈”,小米渣的功能可不止這一個功能哦。下面我們一一道來。
套件清單:
1.UNO控制板一塊
2.DFRduino I/O Expansion V5.0 擴展板一塊
3.中文語音識別模塊Voice Recognition V1.0 一塊
4.語音合成模塊 Speech Synthesizer bee 一塊
5.繼電器模塊一個
6.溫濕度傳感器DHT11一個
7.氣體傳感器一個(可檢測煙霧,煤氣,天然氣,甲烷等)
8.LED燈模塊一個(用于表示語音識別狀態,燈亮時方可進行識別)
9.環境光線傳感器一個
10.小喇叭一個
制作步驟:
步驟1
將語音識別模塊插到控制板上(語音識別模塊已占用數字口2,4,9,10,11,12,13);然后將擴展板V5插到語音識別模塊之上;語音合成模塊插到傳感器擴展板的xbee插座上(語音合成模塊占用數字口0和1,下載程序時需要拔掉語音合成模塊哦);LED模塊接到數字口7;繼電器模塊接到數字口8,溫濕度傳感器DHT11接到模擬口0;氣體傳感器接到模擬口1;環境光線傳感器接到模擬口2。
步驟2
通過USB數據線,將代碼下到控制器,代碼下載成功后再將語音合成模塊插到擴展板的XBEE接口上(注意,因為語音合成模塊會占用串口,所以必須下載程序時必須拔掉,否則程序無法下載成功)。
功能介紹:
1.識別開關燈命令,執行開關燈操作,并語音播報當前狀態。
2.識別溫濕度讀取命令,并語音播報當前溫濕度情況。
3.實時監測危險氣體,一旦檢測到立即報警并語音播報危險情況。
4.未有識別時不做操作,識別命令有誤時播報“請問您在說什么?”。
5.你也可以考考小米渣:“需要開燈嗎?”,系統就會對環境光線進行檢測,光線暗的情況下,小米渣會提醒你:“光線不足,正在開燈”然后開燈,如果光線明亮時,小米渣會說:“光線明亮,不需要開燈”保持燈在關的狀態(判斷光線強弱的閾值在程序中進行設置,用戶可以自行修改)。
注:
為了最大程度的減少小米渣的誤操作,在程序中我們設定了一條口令觸發“小米渣”,即該套件只有在正確的識別到“小米渣”三個字之后,才能執行其后關鍵字命令的操作,例如,如果要執行開燈命令,您需先說:“小米渣”,之后小米渣會說:“您好”,然后你再說:“開燈”,之后小米渣才會執行開燈命令。如果你不先叫小米渣的名字,它可不會理會你的吩咐喔。
語音控制命令:
1.“小米渣”——口令觸發命令。
2.“現在溫度怎么樣”——溫濕度檢測命令,播報相應環境溫濕度。
3.“開燈”——開燈命令,需先執行口令觸發命令才執行改命令。
4.“關燈”——關燈命令,需先執行口令觸發命令才執行改命令。
5.“需要開燈嗎”——環境光線檢測命令,根據光線強弱,執行開關燈命令。
6.“小米”、“小”、“米渣“——垃圾關鍵詞,目的是減小誤操作。
7.其他功能就要發揮您的聰明才智了哦。
程序代碼:
  1. /*
  2. 識別關鍵詞的個數為SUM;
  3. n為數組中對應關鍵詞的序列號,例如數組sRecog中的第一個關鍵詞為“kai deng”則對應的序列號為0;
  4. Voice.Initialise();初始化設置輸入方式MIC/MONO。
  5. */
  6. #include <TimerOne.h>
  7. #include <avr/wdt.h>
  8. #include <Voice.h>
  9. #include <Syn6288.h>
  10. #include <dht11.h>
  11. dht11 DHT;
  12. Syn6288 syn;
  13. uint8  nAsrStatus=0;
  14. #define SUM 11

  15. #define DHT11_PIN A0
  16. #define light_sensor_pin A2
  17. #define light_threshold 200
  18. #define gas_sensor_pin A1
  19. #define gas_threshold 700
  20. #define relay 8
  21. #define state_led 7

  22. char sRecog[SUM][30] = {"xiao mi zha","xian zai wen du zen me yang","kai deng","guan deng","xu yao kai deng ma","xiao mi","xiao","mi zha","wen du","kai","guan"};
  23. //小米渣,現在溫度怎么樣,開燈,關燈,需要開燈嗎

  24. uint8_t text1[]={0xC1,0xE3,0xD2,0xBB,0xB6,0xFE,0xC8,0xFD,0xCB,0xC4,0xCE,0xE5,0xC1,0xF9,0xC6,0xDF,0xB0,0xCB,0xBE,0xC5,0xCA,0xAE};//零一二三四五六七八九十
  25. uint8_t text2[]={0xC4,0xFA,0xBA,0xC3};// 您好
  26. uint8_t text3[]={0xB5,0xB1,0xC7,0xB0,0xCE,0xC2,0xB6,0xC8,0xCE,0xAA};//當前溫度為
  27. uint8_t text4[]={0xCA,0xAA,0xB6,0xC8,0xCE,0xAA,0xB0,0xD9,0xB7,0xD6,0xD6,0xAE};//濕度為百分之
  28. uint8_t text5[]={0xC9,0xE3,0xCA,0xCF,0xB6,0xC8};//攝氏度
  29. uint8_t text6[]="soundn";//報警音
  30. uint8_t text7[]={0xC7,0xEB,0xD7,0xA2,0xD2,0xE2,0xA3,0xAC,0xD3,0xD0,0xCE,0xA3,0xCF,0xD5,0xC6,0xF8,0xCC,0xE5,0xD0,0xB9,0xC2,0xA9};//請注意,有危險氣體泄漏
  31. uint8_t text8[]={0xD5,0xFD,0xD4,0xDA,0xBF,0xAA,0xB5,0xC6};//正在開燈
  32. uint8_t text9[]={0xD5,0xFD,0xD4,0xDA,0xB9,0xD8,0xB5,0xC6};//正在關燈
  33. uint8_t text10[]={0xC7,0xEB,0xCE,0xCA,0xC4,0xE3,0xD4,0xDA,0xCB,0xB5,0xCA,0xB2,0xC3,0xB4,0xA3,0xBF};//請問你在說什么?
  34. uint8_t text11[]={0xB9,0xE2,0xCF,0xDF,0xB2,0xBB,0xD7,0xE3,0x20,0xA3,0xAC,0xD5,0xFD,0xD4,0xDA,0xBF,0xAA,0xB5,0xC6};//光線不足,正在開燈
  35. uint8_t text12[]={0xCF,0xD6,0xD4,0xDA,0xB9,0xE2,0xCF,0xDF,0xC3,0xF7,0xC1,0xC1,0xA3,0xAC,0xB2,0xBB,0xD0,0xE8,0xD2,0xAA,0xBF,0xAA,0xB5,0xC6};//光線明亮,不需要開燈

  36. uint8_t text[2];
  37. uint8_t flag;   //標志位,收到小米渣口令后將置為1,動作執行完后清零

  38. void finally(uint8_t n) //n為sRecog數組中對應關鍵詞的序列號
  39. {
  40.     switch(n)
  41.     {
  42.         case 0: syn.play(text2,sizeof(text2),0);flag=1;break;   // 您好
  43.         case 1:             //現在溫度怎么樣
  44.              if(flag==1)    //收到小米渣的出發命令后
  45.              {
  46.                     flag=0;
  47.                     DHT.read(DHT11_PIN);    //讀取溫度
  48.                     /*Serial.print("Temperature:");
  49.                     Serial.print(DHT.temperature);
  50.                     Serial.print("   humidity:");
  51.                     Serial.println(DHT.humidity);*/
  52.                     uint8_t pig1 = DHT.temperature/10;  //溫度數值十位
  53.                     uint8_t pig2 = DHT.temperature%10;  //溫度數值個位
  54.                     uint8_t pig3 = DHT.humidity/10;     //濕度數值十位
  55.                     uint8_t pig4 = DHT.humidity%10;     //濕度數值個位
  56.                     syn.play(text3,sizeof(text3),0);    //當前溫度為      
  57.                     if(pig1>0){
  58.                     text[0]=text1[pig1*2];
  59.                     text[1]=text1[pig1*2+1];
  60.                     syn.play(text,sizeof(text),0);      //播放溫度數值十位
  61.                     text[0]=text1[20];
  62.                     text[1]=text1[21];
  63.                     syn.play(text,sizeof(text),0);      //播放語音十
  64.                     }
  65.                     if(pig2>0){
  66.                     text[0]=text1[pig2*2];
  67.                     text[1]=text1[pig2*2+1];
  68.                     syn.play(text,sizeof(text),0);      //播放溫度數值個位  
  69.                     }                  
  70.                     syn.play(text5,sizeof(text5),0);    //播放攝氏度
  71.                     syn.play(text4,sizeof(text4),0);    //播放濕度為百分之
  72.                     
  73.                     if(pig3>0){
  74.                     text[0]=text1[pig3*2];
  75.                     text[1]=text1[pig3*2+1];
  76.                     syn.play(text,sizeof(text),0);  //播放濕度數值十位
  77.                     text[0]=text1[20];
  78.                     text[1]=text1[21];
  79.                     syn.play(text,sizeof(text),0); //播放語音十
  80.                     }
  81.                     if(pig4>0){
  82.                     text[0]=text1[pig4*2];
  83.                     text[1]=text1[pig4*2+1];
  84.                     syn.play(text,sizeof(text),0);  //播放濕度數值個位  
  85.                     }                  
  86.              }
  87.             break;
  88.         case 2: //開燈
  89.              if(flag==1)
  90.              {
  91.                syn.play(text8,sizeof(text8),0); //播放正在開燈
  92.                digitalWrite(relay,HIGH);    //高電平驅動
  93.                flag=0;  
  94.              }
  95.             break;  
  96.         case 3: //關燈
  97.            if(flag==1)
  98.            {
  99.                 syn.play(text9,sizeof(text9),0); //播放正在關燈
  100.                 digitalWrite(relay,LOW);
  101.                 flag=0;
  102.             }
  103.             break;
  104.         case 4: //需要開燈嗎?
  105.             if(flag==1)
  106.              {
  107.                 int shine=analogRead(light_sensor_pin); //讀取光照度模擬量
  108.                 //Serial.print("Light:");
  109.                 //Serial.println(shine);
  110.                 if(shine < light_threshold)  //小于光照度閥值時
  111.                 {
  112.                     syn.play(text11,sizeof(text11),0); //光線不足,正在開燈
  113.                     digitalWrite(relay,HIGH);
  114.                 }
  115.                 else
  116.                 {
  117.                     syn.play(text12,sizeof(text12),0); //光線明亮,不需要開燈
  118.                     digitalWrite(relay,LOW);
  119.                 }
  120.                 flag=0;
  121.              }
  122.             break;
  123.         default:syn.play(text10,sizeof(text10),0);break;  //非正常命令,請問你在說什么     
  124.     }
  125. }

  126. void ExtInt0Handler ()
  127. {
  128.   Voice.ProcessInt0();  //芯片送出中斷信號
  129.                
  130. }
  131. void timerIsr()
  132. {
  133.   wdt_reset();
  134. }
  135. void setup()
  136. {
  137.   Serial.begin(9600);
  138.   Voice.Initialise(MIC,VoiceRecognitionV1);//Initialise mode MIC or MONO,default is MIC
  139.                                            //VoiceRecognitionV1 is VoiceRecognitionV1.0 shield
  140.                                            //VoiceRecognitionV2 is VoiceRecognitionV2.1 module  
  141.   attachInterrupt(0,ExtInt0Handler,LOW);

  142.   pinMode(relay,OUTPUT);
  143.   digitalWrite(relay,LOW);
  144.   pinMode(state_led,OUTPUT);
  145.   digitalWrite(state_led,LOW);
  146.   Timer1.initialize(90000);
  147.   Timer1.attachInterrupt(timerIsr); // attach the service routine here
  148.   wdt_enable(WDTO_120MS);
  149. }
  150. void loop()
  151. {  
  152.     static uint8_t nAsrRes=0;
  153.     static unsigned long time = millis();
  154.     if(millis()-time>100)
  155.     {  
  156.        int gas=analogRead(gas_sensor_pin);
  157.        if(gas > gas_threshold)
  158.        {
  159.             syn.play(text6,sizeof(text6),0);
  160.             syn.play(text7,sizeof(text7),0);
  161.        }
  162.         switch(nAsrStatus)
  163.         {
  164.             case LD_ASR_RUNING:
  165.             case LD_ASR_ERROR:break;
  166.             case LD_ASR_NONE:
  167.             {
  168.                 nAsrStatus=LD_ASR_RUNING;
  169.                 if (Voice.RunASR(SUM,30,sRecog)==0) //識別不正確
  170.                 {
  171.                     nAsrStatus= LD_ASR_ERROR;
  172.                     Serial.println( "ASR_ERROR");
  173.                 }

  174.                 Serial.println( "ASR_RUNING.....");
  175.                 digitalWrite(state_led,HIGH);
  176.                 break;
  177.             }
  178.             case LD_ASR_FOUNDOK:
  179.             {
  180.                 digitalWrite(state_led,LOW);
  181.                 nAsrRes =Voice. LD_GetResult();//   一次ASR識別流程結束,去取ASR識別結果              
  182.                 finally(nAsrRes);
  183.                 nAsrStatus = LD_ASR_NONE;
  184.                 break;
  185.             }
  186.             case LD_ASR_FOUNDZERO:
  187.             default:
  188.             {   
  189.                 digitalWrite(state_led,LOW);
  190.                 nAsrStatus = LD_ASR_NONE;
  191.                 break;
  192.             }
  193.         }// switch

  194.     }//if
  195. }
復制代碼


基于Arduino的智能家居語音識別系統設計.docx

687.28 KB, 下載次數: 33, 下載積分: 黑幣 -5

Voice RecognitionV1.0使用手冊.zip

353.76 KB, 下載次數: 18, 下載積分: 黑幣 -5

SYN6288模塊資料.zip

521.3 KB, 下載次數: 18, 下載積分: 黑幣 -5

Smart_home(源代碼).zip

10.23 KB, 下載次數: 18, 下載積分: 黑幣 -5

Arduino智能家居初級套件使用說明.doc

175 KB, 下載次數: 20, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:71977 發表于 2025-9-2 16:16 | 只看該作者
謝謝樓主分享 資料比較多 ,就是下載積分不夠了 謝謝啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
午夜视黄欧洲亚洲| 91久久久国产精品| 一区二区三区在线视频观看| 九色网友自拍视频手机在线| 亚洲熟妇av日韩熟妇在线 | 欧美精品一区在线| 欧美俄罗斯乱妇| 国产99久久久国产精品免费看 | 麻豆影视在线观看| 青青青在线免费观看| 欧美精品成人网| 日本午夜精品一区二区| 91sao在线观看国产| 午夜欧美大尺度福利影院在线看| 久久er99热精品一区二区| 综合综合综合综合综合网| 99thz桃花论族在线播放| 成视频在线免费观看| 无码人妻久久一区二区三区 | 蜜桃视频在线观看成人| 97精品一区二区三区| 亚洲开心激情网| 国产亚洲一区二区三区| 四虎国产精品免费久久5151| 五福影院新址进入www1378| 97人妻精品一区二区三区动漫| 97精品在线播放| 欧美熟妇精品一区二区| 97超级碰碰| 久久久噜噜噜久久久| 精品美女一区二区三区| 午夜久久福利影院| 亚洲国产成人自拍| 成人深夜视频在线观看| 日韩中文字幕亚洲一区二区va在线| 日韩中文在线电影| 国产福利资源一区| 久久麻豆视频| 午夜激情在线播放| 日本三级韩国三级欧美三级| 九九99精品| 日韩精品一区二区在线播放| av小说在线观看| 97超碰人人看| 亚洲精品自拍网| 欧美色图另类小说| 成人黄色激情网| 97avcom| 久久精品人人爽| 色av综合在线| 成人久久18免费网站麻豆| 日韩电影一区二区三区四区| 精品成人国产| 亚洲一区二区| 婷婷丁香综合| 色综合蜜月久久综合网| 久久不见久久见国语| 男人添女人下部高潮视频在线观看| 九九热视频免费观看| 欧美另类交视频| 日本一区二区免费不卡| 少妇高潮一区二区三区69| 国产伦精品一区二区三区免.费| 波多野结衣黄色| 久久久精品毛片| 亚洲天堂五月天| 亚洲一区中文字幕永久在线| 中文字幕永久在线| 亚洲性猛交富婆| 91麻豆国产在线| 精品国产黄色片| а√中文在线资源库| 99国产在线播放| 亚洲国产一二三区| 欧美特黄一级视频| 亚洲最大激情网| 小说区乱图片区| 色se01短视频永久免费| 成年女人免费毛片视频永久| 四虎影院免费在线| 国产又爽又黄又刺激的软件 | 亚洲精品自拍视频| 亚洲人成网站色ww在线| 国产一区二区三区在线播放免费观看 | 五月激情综合| 久久久久午夜电影| 亚洲美女黄网| 性色一区二区三区| 首页国产欧美日韩丝袜| 黄色精品一二区| 成人免费视频一区二区| 99精品视频在线播放观看| 久久久久久久久久久黄色| 国产精品网站在线观看| 一区二区三区精品视频| 欧美日韩国产丝袜美女| 欧美精品自拍偷拍动漫精品| 亚洲国产精品一区二区久| 亚洲老板91色精品久久| 国产一区二区三区在线播放免费观看| 99免费精品在线| 国产成人综合视频| 国产精品女同一区二区三区| 亚洲精品精品亚洲| 色999日韩国产欧美一区二区| 91精品麻豆日日躁夜夜躁| 日韩hd视频在线观看| 日韩资源在线观看| 欧美在线性视频| 97se在线视频| 麻豆md0077饥渴少妇| 国产日韩一区二区在线| 免费黄色a级片| 久久99久久99精品免费看小说| 国产成人在线免费观看视频| 国产黄色片免费观看| 亚洲一| 91美女在线免费观看| 黄色在线免费观看大全| 超碰99在线| 超碰精品在线| 久久久久久亚洲精品美女 | 中文字幕亚洲区| 色婷婷激情综合| 日本精品一区二区三区高清| 精品免费99久久| 久久久久一本一区二区青青蜜月| 91九色单男在线观看| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 国产精品免费在线| 日韩精品福利片午夜免费观看| 成人免费在线观看视频网站| 欧美在线观看成人| 日本一卡二卡在线| 91精品国产高清一区二区三密臀| 男女猛烈无遮挡| 16—17女人毛片毛片| 黄色一级大片在线免费看产| 精品国产18久久久久久二百| 欧美成熟视频| www.欧美色图| 欧美日韩国产激情| 国产午夜精品视频免费不卡69堂| 国产精品草莓在线免费观看 | 日韩在线观看成人| 亚洲mm色国产网站| 国产精品一色哟哟| mm131丰满少妇人体欣赏图| www.自拍偷拍| 中文字幕人妻色偷偷久久| 久久er这里只有精品| 欧洲猛交xxxx乱大交3| 亚洲成人第一区| 1区不卡电影| 正在播放日韩精品| 欧美区日韩区| 亚洲在线网站| 中文字幕+乱码+中文字幕一区| 欧洲生活片亚洲生活在线观看| 久久天天躁狠狠躁夜夜躁| 91视频99| 日本中文字幕高清| 五月天婷婷久久| 91在线公开视频| 娇小发育未年成性色xxx8| а√天堂资源地址在线下载| 亚洲国产合集| 懂色av中文字幕一区二区三区| 色婷婷国产精品| 久久久久中文字幕| 欧美日韩一区二区三区电影| 巨胸大乳www视频免费观看| 动漫av一区二区三区| 天堂在线视频| 97se亚洲| 成人丝袜18视频在线观看| 欧美久久高跟鞋激| 成人美女av在线直播| 久久久久国产精品熟女影院 | 女人黄色片免费| 男人亚洲天堂| 日本免费新一区视频| 一本一本大道香蕉久在线精品| 911国产精品| 91丝袜脚交足在线播放| 日韩欧美国产片| 午夜视频网站在线观看| av777777| 欧美日韩黄网站| 国产精品一级在线| 国产精品麻豆久久久| 日韩电影中文字幕av| 国产一区二区视频在线免费观看| 麻豆md0077饥渴少妇| 亚洲人做受高潮| 国产成人久久精品77777| 蜜桃视频m3u8在线观看| 日韩大胆成人| 成人免费观看av| 日韩国产精品视频| 一本色道久久99精品综合| 免费看一级黄色| 大杳蕉精品视频在线观看| 白浆在线视频| 日韩精品乱码av一区二区| 欧美日韩极品在线观看一区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美午夜不卡在线观看免费| 国产免费一区二区三区在线能观看| 美女一区二区三区视频| 国产又粗又猛视频| 亚洲麻豆精品| 日韩视频在线一区二区三区| 欧美在线免费视屏| 国产精品免费看一区二区三区| 国产黄色网址在线观看| 国产精品视频第一区二区三区| 欧美极度另类| 国产精品小仙女| 亚洲欧美国产一本综合首页| 中文字幕日韩一区二区三区| 日韩欧美大片在线观看| 超碰在线电影| 色男人天堂综合再现| 欧美日韩亚洲系列| 91在线中文字幕| 久久午夜福利电影| 色先锋av资源在线| 国产成人精品三级高清久久91| 亚洲女女做受ⅹxx高潮| 国产精品高潮粉嫩av| 国产视频久久久久久| 尤物视频在线| 在线精品视频一区| 精品在线亚洲视频| 这里只有精品久久| 国产精品黄页免费高清在线观看| 69久久精品无码一区二区 | 三年中文在线观看免费大全中国| 亚洲午夜无码久久久久| 成人免费黄色网页| 久久精品卡一| 亚洲精品久久久久久久久久久久 | 欧美日韩色视频| 一级毛片aaaaaa免费看| 中文字幕一区二区三区乱码图片 | 亚洲精品成人久久久998| 日本网站在线免费观看| 久草在线网址| 黄一区二区三区| 色琪琪综合男人的天堂aⅴ视频| 性欧美极品xxxx欧美一区二区| 性18欧美另类| 成人搞黄视频| 日韩欧美在线第一页| 久久精品成人一区二区三区蜜臀 | 天天综合天天添夜夜添狠狠添| 亚洲精品自拍区在线观看| 国产电影一区二区| 成人精品电影在线观看| 午夜精品一区二区三区在线视频| 黄色性视频网站| 日本综合一区二区三区| 91成人福利社区| 亚洲制服丝袜一区| 久久综合九色综合网站| 天堂网视频在线| 成人ssswww在线播放| 久久久精品免费网站| 91欧美日韩一区| 黄色激情视频在线观看| 搞黄网站在线观看| 2020国产精品久久精品美国| 成人免费视频网址| 九九九在线观看| jizz一区二区三区| 亚洲欧洲美洲综合色网| 欧亚精品中文字幕| a在线视频播放观看免费观看| 国产原创av在线| 国产成人精品一区二| 国产精品亚洲美女av网站| 一区二区三区视频免费看| 国产精品电影| 亚洲激情网站免费观看| 日韩一本精品| 男女视频免费网站| 国产一区不卡| 日韩成人性视频| 18深夜在线观看免费视频| 爽爽免费视频| 国产一区二区三区四| 欧美精品色综合| 91精品91久久久中77777老牛| 狠狠干夜夜草| 久久婷婷久久| 欧美一区二区三区免费视| 国产亚洲精品久久久久久打不开| 日本片在线看| 亚洲高清视频在线| 18禁裸男晨勃露j毛免费观看| 午夜色香蕉导航| 最新日韩欧美| 性欧美在线看片a免费观看| 日本成人在线免费| 国产在线91| 国产午夜精品久久| 亚洲国产精品久久久久婷婷老年| 中文字幕麻豆| 99久久久久国产精品| 久久精品一偷一偷国产| 欧美肥妇bbwbbw| av女在线播放| 岛国精品视频在线播放| 麻豆av免费在线| 成r视频免费观看在线播放| kk眼镜猥琐国模调教系列一区二区| 91成人免费在线观看| 人妻偷人精品一区二区三区| 日韩毛片视频| 欧美第一淫aaasss性| 国产精品自拍99| 伊人久久大香线蕉av超碰| 日韩高清av在线| 蜜桃久久精品成人无码av| 在线电影福利片| 欧美日韩亚洲国产一区| 五月天中文字幕在线| 国产中文在线视频| 亚洲男人的天堂av| 国产精品69页| 欧美成熟毛茸茸| 国产成人精品免费看| 欧美一区二区三区精美影视| 国产人成精品| 激情综合色播激情啊| 久久成人资源| 一个人看的www在线免费视频 | 精品176极品一区| 日韩欧美色综合网站| 可以免费观看av毛片| 在线观看国产福利视频| 国产精品成人网| 乱子伦视频在线看| 国产美女久久久久久| 成人国产在线| 欧美网站大全在线观看| 中文字幕在线视频一区二区| 日本中文字幕伦在线观看| 狠狠色噜噜狠狠狠狠97| 久久久久久久久久久久国产精品| 国产成人l区| 欧美精品乱人伦久久久久久| 女人被狂躁c到高潮| 在线免费日韩片| 亚洲精品一线二线三线| 欧美成人片在线观看| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 青青草原在线免费观看| 日本少妇精品亚洲第一区| 日韩在线观看网站| 国产又粗又猛又黄又爽无遮挡| 婷婷伊人综合| 成人乱色短篇合集| 91直播在线观看| 97久久精品人人澡人人爽| 熟女少妇在线视频播放| 国产黄在线看| 欧美色手机在线观看| av在线播放中文字幕| 毛片av在线| 欧美高清精品3d| 国产高潮国产高潮久久久91| 欧美sss在线视频| 欧美一级视频免费在线观看| 性xxxx视频| 国产精品一区免费在线观看| 草草草视频在线观看| 毛片网站在线| 在线电影院国产精品| 日本一级一片免费视频| 偷拍欧美精品| 国产在线精品一区二区三区》| www.狠狠操.com| 亚洲色图第一区| 免费黄色三级网站| 国产精选久久| 2018日韩中文字幕| 精品a在线观看| 中文字幕欧美日韩一区| 天天操夜夜操很很操| 九色成人搞黄网站| 91精品国产91久久综合桃花 | 在线观看入口黄最新永久免费国产| 狠狠躁天天躁日日躁欧美| 成人免费视频网站入口::| 日韩精品一区二区久久| 国产亚洲情侣一区二区无| 阳光姐妹淘韩国版| 欧美日韩一区三区四区|