raspberry pi

我是一名剪线钳,是取消了昂贵的有线电视频道订阅,而是改用更便宜,合法的替代方法来获得电视娱乐节目的许多人之一。 在我返回电缆机顶盒仅几小时后,很明显我有一个空白需要填补。 放在电视下面的电缆盒里的时钟不见了,直到现在我才意识到自己用了多少钟!

当然,我可以从某个地方订购一个便宜的时钟,但是使用Raspberry Pi创建自己的时钟不是更有趣吗? 我也这样认为! 这项工作不一定要省钱; 与其说是与Linux和Raspberry Pi一起玩,不如说是解决了家里的一个小问题。

几年前,我创建了带有Raspberry Pi 2和触摸屏LCD 的便携式流式相机 。 我仍然拥有硬件,没有使用它,所以我决定将其重新用作娱乐中心的时钟。

我还有一个决定,首先:我应该使用哪种时钟应用程序? 我应该自己写吗? 还是找到已经存在的东西? 即使我确定编写该应用程序会非常简单,但我还是决定使用Clock Tab 。 我在“时钟”选项卡上决定的两个主要原因是:1)我可以在运行时更改其外观,以及2)它已经完成。 我很懒(有时)! 但请注意,此选择需要持续连接到Internet。

接下来,我必须找出一种使浏览器以信息亭模式启动的方法,以便Clock Tab可以接管整个屏幕,看起来像专用时钟。 经过一番研究,我决定使用Firefox的mFull插件 。 (注意:Firefox的Raspbian / Debian版本称为Iceweasel )。

现在我已经准备好了时钟,我还有两个要解决的问题。 首先,我希望我的Raspberry Pi在启动时自动启动时钟。 为此,我必须更新.config / lxsession / LXDE-pi / autostart文件,并调用以下我编写的非常简单的Shell脚本来启动时钟。

#!/bin/bash
pkill -9 iceweasel
export DISPLAY =: 0
/ usr / bin / iceweasel http: // clocktab.com

我将此脚本称为START-CLOCK.sh ,因此必须将@ / home / pi / Desktop / START-CLOCK.sh添加.config / lxsession / LXDE-pi / autostart文件中,以使其自动启动。

第二个问题是,运行几天后,Firefox会退出(内存泄漏?),我必须手动重新启动时钟。 我没有调查问题的原因,但是我继续前进,创建了一个每天运行START-CLOCK.sh的Cron作业 。 我在上面的Bash脚本中包含了pkill -9 iceweasel命令,以终止Iceweasel的旧实例并显示一个新副本。

要配置Cron作业,请确保您以“ pi”用户身份登录并运行:

$ crontab -e
20 0 * * * / home / pi / Desktop / START-CLOCK.sh

默认情况下,Raspberry Pi引导后将以用户“ pi”自动登录。 如果要以其他用户身份运行此命令或已禁用自动登录,则可以在/etc/lightdm/lightdm.conf文件中更改自动登录用户设置。

就是这样。 只需一个LCD屏幕,一个互联网连接,一个Firefox插件和一个用于自动启动该应用程序的脚本,我就解决了将电缆机顶盒退还给提供商的问题。 现在,当我坐在电视上享受便宜的娱乐服务时,我总是知道现在几点了。

翻译自: https://opensource.com/article/17/7/raspberry-pi-clock

raspberry pi

