精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用樹莓派做一個(gè)倒計(jì)時(shí)器

系統(tǒng) Linux
使用樹莓派和電子紙顯示屏開始倒計(jì)時(shí)你的下一個(gè)假期。

圓周率日Pi Day(3 月 14 日) 來了又走,留下美好的回憶以及 許多樹莓派項(xiàng)目 等待我們?nèi)L試。在任何令人精神振奮、充滿歡樂的假期后回到工作中都很難,圓周率日也不例外。當(dāng)我們回望三月的時(shí)候,渴望那些天的快樂。但是不用害怕,親愛的圓周率日慶祝者們,我們開始下一個(gè)節(jié)日的漫長(zhǎng)倒計(jì)時(shí)!

好了,嚴(yán)肅點(diǎn)。我做了一個(gè)圓周率日倒計(jì)時(shí)器,你也可以!

不久前,我購(gòu)買了一個(gè) 樹莓派 Zero W,并且用它來 解決 WiFi 信號(hào)較差的原因 。我也對(duì)使用電子紙ePaper來作為它的顯示屏十分感興趣。雖然我不知道該用它來干什么,但是!它看起來真的很有趣!我買了一個(gè)十分適合放在樹莓派的頂部的 2.13 英寸的 WaveShare 顯示器 。安裝很簡(jiǎn)單:只需要將顯示器接到樹莓派的 GPIO 上即可。

我使用 樹莓派操作系統(tǒng) 來實(shí)現(xiàn)該項(xiàng)目,雖然其他的操作系統(tǒng)肯定也能完成。但是下面的 ??raspi-config?? 命令在樹莓派系統(tǒng)上很容易使用。

設(shè)置樹莓派和電子紙顯示屏

設(shè)置樹莓派和電子紙顯示屏一起工作,需要你在樹莓派軟件中啟用串行外設(shè)接口(SPI),安裝 BCM2835 C 庫(kù)(來訪問樹莓派上的博通
BCM 2835 芯片的 GPIO 功能),安裝 Python GPIO 庫(kù)來控制電子紙顯示屏。最后,你需要安裝 WaveShare 的庫(kù)來使用
Python 控制這個(gè) 2.13 英寸的顯示屏。

下面是完成這些的步驟。

啟用 SPI

樹莓派上啟用 SPI 最簡(jiǎn)單的方式是使用 ??raspi-config?? 命令。SPI 總線允許與設(shè)備進(jìn)行串行數(shù)據(jù)通信——在本例中,電子紙顯示:

    $ sudo raspi-config

從彈出的菜單中, 選擇 “接口選項(xiàng)Interfacing Options-> SPI -> 是Yes” 來啟用 SPI 接口,然后啟動(dòng)。

安裝 BCM2835 庫(kù)

如上所述,BCM2835 庫(kù)是用于樹莓派博通 BCM2385 芯片的軟件,它允許訪問 GPIO 引腳來控制設(shè)備。

在我寫這篇文章之時(shí),用于樹莓派的最新博通 BCM2385 庫(kù)版本是 v1.68 。安裝此庫(kù)需要下載軟件壓縮包然后使用 ??make?? 來安裝:

    # 下載 BCM2853 庫(kù)并解壓
$ curl -sSL http://www.airspayce.com/mikem/bcm2835/bcm2835-1.68.tar.g> -o - | tar -xzf -
# 進(jìn)入解壓后的文件夾
$ pushd bcm2835-1.68/
# 配置、檢查并安裝 BCM2853 庫(kù)
$ sudo ./configure
$ sudo make check
$ sudo make install
# 返回上級(jí)目錄
$ popd

安裝需要的 Python 庫(kù)

你用 Python 控制電子紙顯示屏需要安裝 Python 庫(kù) ??RPi.GPIO???,還需要使用 ??python3-pil?? 包來畫圖。顯然,PIL 包已經(jīng)不行了,但 Pillow 可以作為代替方案。我還沒有為該項(xiàng)目測(cè)試過 Pillow ,但它可行:

    # 安裝需要的 Python 庫(kù)
$ sudo apt-get update
$ sudo apt-get install python3-pip python3-pil
$ sudo pip3 install RPi.GPIO

注意:這些是 Python3 的指令。你可以在 WaveShare 網(wǎng)站查到 Python2 的指令。

下載 WaveShare 示例和 Python 庫(kù)

Waveshare 維護(hù)了一個(gè) Python 和 C 的 Git 庫(kù),用于使用其電子紙顯示屏和一些展示如何使用它們的示例。對(duì)這個(gè)倒計(jì)時(shí)時(shí)鐘而言,你需要克隆這個(gè)庫(kù)并使用用于 2.13 英寸顯示屏的庫(kù):

    # 克隆這個(gè) WaveShare e-Paper git 庫(kù)
$ git clone https://github.com/waveshare/e-Paper.gi>

如果你用不同的顯示器或者其他公司產(chǎn)品,需要使用適配軟件。

Waveshare 提供了很多指導(dǎo):

獲得有趣的字體(選做)

你可以隨心所欲的使用顯示器,為什么不搞點(diǎn)花樣?找一個(gè)炫酷的字體!

這有大量 開放字體許可 的字體可供選擇。我十分喜愛 Bangers 字體。如果你看過 YouTube 那你見過這種字體了,它十分流行。你可以下載到本地的共享字體目錄文件中,并且所有的應(yīng)用都可以使用,包括這個(gè)項(xiàng)目:

    # “Bangers” 字體是 Vernon Adams 使用 Google 字體開放許可授權(quán)的字體
$ mkdir -p ~/.local/share/fonts
$ curl -sSL https://github.com/google/fonts/raw/master/ofl/bangers/Bangers-Regular.ttf -o fonts/Bangers-Regular.ttf

創(chuàng)建一個(gè)圓周率日倒計(jì)時(shí)器

現(xiàn)在你已經(jīng)安裝好了軟件,可以使用帶有炫酷字體的電子紙顯示屏了。你可以創(chuàng)建一個(gè)有趣的項(xiàng)目:倒計(jì)時(shí)到下一個(gè)圓周率日!

如果你想,你可以從該項(xiàng)目的 ??GitHub 倉(cāng)庫(kù)?? 直接下載 ??countdown.py?? 這個(gè) Python 文件并跳到文章結(jié)尾。

為了滿足大家的好奇心,我將逐步講解。

導(dǎo)入一些庫(kù)

    #!/usr/bin/python3
# -*- coding:utf-8 -*-
import logging
import os
import sys
import time
from datetime import datetime
from pathlib import Path
from PIL import Image,ImageDraw,ImageFont
logging.basicConfig(level=logging.INFO)
basedir = Path(__file__).parent
waveshare_base = basedir.joinpath('e-Paper', 'RaspberryPi_JetsonNano', 'python')
libdir = waveshare_base.joinpath('lib')

開始先導(dǎo)入一些標(biāo)準(zhǔn)庫(kù)之后腳本中用。也需要你從 PIL 添加 ??Image??、??ImageDraw?? 和 ??ImageFont??,你會(huì)用到這些來畫一些簡(jiǎn)單的圖形。最后,為本地 ??lib?? 目錄設(shè)置一些變量,該目錄包含了用于 2.13 英寸顯示屏的 Waveshare Python 庫(kù),稍后你可以使用這些變量從本地目錄加載庫(kù)。

字體大小輔助函數(shù)

下一部分是為你選擇的 Bangers-Regular.ttf 字體建立一個(gè)修改大小的輔助函數(shù)。該函數(shù)將整型變量作為大小參數(shù),并返回一個(gè)圖形字體對(duì)象來用于顯示:

    def set_font_size(font_size):
logging.info("Loading font...")
return ImageFont.truetype(f"{basedir.joinpath('Bangers-Regular.ttf').resolve()}", font_size)

倒計(jì)時(shí)邏輯

接下來是計(jì)算這個(gè)項(xiàng)目的一個(gè)函數(shù):距下次圓周率日還有多久。如果是在一月,那么計(jì)算剩余天數(shù)將很簡(jiǎn)單。但是你需要考慮是否今年的圓周率日是否已經(jīng)過去了(允悲)。如果是的話,那么計(jì)算在你可以再次慶祝之前還有多少天:

    def countdown(now):
piday = datetime(now.year, 3, 14)
# 如果錯(cuò)過了就增加一年
if piday < now:
piday = datetime((now.year + 1), 3, 14)
days = (piday - now).days
logging.info(f"Days till piday: {days}")
return day

主函數(shù)

最后,到了主函數(shù),需要初始化顯示屏并向它寫數(shù)據(jù)。這時(shí),你應(yīng)該寫一個(gè)歡迎語(yǔ)然后再開始倒計(jì)時(shí)。但是首先,你需要加載 Waveshare 庫(kù):

    def main():
if os.path.exists(libdir):
sys.path.append(f"{libdir}")
from waveshare_epd import epd2in13_V2
else:
logging.fatal(f"not found: {libdir}")
sys.exit(1)

上面的代碼片段檢查以確保該庫(kù)已下載到倒計(jì)時(shí)腳本旁邊的目錄中,然后加載??epd2in13_V2?? 庫(kù)。如果你使用不同的顯示屏,則需要使用不同的庫(kù)。如果你愿意,也可以自己編寫。我發(fā)現(xiàn)閱讀 Waveshare 隨顯示屏提供的 Python 代碼很有趣,它比我想象的要簡(jiǎn)單得多。

下一段代碼創(chuàng)建一個(gè) EPD(電子紙顯示屏)對(duì)象以與顯示器交互并初始化硬件:

 logging.info("Starting...")
try:
# 創(chuàng)建一個(gè)顯示對(duì)象
epd = epd2in13_V2.EPD()
# 初始化并清空顯示
# ePaper 保持它的狀態(tài)處分更新
logging.info("Initialize and clear...")
epd.init(epd.FULL_UPDATE)
epd.Clear(0xFF)

關(guān)于電子紙的一個(gè)有趣之處:它僅在將像素從白色變?yōu)楹谏驈暮谏優(yōu)榘咨珪r(shí)才耗電。這意味著當(dāng)設(shè)備斷電或應(yīng)用程序因任何原因停止時(shí),屏幕上的任何內(nèi)容都會(huì)保留下來。從功耗的角度來看,這很好,但這也意味著你需要在啟動(dòng)時(shí)清除顯示,否則你的腳本只會(huì)覆蓋屏幕上已有的內(nèi)容。
因此,??epd.Clear(0xFF)?? 用于在腳本啟動(dòng)時(shí)清除顯示。

接下來,創(chuàng)建一個(gè)“畫布”來繪制剩余的顯示輸出:

 # 創(chuàng)建一個(gè)圖形對(duì)象
# 注意:"epd.heigh" 是屏幕的長(zhǎng)邊
# 注意:"epd.width" 是屏幕的短邊
# 真是反直覺…
logging.info(f"Creating canvas - height: {epd.height}, width: {epd.width}")
image = Image.new('1', (epd.height, epd.width), 255) # 255: clear the frame
draw = ImageDraw.Draw(image)

這與顯示器的寬度和高度相匹配——但它有點(diǎn)反直覺,因?yàn)轱@示器的短邊是寬度。我認(rèn)為長(zhǎng)邊是寬度,所以這只是需要注意的一點(diǎn)。 請(qǐng)注意,??epd.height?? 和 ??epd.width?? 由 Waveshare 庫(kù)設(shè)置以對(duì)應(yīng)于你使用的設(shè)備。

歡迎語(yǔ)

