加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

智能提醒HUB

2019/07/19
148
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(4)
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

1.項目名稱:智能提醒HUB 

2.原理介紹:本項目是一個便攜的物聯(lián)網(wǎng)設(shè)備,它可以輕松的安裝在你的辦公室桌子上/家里的門旁/寢室的門旁,設(shè)備會顯示你所在城市的天氣實況,天氣預(yù)報,出行建議等信息,同時它還可以同步你的云備忘錄/云筆記等重要的提醒事項,這樣你隨時掃一眼它的屏幕,所有信息盡在掌握!
2.1項目方案:

  • 硬件樹莓派+lcd顯示器
  • 軟件:天氣獲取方案:使用網(wǎng)絡(luò)爬蟲獲取中國天氣網(wǎng)的實時數(shù)據(jù)
  • 云筆記方案:leanote云筆記
  • 語音播報方案:百度tts

在確定軟硬件方案后,首先要完成硬件平臺的搭建,我選用了啃蘿卜提供的樹莓派3B并自己購買了一塊3.5樹莓派lcd顯示器,搭配外殼使用,硬件平臺的搭建工作就完成了。接下來為樹莓派插入刷有最新系統(tǒng)內(nèi)存卡,樹莓派即可啟動,最后進行了基本的設(shè)置,樹莓派就可以使用了。
天氣:利用網(wǎng)絡(luò)爬蟲直接從中國天氣網(wǎng)抓取天氣信息,優(yōu)點:不需要手動設(shè)置預(yù)報城市,免費使用,預(yù)報信息豐富等。缺點:軟件設(shè)計復(fù)雜,軟件穩(wěn)定性下降。

其次是云筆記同步方案:
方案一,有道云筆記,優(yōu)點:方案成熟,數(shù)據(jù)安全,缺點:僅針對企業(yè)客戶。
方案二,leanote螞蟻筆記,優(yōu)點:開源,開放api接口,缺點:數(shù)據(jù)安全性稍差
最終我選擇了方案二:獲取云筆記程序及運行截圖如圖所示:

最后是gui顯示程序:gui框架有tkiner,wxGui,pygame等
pygame是一個python游戲開發(fā)庫,它功能強大,維護簡便。所以本項目選擇pygame。
pygame程序及運行截圖如圖:

測試時務(wù)必保證以下運行環(huán)境:

  • python2.7
  • beautifulsoup最新版,lxml最新版(樹莓派安裝lxml需要先安裝ptyhon-dev等庫,否則安裝失?。?,pygame最新版,請確保以上庫全部安裝正確。
  • fetchweather.py,fetchnote.py和main.py代碼中使用了大量的絕對路徑,運行代碼之前請先修改路徑并確保正確。
  • 云筆記同步功能需要事先輸入leanote螞蟻的賬號與密碼,請在fetchnote.py中修改成自己的。

3.系統(tǒng)版本:

  • python2.7
  • beautifulsoup最新版,lxml最新版(樹莓派安裝lxml需要先安裝ptyhon-dev等庫,否則安裝失?。?,pygame最新版,請確保以上庫全部安裝正確。

4.應(yīng)用源代碼

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

  • 演示文稿1.png
    描述:電路框圖
  • KReminder-I-master.zip
    描述:源代碼

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

TA的熱門作品