×

基于物联网的客户计数器

消耗积分:0 | 格式:zip | 大小:0.22 MB | 2023-02-06

李俊

分享资料个

描述

我的店主叔叔想知道一天有多少顾客光顾他的店。因此,让我们为他制作一个基于物联网的客户计数器,它将通过短信通知他一天有多少客户光顾他的商店。

硬件设置

在下图中,我将左侧传感器指定为传感器 1,将右侧传感器指定为传感器 2。

步骤1:将传感器1的Vcc和GND分别连接到传感器2的Vcc和GND。

2_(1)_jkiqOW3NOx.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

第二步:将传感器1的Vcc和GND分别接到Arduino的5v和GND。

2_(2)_ub6pQ4A9Pu.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

第三步:将传感器1的Trig和Echo Pin分别连接到Arduino的Pin 7和Pin 8。

2_(3)_JYuNNSsP9F.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

第四步:将传感器 2 的 Trig 和 Echo Pin 分别连接到 Arduino 的 Pin 5 和 Pin 6。

2_(4)_Uy2lsiPV3u.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

第五步:将Bolt Wifi模块的RX和TX分别连接到Arduino的TX和RX。

2_(5)_Y5q7ecNcSa.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

第六步:将一个LED的正负极分别接到11脚和Arduino的GND。

第七步:将另一个LED的正负端分别接到Arduino的Pin 9和Pin 10上。

注意:如果您的 LED 的工作电压低于 5v,则需要跨接电阻器。否则您的 LED 可能会损坏。

2_(6)_U2Y0UYg7cI.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

步骤8:将Bolt Wifi模块的5v和GND分别连接到传感器2的Vcc和GND。

2_(7)_3iFH2M8gzO.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

软件编程

第 1 步:将 Bolt 设备连接到 Bolt Cloud。

第 2 步:在 Twilio 中创建一个帐户并登录到您的帐户。

要了解如何设置 Whatsapp 沙箱,请单击此链接

第 3 步:获取代码。

下载 python_code.py 和 arduino_code.ino。将 arduino_code.ino 代码上传到 Arduino。

第 4 步:代码更改。

在 python_code.py 文件中更改 SID、AUTH_TOKEN、FROM_NUMBER、TO_NUMBER、API_KEY 和 DEVICE_ID。确保您的计算机上安装了 Python,并且不要忘记向其中添加 Bolt 库。使用命令“pip install boltiot”。

python_EnSMr3s02o.PNG?auto=compress%2Cformat&w=740&h=555&fit=max
 

第 5 步:运行 python 代码。

现在您已经准备就绪,可以接收 Whatsapp 消息了。

testing_xDhR8Aft1N.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

演示

 

 

 

结论

它使我叔叔的工作变得非常轻松。他甚至不需要手动统计客户数量。一切都是自动的。他将收到一条关于他店里访客数量的 Whatsapp 消息。

该系统也可用于考试中心,以确定参加考试的学生人数。


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

评论(0)
发评论

下载排行榜

全部0条评论

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