接下來,你將開始畫一些畫。這涉及在你之前創(chuàng)建的“畫布”對(duì)象上設(shè)置數(shù)據(jù)。這還沒有將它繪制到電子紙顯示屏上——你現(xiàn)在只是在構(gòu)建你想要的圖像。由你為這個(gè)項(xiàng)目繪制帶有一塊餡餅的圖像,來創(chuàng)建一個(gè)慶祝圓周率日的歡迎信息:

畫一塊餡餅

畫一塊餡餅

很可愛,不是嗎?

logging.info("Set text text...")
bangers64 = set_font_size(64)
draw.text((0, 30), 'PI DAY!', font = bangers64, fill = 0)
logging.info("Set BMP...")
bmp = Image.open(basedir.joinpath("img", "pie.bmp"))
image.paste(bmp, (150,2))

最后,真是是最后了,你可以展示你畫的圖畫:

  logging.info("Display text and BMP")
epd.display(epd.getbuffer(image))

上面那段話更新了顯示屏,以顯示你所畫的圖像。

接下來,準(zhǔn)備另一幅圖像展示你的倒計(jì)時(shí):

圓周率日倒計(jì)時(shí)

首先,創(chuàng)建一個(gè)用來展示倒計(jì)時(shí)的圖像對(duì)象。也需要設(shè)置數(shù)字的字體大小:

logging.info("Pi Date countdown; press CTRL-C to exit")
piday_image = Image.new('1', (epd.height, epd.width), 255)
piday_draw = ImageDraw.Draw(piday_image)
# 設(shè)置字體大小
bangers36 = set_font_size(36)
bangers64 = set_font_size(64)

為了使它顯示的時(shí)候更像一個(gè)倒計(jì)時(shí),更新圖像的一部分是更加有效的手段,僅更改已經(jīng)改變的顯示數(shù)據(jù)部分。下面的代碼準(zhǔn)備以這樣方式運(yùn)行:

# 準(zhǔn)備更新顯示
epd.displayPartBaseImage(epd.getbuffer(piday_image))
epd.init(epd.PART_UPDATE)

最后,需要計(jì)時(shí),開始一個(gè)無(wú)限循環(huán)來檢查據(jù)下次圓周率日還有多久,并顯示在電子紙上。如果到了圓周率日,你可以輸出一些慶祝短語(yǔ):

while (True):
days = countdown(datetime.now())
unit = get_days_unit(days)

# 通過繪制一個(gè)填充有白色的矩形來清除屏幕的下半部分
piday_draw.rectangle((0, 50, 250, 122), fill = 255)
# 繪制頁(yè)眉
piday_draw.text((10,10), "Days till Pi-day:", font = bangers36, fill = 0)
if days == 0:
# 繪制慶祝語(yǔ)
piday_draw.text((0, 50), f"It's Pi Day!", font = bangers64, fill = 0)
else:
# 繪制距下一次 Pi Day 的時(shí)間
piday_draw.text((70, 50), f"{str(days)} {unit}", font = bangers64, fill = 0)
# 渲染屏幕
epd.displayPartial(epd.getbuffer(piday_image))
time.sleep(5)

腳本最后做了一些錯(cuò)誤處理,包括捕獲鍵盤中斷,這樣你可以使用 ??Ctrl + C??? 來結(jié)束無(wú)限循環(huán),以及一個(gè)根據(jù)計(jì)數(shù)來打印 ??day??? 或 ??days?? 的函數(shù):

except IOError as e:
logging.info(e)
except KeyboardInterrupt:
logging.info("Exiting...")
epd.init(epd.FULL_UPDATE)
epd.Clear(0xFF)
time.sleep(1)
epd2in13_V2.epdconfig.module_exit()
exit()
def get_days_unit(count):
if count == 1:
return "day"
return "days"
if __name__ == "__main__":
main()

現(xiàn)在你已經(jīng)擁有一個(gè)倒計(jì)時(shí)并顯示剩余天數(shù)的腳本!這是在我的樹莓派上的顯示(視頻經(jīng)過加速,我沒有足夠的磁盤空間來保存一整天的視頻):

