聚豐項目 > 基于云端通訊帶手機信息通知的嬰兒環(huán)境監(jiān)測系統(tǒng)
監(jiān)視孩子的狀態(tài),有時父母沒有在身邊,孩子哭時可能也聽不到,那么就要有一臺實時監(jiān)控孩子狀態(tài)的設(shè)備來提醒父母,孩子是不是在哭、是不是環(huán)境太熱了或是否到了床邊上有危險了等等。給孩子提供一個安全的生活環(huán)境。
A670521546
A670521546
團隊成員
常旭磊 創(chuàng)客
使用的模塊:
1、LCD,接在任意I2C接口上
2、溫度傳感器,接在模擬口1
3、聲音傳感器,接在模擬口3
4、光敏傳感器,接在模擬口2
5、微型伺服,接在IO口5
連接如下圖:
要安裝UbidotsPython Library.
打開文件/etc/opkg/base-feeds.conf
在文件中添加如下語句。
安裝環(huán)境:
至此,UbidotsPython環(huán)境就安裝好了。 打開并登陸Ubidots,添加數(shù)據(jù)源并添加三個變量,溫度、聲音、光照
可以查看每個變量的ID,這個ID是要添加到我們的程序中的。如下:
還要用到一個Tokens值,這個值可以在登陸后,用戶名下的菜單中找到,這個值是連接你的ubidots時要用到的,否則怎么能確定是連接的你的用戶呢。
添加電話通知:在Events下添加一個Event。這時會找到數(shù)據(jù)源,這里只有一個上面建的數(shù)據(jù)源,所以選擇這一個就可以了。如下是建立的Baby數(shù)據(jù)源。
點擊Baby的數(shù)據(jù)源會顯示出這個數(shù)據(jù)源下的三個變量。
這里先選擇temp溫度進行測試。對于這個參數(shù),可以選擇它的邏輯,可以大于、小于、大于等于、小于等于、等于四種。
輸入數(shù)值后,Continue就變成藍色,可以點擊了。下面選擇Send SMS這個選項,下面的電話號碼要選擇China +86,后輸入電話號碼 ,再輸入要發(fā)送的內(nèi)容。最后點擊Finish完成。
程序流程圖與功能說明
程序的主要流程圖如下,Edison負責(zé)檢測環(huán)境變量,變量值在LCD上顯示的同時,上傳到云端,由于云端進行判斷,當(dāng)條件滿足時發(fā)送手冊信息
。
程序正常運行下,LCD為白色背光,第一行顯示溫度的AD采樣值,第二行顯示的是聲音的AD采樣值,當(dāng)聲音采樣值大于200時,背光變?yōu)榧t色。同時,云端會發(fā)送手冊信息。當(dāng)溫度超過限值時,使用伺服打開空調(diào),相關(guān)的帖子為:http://bbs.elecfans.com/jishu_924251_1_1.html
項目的python源碼如下:
在開發(fā)板上運行如下的python程序,當(dāng)滿足條件時,會收到手冊短信。
手機上收到的信息:
同輝電器: 求技術(shù)轉(zhuǎn)讓QQ546812887(藍色天空)
回復(fù)
動心忍性1234: 您好我是無線電雜志的編輯,我們對您的項目十分感興趣,請問您有興趣投稿嗎?成為我們的作者除稿費外還有其他優(yōu)厚條件。敬請參與。投稿請聯(lián)系QQ260534978.
回復(fù)