爱板网论坛

查看: 1124|回复: 9

[大赛作品提交] 天气和备忘录桌面HUB

[复制链接]

主题

好友

152

积分

童生

  • TA的每日心情
    开心
    2018-3-18 11:45
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    发表于 2017-12-14 22:56:18 |显示全部楼层
    感谢e络盟提供的助赛基金。

    IMG_0407(20171219-231102).jpg


    1.项目名称:桌面提醒HUB (忘了报名时的题目,;( )
    2.原理介绍:本项目是一个便携的物联网设备,它可以轻松的安装在你的办公室桌子上/家里的门旁/寝室的门旁,设备会显示你所在城市的天气实况,天气预报,出行建议等信息,同时它还可以同步你的云备忘录/云笔记等重要的提醒事项,这样你随时扫一眼它的屏幕,所有信息尽在掌握!
    2.1项目方案:
    • 硬件:树莓派+lcd显示器
    • 软件:天气获取方案:使用网络爬虫获取中国天气网的实时数据
    • 云笔记方案:leanote云笔记
    • 语音播报方案:百度tts
    在确定软硬件方案后,首先要完成硬件平台的搭建,我选用了啃萝卜提供的树莓派3B并自己购买了一块3.5树莓派lcd显示器,搭配外壳使用,硬件平台的搭建工作就完成了。接下来为树莓派插入刷有最新系统内存卡,树莓派即可启动,最后进行了基本的设置,树莓派就可以使用了。
    天气:利用网络爬虫直接从中国天气网抓取天气信息,优点:不需要手动设置预报城市,免费使用,预报信息丰富等。缺点:软件设计复杂,软件稳定性下降。
    QQ20171219-225859.png

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

    QQ20171219-225135.jpg

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

    测试时务必保证以下运行环境
    • 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.应用源代码:
    游客,如果您要查看本帖隐藏内容请回复

    5.硬件连接图:
    IMG_4520.JPG

    IMG_4519.JPG

    (这是刚收到树莓派时拍的,后来透明壳子裂了,就没用透明壳子了。)
    6.真机运行截图:
    将写好的文件上传到树莓派。(安装samba,将树莓派user用户文件夹设置为共享文件夹,然后就可以直接在电脑端操作文件)
    打开terminal,输入命令运行python脚本.(Python版本为2.7)
    .JPG


    IMG_0402.JPG



    IMG_0409(20171219-231356).jpg


    IMG_0410.JPG


    (图片拍摄时是正的,不知道为什么上传到论坛就翻转了90度。:( )
    QQ20171219-225859.png
    回复

    使用道具 举报

    主题

    好友

    13

    积分

    白丁

    该用户从未签到

    发表于 2018-3-13 11:40:31 |显示全部楼层
    学习了~ 我在做毕设 需要里面的部分功能,谢谢大神分享
    回复

    使用道具 举报

    主题

    好友

    3604

    积分

    状元

  • TA的每日心情

    3 天前
  • 签到天数: 1047 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2018-3-14 17:29:45 |显示全部楼层
    学习下, 谢谢
    回复

    使用道具 举报

    主题

    好友

    152

    积分

    童生

  • TA的每日心情
    开心
    2018-3-18 11:45
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    发表于 2018-3-14 22:38:41 |显示全部楼层
    explorer1458 发表于 2018-3-13 11:40
    学习了~ 我在做毕设 需要里面的部分功能,谢谢大神分享

    太客气了               
    回复

    使用道具 举报

    主题

    好友

    13

    积分

    白丁

    该用户从未签到

    发表于 2018-3-16 22:55:52 |显示全部楼层
    caonima123 发表于 2018-3-14 22:38
    太客气了

    大神,你上传的文件全不,我看和你截图文件目录里比 少了几个文件呀,下载了一下,没运行出来~
    回复

    使用道具 举报

    主题

    好友

    59

    积分

    童生

  • TA的每日心情
    开心
    2018-3-19 21:09
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-3-19 20:39:51 |显示全部楼层
    学习一下,谢谢
    回复

    使用道具 举报

    主题

    好友

    6

    积分

    白丁

    该用户从未签到

    发表于 2018-3-22 08:37:26 |显示全部楼层
    多谢分享,学习学习
    回复

    使用道具 举报

    主题

    好友

    194

    积分

    童生

    该用户从未签到

    发表于 2018-4-10 14:19:28 |显示全部楼层
    多谢分享,学习学习
    回复

    使用道具 举报

    主题

    好友

    4

    积分

    白丁

    该用户从未签到

    发表于 2018-4-23 08:51:26 |显示全部楼层
    楼主好厉害!!!!!!!!!!!!!!
    回复

    使用道具 举报

    主题

    好友

    5

    积分

    白丁

    该用户从未签到

    发表于 2018-6-13 15:18:11 |显示全部楼层
    一直想弄天气和备忘录,可以可以!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网

    GMT+8, 2018-9-20 03:34 , Processed in 0.150422 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部