Pi Day Countdown Timer In Action

Pi Day Countdown Timer In Action

安裝 systemd 服務(wù)(選做)

如果你希望在系統(tǒng)打開時(shí)運(yùn)行倒計(jì)時(shí)顯示,并且無(wú)需登錄并運(yùn)行腳本,你可以將可選的 systemd 單元安裝為 ??systemd 用戶服務(wù)??。

將 GitHub 上的 ??piday.service??? 文件復(fù)制到 ??${HOME}/.config/systemd/user??,如果該目錄不存在,請(qǐng)先創(chuàng)建該目錄。然后你可以啟用該服務(wù)并啟動(dòng)它:

    $ mkdir -p ~/.config/systemd/user
$ cp piday.service ~/.config/systemd/user
$ systemctl --user enable piday.service
$ systemctl --user start piday.service
# Enable lingering, to create a user session at boot
# and allow services to run after logout
$ loginctl enable-linger $USER

該腳本將輸出到 systemd 日志,可以使用 ??journalctl?? 命令查看輸出。

它開始看起來像是圓周率日了!

這就是你的作品!一個(gè)顯示在電子紙顯示屏上的樹莓派 Zero W 圓周率日倒計(jì)時(shí)器!并在系統(tǒng)啟動(dòng)時(shí)使用 systemd 單元文件啟動(dòng)!現(xiàn)在距離我們可以再次相聚慶祝圓周率日還有好多天的奇妙設(shè)備———樹莓派。通過我們的小項(xiàng)目,我們可以一目了然地看到確切的天數(shù)。

但實(shí)際上,每個(gè)人都可以在每一天在心中慶祝圓周率日,因此請(qǐng)使用自己的樹莓派創(chuàng)建一些有趣且具有教育意義的項(xiàng)目吧!

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2011-09-16 17:18:43

iPhone應(yīng)用TimeSpan

2023-04-17 09:08:27

CSS計(jì)時(shí)器

2019-03-23 19:33:14

樹莓派Linux操作系統(tǒng)

2022-10-21 15:42:21

倒計(jì)時(shí)鴻蒙

2018-05-25 08:44:22

樹莓派PythonMySQL

2014-03-21 13:46:45

2014-08-18 14:30:27

Android倒計(jì)時(shí)

2011-04-11 09:17:28

Ubuntu倒計(jì)時(shí)

2017-07-20 16:21:52

UICountDownTidelay

2015-03-23 17:58:04

驗(yàn)證碼倒計(jì)時(shí)并行

2020-06-11 08:48:49

JavaScript開發(fā)技術(shù)

2022-06-28 15:29:56

Python編程語(yǔ)言計(jì)時(shí)器

2011-04-11 09:50:56

Ubuntu 11.0

2014-02-18 10:36:33

2011-05-23 08:43:40

jQueryjQuery插件

2013-02-25 10:26:31

創(chuàng)業(yè)創(chuàng)業(yè)者

2012-11-30 13:59:52

傲游

2013-10-08 09:24:39

Windows 8.1Windows 8

2022-06-14 08:45:27

瀏覽器IEWindows

2013-04-09 10:01:18

