加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

国外开源,个性树莓派日历,不仅仅是日历!

2017/09/22
148
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

还在用笔在日历上的重要日子画圈写字吗?如果是那你就OUT了。上图这个数码壁挂日历除了日历的基本功能,它还能预测天气,显示周围地区发生的事情、公共交通状况的实时信息和其他一些待开发的功能。是不是很方便好用呢?

心动不如行动,做这么一个日历你需要:

  • 树莓派2
  • USB无线网卡
  • 液晶屏(这里用的是一个旧笔记本电脑的)
  • 液晶屏的控制器
  • 一些按键开关
  • 运行自定主页的网络服务器
  • 一块木板,大小根据液晶屏
  • 软木片
  • 短的HDMI电缆
  • 控制器板和树莓派的电源
  • 胶水
  • 螺丝螺母

第一步:硬件部分

工艺方面。。。不多言,靠自己。
电路连接:三个按键连到GPIO引脚19/20/21然后接地。找到控制器板上的On/Off 按键引脚,连到第四个按键。最后,用HDMI电缆连接树莓派和控制器板,屏幕和控制器板。
第二步:软件部分
这个设置某种程度上是吧树莓派变成一个 kiosk。在全屏模式下,操作系统会自动启动网站,按键用来控制显示网站上的信息。
1.在树莓派上安装 Raspbain
2.注册一个谷歌日历,添加你的备忘事件,允许其他家庭成员访问
3.建立一个网页和网络服务器
4.安装浏览器,设计日历外观
找到可以满足以下三个条件的浏览器:

1)可以处理谷歌日历;

2)可全屏模式;

3)能够运行一个本地CSS(以改变谷歌日历外观)
安装Iceweasel(Firefox的Linux
安装Iceweasel的一个扩展 :https://addons.mozilla.org/en-US/firefox/addon/sty...
打开 Iceweasel的“Stylish”扩展选项卡,自定CSS设计日历外观
允许Iceweasel在登陆时自动启动和打开网页:在 Linux终端输入:
cd /home/pi//.config/autostart
nano cal.desktop
改变 "localhost" 到你的网页地址。把下面的写入文件:
[DesktopEntry]Type=ApplicationName=hemsidaExec=iceweasel localhostStartupNotify=false
5.设置按键
按键用于切换上一月和下一月,这在键盘上是默认为 “p” 和 “n” 键。
首先为按键工作创建一个python脚本(隐藏文件),下载安装 python-uinput(虚拟键盘),把 uinput-API和按键脚本放一起。
在启动时自动运行脚本,launcher.sh如下:
替代 “/home/pi/py_switch”为你存放脚本的路径

  • 建立网页和网络服务器.zip
    描述:建立网页和网络服务器
  • 设置外观.zip
    描述:设置外观
  • DIY一个基于树莓派的多功能数码日历,可以挂在墙上.zip
    描述:教程
  • 设置按键.zip
    描述:设置按键

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
AT25128B-XHL-B 1 Microchip Technology Inc IC EEPROM 128KBIT 20MHZ 8TSSOP
$0.75 查看
DSC1123CI2-125.0000 1 Microchip Technology Inc CRYSTAL OSCILLATOR, CLOCK, 125MHz, LVDS OUTPUT

ECAD模型

下载ECAD模型
$2.44 查看
1617749-2 1 TE Connectivity POWER/SIGNAL RELAY, DPDT, MOMENTARY, 28VDC (COIL), 10A (CONTACT), PANEL MOUNT

ECAD模型

下载ECAD模型
$201.39 查看

相关推荐

电子产业图谱