raspberry pi_使用Raspberry Pi为您的娱乐中心构建时钟相关推荐

  1. raspberry pi_探索Raspberry Pi Sense HAT

    raspberry pi 在我的系列文章的第一篇文章中,我写了关于Astro Pi竞赛的信息 ,这是英国学校学生有机会在太空中进行编码实验的机会. 我们越来越接近12月15日的发射日期,届时英国欧洲航 ...

  2. raspberry pi_在Raspberry Pi上使用TensorFlow进行对象检测

    raspberry pi The following post shows how to train and test TensorFlow and TensorFlow Lite models ba ...

  3. raspberry pi_使用Raspberry Pi和GPIO引脚控制外部LED

    raspberry pi by Shahbaz Ahmed Shahbaz艾哈迈德(Shahbaz Ahmed) 使用Raspberry Pi和GPIO引脚控制外部LED (Controlling a ...

  4. raspberry pi_庆祝Raspberry Pi的14天

    raspberry pi 皮日快乐! 每年的3月14日,我们的极客都会庆祝Pi Day. 以我们缩写日期的方式(MMDD),3月14日写为03/14,从数字上使我们想起3.14或pi的前三个数字. 许 ...

  5. raspberry pi_在Raspberry Pi上使用Mathematica进行高级数学运算

    raspberry pi 在90年代中期,我以数学专业的身份开始大学学习,尽管我获得了计算机科学学位,但我还是读了足够的课程,以辅修了辅修课程,而辅修专业只有两门,而辅修专业则只有两门.数学. 当时, ...

  6. raspberry pi_用Raspberry Pi制作婴儿监视器

    raspberry pi 即使在晚上,香港也可能是高温高湿,许多人使用空调使自己的房屋更舒适. 当我的大儿子还是婴儿时,他卧室中的空调装置具有手动控制功能,没有恒温器功能. 它要么打开,要么关闭,让它 ...

  7. raspberry pi_使用Raspberry Pi配置业余无线电网关

    raspberry pi APRS( 自动数据包报告系统 )是一个用于业余无线电的全球数字通信网络,提供了一个单一的国家频道,人们可以在其中监视周围地区的情况. APRS使用分组无线电(AX.25), ...

  8. raspberry pi_使用Raspberry Pi和pi-hole阻止网络上的广告

    raspberry pi 有一个旧的树莓派躺在附近吗? 讨厌浏览网页时看到广告吗? Pi-hole是一个开源软件项目,可通过将所有广告服务器路由到任何地方来阻止家庭网络中所有设备的广告. 最好的是只需 ...

  9. raspberry pi_在Raspberry Pi上试用Docker

    raspberry pi 在Opensource.com上,我可以在日常工作中了解很多非常有趣的新兴技术. 但是我并不总是可以自己深入研究它们. 在过去的这个周末,我留出了一些时间来做. 几年来,我一 ...

最新文章

  1. referenced from 异常
  2. getOutputStream() has already been called for this response
  3. 【EventBus】事件通信框架 ( 取消注册 | 获取事件参数类型 | 根据事件类型获取订阅者 | 移除相关订阅者 )
  4. laravel 除了主页 都是404 webconfig_基于Laravel,开箱即用,这个PHP后台管理系统好看又省心...
  5. Method db.collection.distinct is not implemented
  6. TypeScript类型检查机制
  7. 隐藏键盘_三星新专利:带有隐藏键盘的三折叠屏手机
  8. C#中面向连接的客户端与服务端编程
  9. 构造avl树_浅谈AVL树,B-树,B+树
  10. Slurm如何管理和使用节点资源
  11. android生成kml和kmz
  12. css实现简单几何图形
  13. 12306 外包给阿里巴巴、IBM 等大企业做是否可行?
  14. PS将一张图片裁剪/划分为多块
  15. 乳腺癌最新研究进展(2021年版)
  16. 数据湖 数据孤岛 数据沼泽
  17. Python中文件路径
  18. DOSBOX使用经验
  19. Xshell输入特别卡顿
  20. 自动发帖程序的一些总结

热门文章

  1. 【腾讯Bugly干货分享】Android进程保活招式大全
  2. 红叶倾城一键网页游戏服务端+客户端(无须安装Java)源码
  3. log4j-2.x 版本jndi漏洞(使用ldap协议) 演示
  4. 欧布奥特曼计算机音乐,【调教用】True Fighter(欧布奥特曼原生之初主题曲)
  5. Android 开机向导(没有优先启动问题)
  6. CSS-Learning | background-image属性如何设置背景图片以及相关背景图片语法
  7. oracle 表收缩,Oracle在线收缩表——shrink space
  8. [转]如何降低二手烟的危害
  9. Postgresql12主从配置及切换
  10. 关于flex布局和九宫格布局的实现