色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用Google Assistant監控室溫

使用Google Assistant監控室溫

2022-12-13 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

描述

該項目幫助用戶了解他/她當前的室溫,并根據溫度建議是否打開空調或加熱器。

所有這一切都是通過向 Google 助理發出語音命令“嘿 Google 詢問 wayscript 觸發器以運行 bolttemp”來完成的,用戶在幾秒鐘內就會得到響應。這也可以與 Alexa 和 Siri 等其他語音助手集成,在這個項目中,我正在與 Google Assistant 集成。

pYYBAGOAN9eAJDEVAAArhH7WZmw83.jpeg
谷歌助理回復
?

** 'bolttemp' 是我在 WayScript 上的腳本名稱

程序

第 1 步:硬件設置

1. 將 LM-35 傳感器的 VCC 引腳連接到 Bolt 設備的 5V 引腳。

2. 將 LM-35 傳感器的 GND 引腳連接到 Bolt 設備的 GND 引腳。

3. 將 LM-35 傳感器的模擬輸出引腳連接到 Bolt 設備的模擬輸入 (A0) 引腳。

poYBAGN6Xj-AOQ7dAAAQbqwQXeE55.jpeg
LM-35傳感器引腳
?
poYBAGOX0hWAKymvAAHKd9T_ycI39.jpeg
硬件設置
?

完成所有連接后,打開螺栓模塊的電源確保沒有任何丟失的連接。

藍色 LED 表示模塊已上電,綠色 LED 表示模塊已通過 wifi 連接到螺栓云。

第 2 步:獲取 Bolt API 密鑰和設備 ID

登錄cloud.boltiot.com并復制設備 ID。

前往 API 部分以查找 API 密鑰(如果已禁用,請啟用該密鑰,然后單擊“生成 API 密鑰”)。

pYYBAGOX0iKAGK_7AADXB235ZXU223.jpg
從螺栓云獲取 API 密鑰
?

將 API 密鑰和 Bolt ID 安全地保存在文本文件中以備將來使用。

第 3 步:為 Google 助手觸發器設置 WayScript

前往www.wayscript.com并創建一個免費帳戶。您也可以使用 LinkedIn 或 github 注冊。

通過單擊屏幕右上角的按鈕創建一個新腳本。

1. 創建觸發器

點擊“添加觸發器”并從列表中選擇 Google Assistant。首次使用此模塊時,您必須連接到您的 Google 帳戶并將其鏈接到 WayScript。

poYBAGOX0iWAC4FCAAAs3pNWpEE717.jpg
創建觸發器
?

2.執行python腳本從溫度傳感器獲取數據

由于我們希望此 Google 助手觸發器執行 python 腳本,因此單擊添加步驟并選擇 python 并粘貼以下代碼。

pYYBAGOX0i2AJKazAAAZQbeXJI8804.jpg
執行python代碼記錄溫度
?

將 boltiot 添加到 request.txt文件

poYBAGOX0jGARzKiAAAZWfjj2LI391.jpg
將boltiot添加到requirements.txt文件
?
from boltiot import Bolt
import json, time

API_KEY = 'Your API_KEY'
DEVICE_ID = 'Your BOLT_ID'
mybolt = Bolt(API_KEY, DEVICE_ID)
response = mybolt.analogRead('A0')
data = json.loads(response)
if str(data['value']) == 'Device is offline':
    print("Device is offline ")
    outputs[ 'MessageBack' ] = 'Device is offline'

else:
    sensor_value = int(data['value'])
    temp =  round(((100*sensor_value)/1024),1) #converting sensor value to degrees celsius

    print ("The current room temperature is", temp, "degrees celsius")
    outputs[ 'temperature' ] = 'The current room temperature is ' + str(te                mp) + ' degrees celsius'

'''Conditions to check the temperature and return the suitable response depending on the temperature range '''

    if temp >= 30 and temp <= 40:
        print ("Turn on the fan/Ac")
        outputs[ 'MessageBack' ] = 'Turn on the fan/AC'

    elif temp >= 18 and temp < 30:
        print ("Enjoy the natural winds !!!")
        outputs[ 'MessageBack' ] = 'Enjoy the natural winds !!!'

    elif temp >= -10 and temp < 18:
        outputs[ 'MessageBack' ] = 'Turn on the heaters'

    else:
        outputs[ 'MessageBack' ] = 'Please diagnose the temperature sensor'

通過將其置于 Google 助手觸發器下,此 python 腳本將在收到消息時執行,并記錄來自 LM-35 傳感器的溫度并將數據傳遞給 Bolt 云。此代碼輸出 2 個變量,即溫度MessageBack。

代碼說明

  • 初始化螺栓模塊
mybolt = Bolt(API_KEY, DEVICE_ID)
  • 從模擬輸入 (A0) 引腳獲取傳感器值
response = mybolt.analogRead('A0')
  • Bolt Cloud 返回的響應需要轉換成 JSON 對象以方便使用。以下代碼將來自 Bolt Cloud 的響應轉換為 JSON 對象。
data = json.loads(response)
  • 簡單的公式將從 LM-35 傳感器獲得的傳感器值轉換為以攝氏度為單位的溫度,并將其四舍五入到小數點后 1 位以方便閱讀。
temp =  round(((100*sensor_value)/1024),1)

3. 回傳響應

現在我們已經在 python 模塊中創建了響應并接收了傳感器讀數,讓我們將其傳遞回用戶的 Google 助手。

pYYBAGOX0jWAFnoYAABiTxZ1xoo559.jpg
腳本的工作流程
?

我們可以將我們想要的響應寫入消息的正文中。這里讓我們將變量temperatureMessageBack作為文本和語音傳遞給用戶。

poYBAGOX0jmAWLzeAAAaDLsv0ZU929.jpg
將響應傳遞給用戶
?

當從 Google 助手觸發時,這將直接將 python 響應返回給用戶。

輸出截圖

pYYBAGOX0kGAGw-DAABWhwWI1TY61.jpeg
?
poYBAGOX0kaARliRAABVaWNTg9U63.jpeg
?
?
?
?
poYBAGOX0kmAIQ1gAABbAw5ciJ841.jpeg
?
1 / 2 ?由于設置中的連接丟失而導致的錯誤
?
pYYBAGOX0k6AU814AABbEywSYZA44.jpeg
螺栓模塊未打開
?

** BoltTemp 是我在 WayScript 上的腳本名稱。您可以為腳本提供任何合適的名稱。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 黄子佼81岁父亲现状曝光| 亚洲精品高清在线观看| 美女张开让男生桶| 精品麻豆一卡2卡三卡4卡乱码| 国产精品美女久久久网站动漫| 嘟嘟嘟WWW在线观看视频高清| Y8848高清私人影院软件优势| 99久久免热在线观看6| 24小时日本在线| 51xx午夜影视福利| 24小时日本在线观看片免费| 中文字幕AV亚洲精品影视| 佐山爱巨大肥臀在线| 22eee在线播放成人免费视频| 91久久精品一区二区三区| 97人妻中文字幕免费视频| 99国产精品久久人妻| 99国产精品成人免费视频 | 精品无码久久久久久国产百度| 国产人人为我我为人人澡| 国产手机在线亚洲精品观看| 国产亚洲精品第一区香蕉| 国产一卡2卡3卡4卡孕妇网站| 韩国免费啪啪漫画无遮拦健身教练| 国产永久视频| 久久不卡免费视频| 萝莉御姐被吸奶| 欧美双拳极限扩张| 强开少妇嫩苞又嫩又紧九色| 色欲国产麻豆精品AV免费| 日日摸夜添夜夜夜添高潮| 午夜十八岁禁| 夜色帮首页| 34g污奶绵uk甩奶| 成人无码国产AV免费看 | 在线中文字幕| 99视频在线看观免费| 九九热这里有精品| 久久大香线蕉综合爱| 男女XX00上下抽搐动态图| 日本二区三区欧美亚洲国|