咖啡粉
coffeecam的Python项目详细描述
目的
此代码库的目的是为 创建一个基于覆盆子皮咖啡相机。我在那里发现的 有太多人在空咖啡前来回走动 决定做一个小项目 我大部分时间都是躺在那里。
设备
- raspberry pi (all should work, but may need extra hardware)
- compatible camera
- wifi dongle (optional)
- case (optional)
- power adapter
设置
安装
此时,您必须在一个树莓pi上运行这个项目 否则依赖项picamera将无法运行:
pip install coffeecam
运行
>;从命令行
这个包裹只要一开始就可以装上好几页。如果你有 将coffeecam安装到路径/home/myname/py3env,然后 您只需:
$ sudo /home/myname/py3env/bin/coffeecam
或者,如果要指定配置文件:
$ sudo /home/myname/py3env/bin/coffeecam -c /my/config/file.json
开始执行时不需要配置文件。如果一个配置 未提供文件,将假定为默认值。
示例配置文件可以在examples directory中找到。
重新启动时
>;从raspbian,您可能希望添加到crontab以便在启动时启动:
$ sudo su $ crontab -e
然后附加行:
@reboot /home/myname/py3env/bin/coffeecam
依赖性
所有依赖项都是pip可安装的:
- flask
- humanize
- picamera
- waitress
这只在Raspbian身上测试过,尽管它可能和其他的 分配。
工作原理
这个包将运行一个flask实例,该实例提供一个包含 一系列截图。它原本有一个不同的结构,但是在 遇到a blog post, 在那之后我决定做这个项目的模板。
贡献
欢迎所有的贡献!我可以特别关注添加测试 和文档,但功能总是受欢迎的!