发布时间: 2024-03-25     文章来源:防磁柜

如何利用Arduino构建便携式加湿器

  加湿器是用于增加封闭区域的相对湿度以确保该区域有足够水分的设备。尤其是在冬天,当打开加热器时,它会导致空气的相对湿度降低。在这个diy项目中,我们将建造一个自动加湿器,它能够最终靠传感器机制保持大气空气的相对湿度。我们还使用显示器以空气中水分百分比的形式显示相对湿度 (RH)。除了Arduino和 LCD,我们还使用DHT11 传感器来读取大气湿度值。如果它发现相对湿度低于要求的限制,它会打开加湿器,反之亦然。

  便携式加湿器能够最终靠使用高频振动的金属膜片产生温暖/凉爽的雾气。声音振动将水分推入空气中。加湿器中产生的雾气几乎立即被空气吸收。加湿器需要漂浮在水床上才能产生雾气。我们要建造的加湿器的工作原理能够最终靠下面的框图来理解:

  如上框图所示,超声波加湿器放置在容器内的水面上。加湿器漂浮在水面上。由于我们应该感应湿度,因此 DHT11湿度传感器与 Arduino Nano 连接,并连接OLED显示器以显示实时值。此外,根据湿度值,我们应该触发继电器,进而将加湿器切换到 ON/OFF。因此,将加湿器值与参考值作比较,并根据湿度值打开/关闭加湿器。该除湿机的主要特征如下:

  让我们仔细地了解电路图。如图所示,首先使用 7805 稳压器和电容滤波器将 12V 直流电源转换为 5V 直流电源。然后将此电源提供给 Arduino Nano、OLED、DHT11 和继电器电路。DHT11 的数据引脚连接到 Arduino 的数字输入引脚,如代码所示和配置。OLED 显示器通过I2C引脚连接到 Arduino,即 Arduino 的 A4、A5 引脚。同样,Arduino 的数字输出引脚连接到 Relay 和 BJT 用于 DC 风扇驱动。

  按照电路图完成硬件连接成功后,现在是时候将代码刷入 Arduino 了。完整的代码在文档末尾给出。这里我们逐行解释整个代码。

  然后,定义 OLED I2C 地址,可以是 OX3C 或 OX3D,在我的例子中是 OX3C。通常,1.3英寸OLED的地址是OX3C。此外,必须定义显示器的复位引脚。在我的例子中,它被定义为 -1,因为显示器共享 Arduino 的复位引脚。

  在setup()中,我们大家都知道,这里需要对串行通信、OLED 显示器初始化等进行初始化。这里,对于软件串行通信,默认波特率定义为 9600。这里 SH1106_SWITCHCAPVCC 用于从3.3V 内部和display.begin函数用于初始化显示。

  要从传感器读取湿度值,使用 getHumidity() 函数并将其存储在变量中。然后使用选择文本大小和光标位置的相应功能将其显示在 OLED 上,如下所示。

  最后,为了触发加湿器,将湿度值与参考湿度水平作比较,低于参考湿度水平,触发继电器,打开加湿器和风扇。

  一旦代码和硬件准备就绪,我们就可以测试这款加湿器在封闭房间内的性能。为此,请按照以下步骤操作:

  向容器中注入不超过容器3/4的淡水,然后将加湿器漂浮在容器上,如下所示:

  然后,如果湿度水平低于参考值,则加湿器应该开始产生雾气并且应该打开风扇。

  该自制加湿器的完整工作原理也在文档末尾给出的视频中进行了说明。如果您有任何疑问,可以将它们留在下面的评论部分。

  新款Arduino UNO R4支持两个版本,为创客社区和专业设计人士提供前所未有的性能和新的可能性 中国上海,2023年8月15日——安富利旗下全球电子元器件产品与解决方案分销商e络盟为客户现货供应两款新型Arduino UNO R4开发板,进一步扩展标志性的UNO系列新产品组合。 Arduino UNO R4支持两个版本:常规版本(UNO R4 Minima)和Wi-Fi版本(UNO R4 Wi-Fi),为包括初学的人和经验比较丰富的研发人员在内的创客提供前所未有的性能和新的可能性,全面实现超高的性价比投资。 UNO R4开发板保持UNO系列的先进特性,引入了一个32位架构,为创客提供了许多新功能。其配备了瑞萨电子(Re

  UNO R4开发板 /

  Arduino UNO R3主处理器ATMega328P的芯片内部拥有3种存储器:数据存储器,程序存储器和电可擦写可编程存储器;它们各自有不同的用途。 1.数据存储器 数据存储器是一块2KB大小的静态随机存储器(SRAM)。其中一部分空间分配给了通用寄存器和I/O寄存器,其余部分通常用于存储全局变量,堆栈数据和支持动态内存分配。它的存取速度快,但掉电后数据会丢失。 2.程序存储器 程序存储器是一块32KB大小的闪存(Flash),其中0.5KB用于引导程序。它可以多次擦写,掉电后数据不会丢失,通常用于存储程序。 3.电可擦可编程只读存储器 电可擦写可编程只读存储器(EEPROM)是一块1KB大小的独立数据存储空间。它和程序存储器一

  目前,研究开发人体跌倒检测系统方面的技术有很多种,最常见的是图像分析和加速度分析法。都是基于视频图像分析的室内跌倒自动检验测试系统,这种技术准确性高,人体动作清晰可见,但需要多部摄像机同时工作,且暴露了用户的个人隐私,监测范围有限,受环境的影响也很大。下面就随医疗电子小编共同来了解一下相关联的内容吧。  某日,公司业务部德哥突然爆出一阵哀嚎:我去哪里找一家可以做“帅到报警”的方案商? 庄好人一听,乐了,发问:怎么会有那么有创意的需求,长得帅还要报警的,应用场景是什么,娱乐用户吗? 德哥一听,也乐了,答:“不是长得帅要报警,是摔倒在地上了要发布警示信息,一般可用于护理和老人家看护防范。” 同事们打趣:庄好人,你这脑回路也是没谁了~ 不过话

  最近北斗应用趋于热络。 继ublox 推出支持北斗的 UBX-M8030 芯片, 高通宣布与三星合作推出支持北斗手机之后, 近日博通也推出新款BCM47531 芯片支持北斗。 预期会类似先前 GPS/GLONASS 民用化之过程, 在手机上率先展开。 至今 GLONASS/GPS 出现于高配置手机上已三年, 其他应用仍不多见, 多数应用仍是以 GPS 为主。 北斗规格去年年底公布, 民用化上能否遍地开花, 打破GLONASS/GPS 仅在高配置手机出现之格局, 需要拭目以待。 第三次工业革命的 “自造者运动” (Maker Movement) 正在全球展开, 任何人只要有创意想设计电子科技类产品, 可以用 Arduino 相

  DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确定保证产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集

  一、“电子积木”Arduino 近几年,欧美大学皆相当流行应用Arduino作为基础的技术,在国内使用Arduino的人也慢慢变得多。 Arduino为何会这样流行?首先因为它是一个基于开放源代码的硬件项目平台: 1.硬件平台是开放的,任何人都可以在Arduino官方网站上下载最新的PCB设计进行复制,硬件平台包括基于AVR ATmega128微控制器的主控制电路板,以及大量的各式输入/输出电子模块。输入/输出模块包括开关输入模块、温度压力传感器输入模块、超声测距传感器输入模块、各类显示输出模块、电机控制模块等,更不可思议的是以太网接入模块。这些模块与主控制电路板的连接,不需焊接,只要像积木一样拼在一起即可。因此,Arduino也被称为

  的超声测距系统的设计 /

  呼吸灯是指灯光在微电脑的控制之下完成由亮到暗的逐渐变化,感觉好像是人在呼吸。其大范围的应用于手机之上,并成为各大品牌新款手机的卖点之一,起到一个通知提醒的作用。 大范围的应用于手机之上,并成为各大品牌新款手机的卖点之一。如果你的手机里面有未处理的通知,比如说未接来电,未查收的短信等等,呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。 电子爱好者可通过简单的电路来实现呼吸灯的效果。 Arduino光敏电阻调节呼吸灯 测试PWM做呼吸灯,以及用光敏电阻做达文西呼吸灯,并输出串口光敏AD值,可作为智能家居中,卧室慢慢亮起的地灯,或根据室内光线调节光亮等效果。 呼吸灯: [plain] view p

  Arduino是IDE和硬件平台,IDE以Java编写,并使用Processing语言。 这对新手是个好主意,因为简化了开发,但是也比C要弱: C有准确的执行时间,没有隐藏代码,写什么就执行什么 C更容易访问硬件和中断 便于在多种MCU之间移植 本文编译和上传一个简单的纯C程序(使用avr-libc),而不用Arduino IDE。只需要终端、文本编辑器、AVR-GCC工具链。 1 闪耀LED例子 从让Arduino引脚13的LED闪耀开始(实际是闪耀PORTB的所有位)。创建个文件夹来存放项目,并创建文件 blink.c #include avr/io.h #include util/delay.h in

  DUE驱动Adafruit Sharp Memory Display Breakout屏

  DUE驱动Adafruit Sharp Memory Display Breakout屏

  TinyML 基于TensorFlow Lite在Arduino和超低功耗微控制器上部署机器学习

  有奖征文:邀一线汽车VCU/MCU开发工程师,分享开发经验、难题、成长之路等

  3月22日,广东赛昉科技有限公司(赛昉科技)与超聚变数字技术有限公司(超聚变)战略合作签约仪式隆重举办。双方就数据中心场景下的RISC-V ...

  1、概述LDR6023B SSOP16 是乐得瑞科技针对USBType-C标准中的 Bridge 设备而开发的双 USB-C DRP接口USB PD通信芯片。具备 Power Ne ...

  一、引言近年来,线上音视频产品的形态和应用场景越发的丰富,疫情的发展加速了许多的行业线下转线上的速度。线上沟通的常态化,音视频的技 ...

  电风扇市场也已步入绿色节能、高效多功能化产品的发展的新趋势。为您送上小型轻便、多功能、多种运行模式的新一代电风扇产品高能效、小型轻便、 ...

  借用服务器机房课题的技术解决方案,实现舒适的休息空间。具有高静音性和低功耗的双反转螺旋桨风扇近年来,虽然空气净化器的需求持续不断的增加, ...

  5W/10W/12W/15W/18W/20W/24W/36W/65W充电器芯片方案

  站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科

网站地图html网站地图xml Copyright © 2010-2019 www.yygn.net 档案室除湿加湿净化消毒一体机 爱游戏官网网页版入口_网页版链接 版权所有    地址:浙江杭州留和路一号     浙ICP备19003222号-2