新冠病毒(Covid19)在世界范围内造成严重破坏。几乎每个国家都在遭受新冠病毒的折磨。世卫组织已经宣布该疾病为全球性大流行病,许多城市处于封锁状态,人们无法走出家门,成千上万人丧生。许多网站都提供有关冠状病毒病例的实时更新,例如Microsoft的Tracker、Esri的Covid19 Tracker等。
在本篇文章中,我们将制作一个带有LCD显示的自动洗手液分配器,该LCD还能显示冠状病毒病例的实时计数。该项目将使用ESP32、超声波传感器、1602 LCD模块、水泵和洗手液。我们使用Esri的API资源管理器来获取Covid19感染者的实时数据。超声波传感器用于检查消毒机出口下方是否有手接近。它将连续计算消毒剂出口与其本身之间的距离,并告诉ESP每当距离小于15cm时将泵打开以将消毒剂推出。
ESP32用作主控制器,它是一个Wi-Fi模块,可以轻松连接到互联网。
所需的组件
● ESP32开发板
● 超声波传感器
● 1602 LCD显示屏
● 继电器模块
● 微型直流水泵
● 消毒洗手液
API链接,用于获取Corona实时数据
在这里,我们需要从互联网获取数据,然后将其发送到ESP32以在1602 LCD上显示。为此,将调用HTTP get请求以从Internet读取JSON文件。在这里,我们使用的是冠状病毒GIS中心(Coronavirus Disease GIS Hub)提供的API。您可以轻松地编译正确的查询URL,以获取某个国家确诊和治愈的总数。
更多内容请参考以下链接:https://www.yiboard.com/thread-1420-1-1.html
欢迎扫码关注微信公众号:yi-board