×

使用BOLT模块的储物柜保护

消耗积分:0 | 格式:zip | 大小:50.35 MB | 2022-12-09

刘悌耀

分享资料个

描述

 

在这个项目中,我们制作了一个设备,可以在打开储物柜门或任何其他东西(如家门、窗户等)时向我们发送短信。

现在加密非常重要,所以为了加密我们的门或了解开门时的警报,这个设备非常有用

先决条件:

1.你必须知道如何使用Bolt iot模块和Bolt云的一些信息

2.需要TWILLOW账号、API、SSID

在职的:

打开一扇门。一扇门反射红外线传感器模块的红外线。反射光线将再次被模块上的红外接收器接收。并向 Bolt 模块发出信号,该模块相应地在云端发送数据。

在云中,数据将得到处理并使用第三方成员(如 TWILLOW),它将在手机上发送短信

执行:

  • 如图所示进行电路连接
poYBAGOSoCqAKL_xAAV2jHN-zGM133.jpg
 

 

poYBAGOSoFGAK3E5AAxEIJsSIxY781.jpg
 
  • 现在使用 USB 电缆为 Bolt 模块供电并将其连接到 wi-fi
  • 使用 Python 编写代码
The code is mention as follows

SID='Your SID '
AUTH_TOKEN='Your AUTH_TOKEN'
FROM_NUMBER='Your TWILLIOW number'
TO_NUMBER='For which number you want SMS'
APT_KEY='Enter here'
DEVICE_ID='Enter here'


import json, time
from boltiot import Sms, Bolt


mybolt=Bolt(APT_KEY,DEVICE_ID)
sms=Sms(SID,AUTH_TOKEN,TO_NUMBER,FROM_NUMBER)


while True:
    print("IR SENSOR is active")
    response=mybolt.digitalRead('0')
    data=json.loads(response)
    print("sensor value is:"+str(data['value']))
    try:
        sensor_value=int(data['value'])
        if sensor_value==0 :
            print("Making request to twillow to send SMS")
            response=sms.send_sms("Someone has open door"+str(sensor_value))
            print("Responce recived from Twillow is:"+str(response))
            print("status of SMS from twillow is:"+str(response.status))
    except Exception as e :
        print("Error occured: Below are details")
        print(e)
    time.sleep(10)

在运行这段代码之前

确保您的红外传感器安装在门上,以便在打开门时反射红外线

现在,运行代码,您将在开门时收到一条短信


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !