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

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

智能提醒HUB

2019/07/19
149
服务支持:
技术交流群

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

虚拟商品不可退

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

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

1.项目名称:智能提醒HUB 

2.原理介绍:本项目是一个便携的物联网设备,它可以轻松的安装在你的办公室桌子上/家里的门旁/寝室的门旁,设备会显示你所在城市的天气实况,天气预报,出行建议等信息,同时它还可以同步你的云备忘录/云笔记等重要的提醒事项,这样你随时扫一眼它的屏幕,所有信息尽在掌握!
2.1项目方案:

在确定软硬件方案后,首先要完成硬件平台的搭建,我选用了啃萝卜提供的树莓派3B并自己购买了一块3.5树莓派lcd显示器,搭配外壳使用,硬件平台的搭建工作就完成了。接下来为树莓派插入刷有最新系统内存卡,树莓派即可启动,最后进行了基本的设置,树莓派就可以使用了。
天气:利用网络爬虫直接从中国天气网抓取天气信息,优点:不需要手动设置预报城市,免费使用,预报信息丰富等。缺点:软件设计复杂,软件稳定性下降。

其次是云笔记同步方案:
方案一,有道云笔记,优点:方案成熟,数据安全,缺点:仅针对企业客户。
方案二,leanote蚂蚁笔记,优点:开源,开放api接口,缺点:数据安全性稍差
最终我选择了方案二:获取云笔记程序及运行截图如图所示:

最后是gui显示程序:gui框架有tkiner,wxGui,pygame等
pygame是一个python游戏开发库,它功能强大,维护简便。所以本项目选择pygame。
pygame程序及运行截图如图:

测试时务必保证以下运行环境:

  • python2.7
  • beautifulsoup最新版,lxml最新版(树莓派安装lxml需要先安装ptyhon-dev等库,否则安装失败),pygame最新版,请确保以上库全部安装正确。
  • fetchweather.py,fetchnote.py和main.py代码中使用了大量的绝对路径,运行代码之前请先修改路径并确保正确。
  • 云笔记同步功能需要事先输入leanote蚂蚁的账号与密码,请在fetchnote.py中修改成自己的。

3.系统版本:

  • python2.7
  • beautifulsoup最新版,lxml最新版(树莓派安装lxml需要先安装ptyhon-dev等库,否则安装失败),pygame最新版,请确保以上库全部安装正确。

4.应用源代码

代码地址 https://github.com/kangkoilxu/KReminder-I/tree/mas...

  • 演示文稿1.png
    描述:电路框图
  • KReminder-I-master.zip
    描述:源代码

相关推荐

电子产业图谱

TA的热门作品