微軟Windows XP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国内成人自拍视频| 日韩精品免费视频一区二区三区| 久久只精品国产| 国产精品狠色婷| 在线看的片片片免费| youjizzjizz亚洲| 日本电影亚洲天堂一区| 中文字幕欧美日韩一区二区三区| www.色呦呦| 久久久久久亚洲精品杨幂换脸| 色婷婷成人综合| 国产婷婷在线观看| 精品69视频一区二区三区| 亚洲一区二区免费视频| 日韩欧美亚洲区| 好吊色在线观看| 免费精品视频在线| 97久久精品视频| 日韩一区二区不卡视频| 日日天天久久| 日韩午夜在线播放| 日日噜噜夜夜狠狠| 亚洲国产福利| 亚洲一区二区3| 婷婷久久青草热一区二区| 丁香花免费高清完整在线播放| 视频一区欧美日韩| 午夜精品福利视频| 唐朝av高清盛宴| 日韩久久精品网| 国产午夜精品一区理论片飘花| 欧美xxxx黑人| 国产精品视频一区二区三区综合 | 国产 国语对白 露脸| 第三区美女视频在线| jizz一区二区| ts人妖另类在线| 国产精品久久久久久久久久三级 | 亚洲欧美激情另类| 久久精品二区亚洲w码| 日本成人精品在线| 久草手机在线观看| 亚洲国产日韩在线| 欧美激情视频在线观看| 日本一二三区在线观看| 久久国产成人午夜av影院宅| 亚洲欧美在线播放| 国产国语性生话播放| 亚洲视频国产| 精品久久久久久久久久久久久久久| 三区视频在线观看| 日韩成人在线一区| 欧美日韩国产中文| 天天干天天爽天天射| 成人在线观看免费视频| 在线观看国产91| 国产成人精品视频ⅴa片软件竹菊| 欧美少妇网站| 欧美性少妇18aaaa视频| 国产资源在线视频| 日韩av大片站长工具| 一本大道久久a久久精品综合| 日韩av资源在线| 日韩电影免费观| 欧洲视频一区二区| 中文字幕网av| 激情视频亚洲| 精品欧美一区二区久久| 无码国产精品一区二区免费式直播| 91麻豆精品激情在线观看最新| 日韩欧美亚洲一区二区| 亚洲啪av永久无码精品放毛片| 国产精品流白浆在线观看| 亚洲国产成人精品一区二区| 中国美女乱淫免费看视频| 亚洲综合图色| 国产一区二区三区丝袜| 日本一级特级毛片视频| 欧美+亚洲+精品+三区| 国内精品久久久久久久久| 天天爱天天做天天操| 免费中文字幕在线| 欧美激情性爽国产精品17p| 韩国三级电影久久久久久| av图片在线观看| 另类小说欧美激情| 99热最新在线| 毛片在线播放网址| 亚洲欧美自拍偷拍| 日韩视频在线视频| 国产一区二区主播在线| 日韩欧美国产小视频| av网站有哪些| 99视频精品全国免费| 欧美丰满片xxx777| 无码视频一区二区三区| 激情综合色播激情啊| 国产综合精品一区二区三区| av大全在线免费看| 亚洲最新视频在线播放| 亚洲一区二区蜜桃| 中文在线综合| 在线电影av不卡网址| 中文字幕影音先锋| 日韩综合在线视频| 99re视频在线观看| 成在在线免费视频| 亚洲成人在线网站| 国产色视频在线播放| 免费看久久久| 大胆欧美人体视频| 日本视频网站在线观看| 国产精品一区不卡| 日本免费高清一区| 成人三级小说| 欧美二区乱c少妇| 久久久精品人妻无码专区| 欧美国产三级| 国产日本欧美视频| 日韩电影免费| 亚洲午夜三级在线| 91aaa精品| 欧美影院三区| 55夜色66夜色国产精品视频| 国产成人久久精品77777综合| 国产日产亚洲精品系列| 日韩伦理在线免费观看| 精品国产一级| 北条麻妃一区二区三区中文字幕 | 日韩精品久久久久久久| 理论电影国产精品| 日本在线观看一区二区| 蜜桃视频www网站在线观看| 日韩欧美资源站| 97精品在线播放| 青青青伊人色综合久久| 欧美日韩综合网| av日韩亚洲| 亚洲国产毛片完整版| 日本特黄特色aaa大片免费| 国产高清在线精品| 在线观看三级网站| 在线成人免费| 精品激情国产视频| 一区二区三区日| 国产精品网站在线观看| 九九热在线免费| 精品日本12videosex| 国产大片精品免费永久看nba| 色视频在线观看| 欧美日韩中文在线观看| 亚洲久久久久久| 亚洲精品三级| 好吊色欧美一区二区三区| 成人观看网址| 亚洲精品久久久久久久久久久| 日韩免费一二三区| 99精品一区二区三区| 免费黄色日本网站| 奇米亚洲欧美| 国产欧美精品久久久| 欧美日本一道| 日韩三级视频中文字幕| 精品无码m3u8在线观看| www.激情成人| 精品国产成人av在线免| 黑人操亚洲人| 国产在线日韩在线| 五月婷婷视频在线观看| 精品成人一区二区| 欧美精品一二三四区| 国产亚洲精品aa午夜观看| 日本超碰在线观看| 国产精品chinese| 国内精品二区| 成人国产综合| 久久91精品国产| 性感美女一级片| 在线亚洲一区二区| 波多野结衣家庭教师| 床上的激情91.| 欧美日韩国产另类不卡| 永久免费未满蜜桃| 日精品一区二区三区| 伊人久久青草| 久久久久久爱| 海角国产乱辈乱精品视频| 国产精品无码AV| 性做久久久久久| 无码人妻丰满熟妇啪啪欧美| 精品一区二区免费视频| 人妻av无码专区| 中文字幕中文字幕精品| 91久久精品一区| av成人 com a| 夜夜嗨av色综合久久久综合网| 99国产在线播放| 福利一区视频在线观看| 五月天免费网站| 成人国产精品免费观看动漫| 国产偷人视频免费| 91精品国产91久久综合| 免费不卡亚洲欧美| 四虎影视国产精品| 久久久久久国产精品| 爱久久·www| 精品播放一区二区| 国产免费www| 亚洲日本在线看| 内射中出日韩无国产剧情| 蜜桃一区二区三区在线| 国产青草视频在线观看| 国际精品欧美精品| 国产高清在线一区二区| 日本一区二区三区视频在线| 久久久免费电影| 91大神xh98hx在线播放| 亚洲国产成人在线视频| 亚洲 欧美 日韩 综合| 一区二区三区四区五区视频在线观看| 可以直接看的无码av| 精品一区二区三区视频| 亚洲不卡中文字幕无码| 国产精品福利在线观看播放| 久久综合九色综合网站| 涩爱av色老久久精品偷偷鲁 | 综合毛片免费视频| 久热精品视频在线观看一区| 国产在线免费观看| 精品国产sm最大网站免费看| 99久久久国产精品无码免费| 91国偷自产一区二区三区观看| 久久久久久国产精品免费播放| 亚洲丝袜另类动漫二区| 欧美俄罗斯性视频| 精品人妻一区二区色欲产成人| 国产精品久久一卡二卡| 国产又粗又猛又爽视频| 99视频国产精品| 欧洲成人午夜精品无码区久久| 精品亚洲成av人在线观看| 老熟妇仑乱视频一区二区 | 国产视频一区二区在线观看| 亚洲欧美高清在线| 久国产精品韩国三级视频| 另类小说色综合| 日日夜夜免费精品视频| 欧美 日韩 国产在线观看| 99精品视频免费全部在线| 麻豆一区二区三区在线观看| 日韩精品免费一区二区三区| 欧美日韩日本网| 欧美黄色录像| 精品国产一区二区三区四区精华| 秋霞影院一区| 高清国产在线一区| 欧美经典一区| 成人黄色在线观看| 欧美影院视频| 7777奇米亚洲综合久久| 国产999精品在线观看| 91久久在线观看| 亚洲天堂中文字幕在线观看| 97av影视网在线观看| 中文字幕一区二区三区四区久久| 国产伦精品一区| 超碰97久久国产精品牛牛| 国产98在线|日韩| 中文字幕一区二区三区日韩精品| 精品国产一区二区三| 牛牛视频精品一区二区不卡| 精品乱码一区| 精品国产91| 一本一道久久a久久精品综合 | 国产日韩在线观看视频| 亚洲淫片在线视频| 一区二区三区国产好| 精品一区二区三区视频日产| 群体交乱之放荡娇妻一区二区| 国产欧美韩日| 欧美日韩有码| 中国 免费 av| 亚洲视频观看| 久久精品视频16| 久久99精品久久久久久| 自拍一级黄色片| 东方aⅴ免费观看久久av| 亚洲午夜久久久久久久久红桃| 中文字幕的久久| 欧美国产日韩在线观看成人| 精品久久久香蕉免费精品视频| 国产日韩亚洲精品| 日韩免费成人| 欧美自拍资源在线| 999精品一区| 国产freexxxx性播放麻豆| 日日夜夜免费精品| 国产999免费视频| 成人国产精品视频| 久久精品国产亚洲av久| 国产精品对白交换视频 | 国产日本在线| 久久国产加勒比精品无码| 国产无遮挡裸体视频在线观看| 国产精品一区二区三区久久 | 国产日韩三区| 91精品综合| av免费中文字幕| 国产乱子伦视频一区二区三区 | 免费看av在线| 欧美r级电影在线观看| 国产在线91| 久久久久999| 99thz桃花论族在线播放| 成人激情在线观看| 亚洲春色h网| 无码人妻少妇伦在线电影| 青青草国产精品97视觉盛宴| 亚洲一区和二区| 国产日韩精品一区二区浪潮av| 久草视频在线资源站| 在线免费观看日本欧美| 99久久国产热无码精品免费| 亚洲性生活视频| 爱情岛亚洲播放路线| 国产综合色香蕉精品| 精品免费视频| 久久无码高潮喷水| 高清国产午夜精品久久久久久| 97精品在线播放| 在线一区二区视频| 天堂中文网在线| 97色伦亚洲国产| 日本一区二区三区电影免费观看| 日韩片电影在线免费观看| 亚洲黄色影院| 日本久久久久久久久久| 中文字幕制服丝袜一区二区三区| 国产乡下妇女做爰毛片| 欧美大片一区二区三区| h片在线免费| 国产91九色视频| 欧美人妖在线| 男女av免费观看| 粉嫩嫩av羞羞动漫久久久| 国产亚洲精品久久777777| 91精品国产综合久久小美女| 高清免费电影在线观看| 国产女精品视频网站免费| 国产精品视频一区二区三区四蜜臂| 日韩人妻精品无码一区二区三区| 成人晚上爱看视频| 精品中文字幕在线2019| 中文字幕在线高清| 精品国产二区在线| 欧美三区视频| 在线免费看黄色片| 亚洲一区二区三区小说| www.色日本| 欧美夫妻性生活xx| 亚洲高清在线一区| 国产av不卡一区二区| 久久99精品国产91久久来源| av资源在线免费观看| 在线91免费看| 精产国品自在线www| 99国产在线| 亚洲激情在线| 亚洲第一视频区| 欧美视频三区在线播放| 色视频在线看| 国产日本欧美一区二区三区| 91欧美日韩| 亚洲av无码专区在线播放中文| 亚洲一二三级电影| 午夜精品久久久久久久99| 97超级碰在线看视频免费在线看| 亚洲电影男人天堂| 奇米影音第四色| 亚洲精品免费在线播放| 超碰在线人人干| 欧美专区在线播放| 欧美日韩伦理| 国产免费999| 亚洲一线二线三线视频| 日韩一级在线播放| 国产精品久久久久久久久| 色婷婷色综合| 中文字幕一区二区三区人妻在线视频 | 亚洲天堂av高清| 日韩国产网站| 日韩欧美精品一区二区| 国产精品综合视频| 午夜影院在线看| 久久精品国产久精国产思思| 精品一区二区三区免费看| 免费看毛片的网址| 亚洲欧洲日韩综合一区二区| 蜜桃视频久久一区免费观看入口 | 日韩黄色碟片|