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