使用LED灯和Arduino开发板制作一个智能马克杯
在本篇文章中,我们将使用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单元。现在,我们只需要一个电池、一个杯子和一个塑料外壳来放入组件。让我们来做吧。
更多内容请参考以下链接:https://www.yiboard.com/thread-1067-1-1.html
使用LED灯和Arduino开发板制作一个智能马克杯相关推荐
- arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器
摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...
- 使用Arduino开发板制作交流电压表
在本文中,我们将使用Arduino开发板制作一个交流电压测量装置,测量我们家中交流电源的电压.我们将在Arduino IDE的串行监视器上打印输出该电压,并在万用表上显示出来. 制作数字电压表比模拟电 ...
- 基于arduino uno 开发板制作的 智能书包项目
基于arduino uno 开发板制作的智能书包,当时收短视频启发,集合自动售货机的代码和RC522 读卡模块代码结合制作,现基本功能可以实现 ,目前代码部分尚不稳定需要继续改进 //一个智能书包小发 ...
- Arduino开发板制作
Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...
- 用安信可ESP32-G开发板制作一个简易路由器
文章目录 一.前言 二.中继路由器 三.以太网路由器 四.源码及使用方法 联系我们 一.前言 本文介绍用安信可ESP32-G开发板制作一个路由器,有两种玩法; ESP32无线连接路由器后开启热点,周围 ...
- 利用Arduino开发板制作RGB全彩LED灯
制作所需组件 RGB LED灯 1 个 220欧电阻 3 个 Arduino开发板 1 块 面包 1 块 跳线 4 根 电路原理图 电路图搭建过程 将RGB LED灯接入面包板 将3个电阻的一端引脚分 ...
- arduino继电器控制风扇_如何使用Arduino开发板制作温度控制的风扇
在本篇文章中,我们将主要介绍如何使用DHT22传感器和继电器制作一款Arduino温控风扇.使用DHT22传感器获取温度值,然后将在LCD显示屏上打印此温度值.我们将检查温度值是否大于35,如果温度大 ...
- arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)
对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...
- 使用ESP12和Arduino开发板制作一款基于物联网IoT的电能表
大家都知道,在每个房子或办公室里面,都会安装有一块电能表来测量使用的电量.每个月的最后一天,很多人都会担心电费高,我们不得不偶尔看一下电能表.但是,如果我们能够监控世界各地的电力使用情况,并在电量达到 ...
最新文章
- java 异常的分类并举例_Java异常处理中的一些特殊情况举例
- 基于黄色LED反向电流的光电检测板
- DIY混合BCI刺激系统:SSVEP-P300 LED刺激
- laravel 导出导入excel和csv文件的 使用
- C#一种最简单实用安全的单例模式,也是线程安全的
- 常用的两种spring、mybatis 配置方式
- python学习笔记(五)缩进
- 学位论文是根,学术论文是叶
- 网络工程师应该掌握的知识要点
- C#学生管理系统源代码
- 宏碁4752G换CPU和显卡导热硅脂步骤
- 个性化网管软件快速实现方法
- dijkstra模板(fast)
- VMware虚机丢失vmdk文件恢复方案解析
- Android 实现Home按键功能的两种方式
- 为梦想--不抛弃,不放弃!!!
- uni-app之video视频组件
- 贵有恒,何必三更起五更眠;最无益,只怕一日曝十日寒
- fastboot命令汇总
- J2EE大作业遇到的问题及解决方案: