完成编码后,为我的项目添加移动性和夜视功能 - 在夜间观鸟或在户外录制时很有帮助 :) - 我使用了 7 英寸 HDMI 显示器和电容式触摸屏和 5MP 夜视摄像头,由DFRobot 赞助。
DFRobot 赞助的产品:
您需要在 Google API 控制台上创建一个应用程序才能正确运行适用于 Python 的 Google APIs 客户端库,并且您的应用程序必须具有授权凭证才能使用 YouTube 数据 API。
如果您是 Google API 控制台的新手,请不要担心这是一个简单的过程,只需应用以下步骤 :)
打开终端并输入以下命令(安装所有软件包需要一些时间):
$ sudo pip install --upgrade google-api-python-client
如果需要,您可能需要安装 oauth2client 模块。它是 Google 为 YouTube Data API 提供的示例代码。
创建包含来自 Google API 控制台的信息(客户端 ID 和客户端密码)的 client_secrets.json(代码中有一个示例)文件。
{
"web": {
"client_id": "[[INSERT CLIENT ID HERE]]",
"client_secret": "[[INSERT CLIENT SECRET HERE]]",
"redirect_uris": [],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
检查我在 Google本指南中使用的 upload_video.py 和 client_secrets.json 示例文件。
不要忘记在 upload_video.py 文件中更改客户端密码路径。
现在,要验证您的 Raspberry Pi,请打开终端并输入以下命令。
$ sudo python /home/pi/YouTube-Recorder-and-Uploader/
--file="[[INSERT FILE PATH]]"
--title="Test"
--description="Test"
--keywords="test"
--category="22"
--privacyStatus="private"
不用担心; 由于没有在您登录应用程序时生成的确认令牌,它会抛出一条错误消息,上面写着“无法访问:...upload_video.py-auth2.json”。
要创建请求的文件,请单击 API 生成的链接。
并且,使用您选择的帐户登录应用程序。
复制验证码。
。
您可以看到生成的名为upload_video.py-auth2.json (/home/pi/YouTube-Recorder-and-Uploader/) 的验证文件。
。
。。
2) 您可以在录制前选择 GUI 提供的预定义图像效果(日光化、负片、柔和等)之一。
。
。
。
。
。
。
。
。
。
。
菜单栏:
我添加了这个菜单栏是为了好玩:)
1)您可以简单地查看项目说明。
。
如果您是使用 Raspberry Pi 编程的新手,要转到官方 Raspberry Pi 设置教程,请单击此处。
。相机模块入门教程。
组装 DFRobot 5MP 夜视摄像头并将其连接到您的 Pi。
带有电容式触摸屏的 DFRobot 7'' HDMI 显示器是一款非常可靠且兼容的屏幕,适用于您的 Raspberry Pi 项目。使用支架和机器螺钉将您的 Raspberry Pi 连接到屏幕上。并且,使用经过深思熟虑的 Raspberry Pi HDMI 适配器将 Pi 连接到屏幕。作为奖励,您不需要任何驱动程序。
您可以使用相机模块随附的小带将相机固定在屏幕背面。
现在,您可以将 GUI(YouTube Video Recorder and Uploader)与 DFRobot 7'' HDMI Display with Capacitive Touchscreen 和 DFRobot 5MP Night Vision Camera 一起使用 :)
。
。
观鸟时进行户外测试:)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !