电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>冠状病毒实时更新器开源分享

冠状病毒实时更新器开源分享

2022-10-28 | zip | 0.64 MB | 次下载 | 免费

资料介绍

描述

这个项目有两个功能。第一个显示冠状病毒的总数,正如你所知,它是一种流行病。第二个功能是当全球病例数在 10 分钟到 10 分钟内增加 500 人时触发蜂鸣器表明冠状病毒不是开玩笑,要认真对待。

让人们保持警惕以便他们采取预防措施的最佳方法是不断提醒他们列出的病例数量及其危险程度。

设置BOLT模块

我们知道 esp8266 是一个非常有名的连接互联网的模块。那么什么是螺栓,那么它是 esp8266 的下一层简化。你可以认为 arduino 是我们处理微控制器的简化。

所以是的,虽然 js 和 hrml 是固定的,但 bolt 有 API(应用程序编程接口)。对于那些不了解 API 的人来说,google 吧。因此,通过使用 API,bolt 可以像官方语言一样进行控制。

首先我们需要获取 API key 和 DEVICE ID 。通过这两个参数python 中的 boltiot 库,我们可以控制我们的 bolt设备。为什么是设备 ID,因为有 n 个螺栓设备,这个 ID 会与其他设备区分开来。

对于控制螺栓,您应该在www.boltiot.com拥有一个帐户登录您的帐户后,请按照步骤操作。

pYYBAGNYwg6AED8gAAFj24UNW7I645.png
 

正如您在图片中看到的,记下设备 ID 并单击 API。

pYYBAGNYwhWAd_9BAAF0iAaO3ss434.png
 

不要忘记单击启用并注意完成 API 密钥。

python编程:

首先,我们了解 python 中的 boltiot 库,你可以从https://github.com/Inventrom/bolt-api-python下载并将其添加到你的 python 库中。

接下来是提取数据,即目前在世界上登记的冠状病毒总数。我使用 urllib 库和 Beautiful Soup 来破坏网站并获取数据。

所以在python boltiot库中我们有这些函数

pYYBAGNYwhmAc-RkAAMq8OSAKbg679.png
 

使用 google collab,这对于在 python 中编程很有用。现在执行我提供的 python 代码并输入你的 API 密钥和设备 ID。

pYYBAGNYwhuAcT13AAAuFC8yDTw920.png
 
pYYBAGNYwh2AaM1ZAABFtzf7rxo013.png
 

然后你就可以走了。

Arduino方面:

现在我们完成了在 python 中使用 apis 对 thre bolt 进行编程,我们通过 UART 将数据从 bolt 发送到 arduino,例如 Tx 和 Rx 引脚分别连接到 arduilno 的 Rx 和 Tx 引脚。

如威廉希尔官方网站 图所示,将 LCD 显示器连接到 Arduino。

Arduino 使用 SerialRead 命令接收 UART 信号,我们可以将该值存储在变量中

我们在 arduino 中有 LiquidCrystal 库,用于处理 LCD 显示器。

函数 lcd.display("Hello") 会将 hello 打印到 LCD 中。之前不要忘记我们需要配置 LCD 和设置光标。有关 lcd 的进一步阅读,

我们很高兴完成在世界上注册的总冠状病毒的实时更新。

 

poYBAGNYwh-ASWhYAAB2mLwxcTU38.jpeg
 

 

如果案件数量在 10 分钟内增加到 100 个,该项目会再做一件事,它会触发 5 秒的蜂鸣器。表明冠状病毒不是开玩笑的。

输出显示在以下视频中。

 

谢谢你。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2联想E46L DAOLL6笔记本电脑图纸
  4. 1.10 MB   |  2次下载  |  5 积分
  5. 3MATLAB绘图合集
  6. 27.12 MB   |  2次下载  |  5 积分
  7. 4PR735,使用UCC28060的600W交错式PFC转换器
  8. 540.03KB   |  1次下载  |  免费
  9. 5UCC38C42 30W同步降压转换器参考设计
  10. 428.07KB   |  1次下载  |  免费
  11. 6DV2004S1/ES1/HS1快速充电开发系统
  12. 2.08MB   |  1次下载  |  免费
  13. 7模态分解合集matlab代码
  14. 3.03 MB   |  1次下载  |  2 积分
  15. 8美的电磁炉维修手册大全
  16. 1.56 MB   |  1次下载  |  5 积分

本月

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2UC3842/3/4/5电源管理芯片中文手册
  4. 1.75 MB   |  15次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4TPS54202H降压转换器评估模块用户指南
  8. 1.02MB   |  8次下载  |  免费
  9. 5STM32F101x8/STM32F101xB手册
  10. 1.69 MB   |  8次下载  |  1 积分
  11. 6HY12P65/HY12P66数字万用表芯片规格书
  12. 0.69 MB   |  6次下载  |  免费
  13. 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
  14. 0.74 MB   |  6次下载  |  3 积分
  15. 8华瑞昇CR215芯片数字万用表原理图
  16. 0.21 MB   |  5次下载  |  3 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4威廉希尔官方网站 仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分