使用LED灯和Arduino开发板制作一个智能马克杯

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/87953437

在本篇文章中,我们将使用RGB全彩LED灯、环境光传感器和Arduino Nano开发板,使用彩色光发送信息或发出警报。在本篇文章结束时,您可以学到:

● 通过Arduino开发板读取DS18B20传感器的环境温度。

● 通过PWM控制RGB LED。

● 制作一个很酷的智能马克杯。

在这里插入图片描述

DS18B20简短说明

DS18B20数字温度计提供9位至12位摄氏温度测量,并具有报警功能,具有非易失性用户可编程的上下触发点。 DS18B20通过1-Wire总线进行通信,根据定义,只需要一条数据线用于与中央微处理器通信。

此外,DS18B20可以直接从数据线获得电源(“寄生电源”),无需外部电源。

每个DS18B20都有一个唯一的64位串行代码,允许多个DS18B20在同一条1-Wire总线上运行。因此,使用一个微处理器控制分布在大面积上的几个DS18B20很容易实现。可以从此功能中受益的应用包括HVAC环境控制、建筑物内部的温度监控系统、设备或机器,以及过程监控和控制系统。

在这里插入图片描述

关于将技术与生活相结合,使用彩色光是惊人的和有吸引力的。用显示器替换RGB LED以发送消息或警报可以使项目更美观,也更简单。

在本篇文章中,我们想制作一个智能的马克杯,这样你就可以向你展示咖啡或饮料的温度,并在它准备好饮用时发出警报。作为热电堆,我们将使用DS18B20并将其粘在杯子的底部。它可以将数字数据中的杯子中的液体温度发送到控制器。 Arduino Nano是我们选择的控制器,因为它体积小巧,板载迷你USB连接器。因此,它可以编程,电池可以通过USB端口充电。为了显示温度,我们使用2个简单的4针RGB LED,并将它们连接到Arduino Nano中的独立PWM单元。现在,我们只需要一个电池、一个杯子和一个塑料外壳来放入组件。让我们来做吧。

扫描二维码关注公众号,回复: 5347954 查看本文章

更多内容请参考以下链接:https://www.yiboard.com/thread-1067-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/87953437