×

数字日历和相框开源项目

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-20

生龙活虎3

分享资料个

描述

1) 硬件设置

  • 确保触摸屏已使用 HDMI 电缆和 USB 连接到 96Boards CE。

2) 软件

本指南假定Debian 操作系统在 Dragonboard410c 上运行这些说明如何适用于其他运行 Debian 的 96Boards CE 板。

该项目与其他基于 Linux 的操作系统兼容,但可能需要相应地进行调整。

确保您的 CE Board 已连接到 WiFi 网络。

2.1) 安装依赖

安装文件浏览器

  • 下载文件浏览器
$ wget https://github.com/filebrowser/filebrowser/releases/download/v1.10.0/linux-arm64-filebrowser.tar.gz
  • 解压到/usr/bin/
$ tar -xzf linux-arm64-filebrowser.tar.gz -C /usr/bin/

包依赖

$ sudo apt install python-evdev python-subprocess unclutter chromium xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-core xinit x11-xserver-utils evtest

2.2) 代码自定义选项

  • 自定义日历:
  • 您可以使用自定义的 Google 日历,按照以下步骤获取自定义的日历链接。
  • 获得可共享链接后,替换wall-calendar.sh文件中的现有链接。
  • 日历分辨率:
  • 可以通过调整文件中的--window-size标志来修改日历分辨率wall-calendar.sh
  • 图像超时:
  • 可以通过调整文件中的超时变量来设置幻灯片图像超时wall.py
  • 触摸屏设备名称:
  • 通过运行获取触摸屏设备名称$ evtest
  • touchdev复制完整的设备名称并替换 中变量的现有值wall.py

 

2.3) 运行数字日历和相框

  • 启动文件浏览器
$ cd images
$ filebrowser -p 9090 &
$ cd ..
  • 添加图片

在连接到同一 WiFi 网络的另一台计算机/智能手机上,打开网络浏览器并导航至:9090并开始上传图像。

  • 最后运行:
$ python wall.py

或者,在后台运行

$ python wall.py &

您现在应该看到日历在您的显示器上打开,紧接着是不断变化的图像。一旦您触摸屏幕,图像就会消失并显示日历。图像将在 10 秒超时后重新出现。

 

 

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !