在本篇文章中,我们将使用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开发板制作一个智能马克杯相关推荐

  1. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器

    摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...

  2. 使用Arduino开发板制作交流电压表

    在本文中,我们将使用Arduino开发板制作一个交流电压测量装置,测量我们家中交流电源的电压.我们将在Arduino IDE的串行监视器上打印输出该电压,并在万用表上显示出来. 制作数字电压表比模拟电 ...

  3. 基于arduino uno 开发板制作的 智能书包项目

    基于arduino uno 开发板制作的智能书包,当时收短视频启发,集合自动售货机的代码和RC522 读卡模块代码结合制作,现基本功能可以实现 ,目前代码部分尚不稳定需要继续改进 //一个智能书包小发 ...

  4. Arduino开发板制作

    Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...

  5. 用安信可ESP32-G开发板制作一个简易路由器

    文章目录 一.前言 二.中继路由器 三.以太网路由器 四.源码及使用方法 联系我们 一.前言 本文介绍用安信可ESP32-G开发板制作一个路由器,有两种玩法; ESP32无线连接路由器后开启热点,周围 ...

  6. 利用Arduino开发板制作RGB全彩LED灯

    制作所需组件 RGB LED灯 1 个 220欧电阻 3 个 Arduino开发板 1 块 面包 1 块 跳线 4 根 电路原理图 电路图搭建过程 将RGB LED灯接入面包板 将3个电阻的一端引脚分 ...

  7. arduino继电器控制风扇_如何使用Arduino开发板制作温度控制的风扇

    在本篇文章中,我们将主要介绍如何使用DHT22传感器和继电器制作一款Arduino温控风扇.使用DHT22传感器获取温度值,然后将在LCD显示屏上打印此温度值.我们将检查温度值是否大于35,如果温度大 ...

  8. arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)

    对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...

  9. 使用ESP12和Arduino开发板制作一款基于物联网IoT的电能表

    大家都知道,在每个房子或办公室里面,都会安装有一块电能表来测量使用的电量.每个月的最后一天,很多人都会担心电费高,我们不得不偶尔看一下电能表.但是,如果我们能够监控世界各地的电力使用情况,并在电量达到 ...

最新文章

  1. java 异常的分类并举例_Java异常处理中的一些特殊情况举例
  2. 基于黄色LED反向电流的光电检测板
  3. DIY混合BCI刺激系统:SSVEP-P300 LED刺激
  4. laravel 导出导入excel和csv文件的 使用
  5. C#一种最简单实用安全的单例模式,也是线程安全的
  6. 常用的两种spring、mybatis 配置方式
  7. python学习笔记(五)缩进
  8. 学位论文是根,学术论文是叶
  9. 网络工程师应该掌握的知识要点
  10. C#学生管理系统源代码
  11. 宏碁4752G换CPU和显卡导热硅脂步骤
  12. 个性化网管软件快速实现方法
  13. dijkstra模板(fast)
  14. VMware虚机丢失vmdk文件恢复方案解析
  15. Android 实现Home按键功能的两种方式
  16. 为梦想--不抛弃,不放弃!!!
  17. uni-app之video视频组件
  18. 贵有恒,何必三更起五更眠;最无益,只怕一日曝十日寒
  19. fastboot命令汇总
  20. J2EE大作业遇到的问题及解决方案:

热门文章

  1. 使用SpringJdbcTemplate进行批量的更新/新增(高效率)
  2. Linux tail 指令介绍
  3. Json 序列化以及反序列化的三种方式(二)
  4. UnityShader 效果积累
  5. 10年漫威,到底有多少角色。
  6. 「计算几何精度问题」
  7. AI 换脸冒充明星直播带货:仅需 3.5 万元,随意“换脸”
  8. 监听屏幕滚动开始和结束事件(scroll start 和scroll stop)
  9. 利用Matlab对双目摄像头进行标定
  10. CSS position: fixed 相对于父元素定位