加湿器是用于增加封闭区域的相对湿度以确保该区域有足够水分的设备。尤其是在冬天,当打开加热器时,它会导致空气的相对湿度降低。在这个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 R3主处理器ATMega328P的模数转换子系统采用逐次逼近的方式完成模数转换。 使用Arduino库函数进行模数转换十分简单,下面的示例可以将A0引脚上的模拟信号转换为数字信号,并将转换结果打印到串口0上: 2 void setup() { 3 Serial.begin(9600); 4 } 5 6 void loop() { 7 int sensorValue = analogRead(A0); 8 float voltage = sensorValue * (5.
由于经过测量温度可对一个物理系统来进行多项的推断,因此迄今为止温度一直是实施电测量最多的物理参数。选择温度传感器时,需要在准确度要求、耐用性、成本、以及与被测媒体的兼容性等多个因素之间寻求某种平衡。例如:对于大批量或一次性的检测应用而言,像 MMBT3904 这样的小信号晶体管因其低成本而成为一种富吸引力的选择。虽然此类传感器相对简单,但要实现准确的温度测量则需采用精细复杂的电路以消除诸如串联电阻等影响。 LTC2991 系统监视器内置了这种精细复杂的电路,它能把一个小信号晶体管变成一个准确的温度传感器。该器件不仅可在测量远端二极管温度时提供 ±1°C的准确度,还能测量其自身的电源电压、单端电压(0 至 VCC) 和差分电压
测量 /
奥地利微电子公司宣布其 EasyPoint™ 迷你操纵杆模块被谷歌公司所选中,用于全新的 Android开放配件开发套件(ADK)。全新的参考设计平台采用 N50P111 EasyPoint™ 操纵杆模块,与 AS5013 线性霍尔传感器 IC 一起,为研发人员提供新的人机交互接口。 谷歌公司新的 Android 开放配件开发套件是一个基于灵活易用的硬件和软件的开源电子原型平台,专为研发人员、工程师、设计人员、业余爱好者、艺术家和热衷于创造交互式物体或环境的人员而设计。Arduino 主板采用 EasyPoint™ 模块,通过 Android 操作系统(2.3.4 或更新版本)运行,可以在一定程度上完成与您的 Android
在Arduino中,能够正常的使用AnalogWrite来使用硬件产生490Hz/980Hz的pwm波,并可根据参数来设定占空比。不了解这个的同学可以去AnalogWrite学习下,SecretsOfArduinoPWM也是讲了Arduino在avr的定时/计数器上做的封装,我们这里并不讲Arduino相关,而是讲AVR的定时/计数器,怎么样产生更多PWM波和定时/计数器的中断使用。 AVR Timer/Counter(以下统称Timer) 以ATmega358p为例,其内部拥有一个16位计时器,两个8位计时器,下图则为16位计时器的大致图解: 对于没有接触过avr内部的Arduino同学来说,这张图看不出来任何意思,别急,这些都是AV
定时/计数器、中断入门 /
2023年10月9日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起供货Sensirion的SHT4xA相对湿度/温度传感器。 SHT4xA是16位高精度汽车级数字传感器,能以不同精度等级测量相对湿度和温度,专为满足非常苛刻的汽车可靠性应用要求而开发。 贸泽供应的Sensirion SHT4xA相对湿度/温度传感器可在恶劣的汽车环境中工作,例如在85°C/85 %RH下进行加速寿命测试。SHT4xA传感器符合AEC Q100标准,具有功能强大的片上集成加热器和先进的板载诊断功能,可长期在高湿度应用中进行自净化和定期蠕变补偿。SHT4xA传感器的
/温度传感器 /
今天技成培训网在这里给大家介绍的是一款非常容易上手的物联网软件Arduino设计助手 ,让我们来一起看看是如何安装的吧。 1、首先解包安装文件,双击应用程序开始安装 2、弹出下图界面,点击I Agree 3、下图界面默认勾选项目不做修改,点击Next 4、下图界面选择安装路径,点击Install 5、安装进行中,继续等待 6、安装中弹出提示,点击安装 7、最后显示下图界面,表示安装好,关闭即可,嘻嘻,是否很容易呢?
如今,自动售货机非常受欢迎,因为它们易于使用、多用例且无需人工干预。它能够最终靠插入货币硬币来分发饮料、门票、零食等产品。自动售货机出现在公共和私人区域,如商场、市场、办公室等,用在所有应用。在这一个项目中,我们将使用 Arduino 构建一个便携式饮用水自动售货机,可用于任何公共场所,如旅游场所,使用货币硬币分配饮用水或任何其他饮料。该自动售货机使用单个硬币接收器模块来接收货币硬币,并使用TRIAC和光电耦合器电路来分配水。 建造饮用水自动售货机所需的组件: Arduino UNO 硬币接收器模块 BT136 可控硅 MOC3021 光耦 点阵穿孔板 连接电线V交流水泵
饮用水自动售货机 /
Arduino 的用户群不断多元化,已不止业余爱好者,慢慢的变多的企业级应用正在采用 瑞萨电子 1000 万美元的投资使 Arduino 能够推出 Uno R4,它将处理元件从 8 位提升到 32 位,性能大幅度的提高 这一进步加速了 Arduino 在企业级的应用普及 瑞萨电子合作伙伴证明 Arduino 不仅仅适合周末 DIY 爱好者 瑞萨电子最近与 Arduino 首席执行官 Fabio Violante 进行了座谈,讨论了开源开发环境如何随着用户群的扩大而持续不断的发展。 此次谈话发生在瑞萨电子向 Arduino 投资 1000 万美元(3200 万美元 B 轮融资的一部分)一年多之后。 这项投资还使 Arduino
:开源硬件正获得企业级青睐 /
源代码
有奖直播 是德科技 InfiniiMax4.0系列高带宽示波器探头新品发布
MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!跟帖赢好礼~
ADI世健工业嘉年华——深度体验:ADI伺服电机控制方案
功放机电流声很大是哪里出问题你首先要分清楚电流声是从哪来的,是由电脑产生的呢还是音频线造成的,或是音响本身产生的。区分的办 ...
功放机怎么连接电视功放机连接电视的操作方法如下:1、需要有一根同轴线或者一条光纤线。将同轴线(或光纤线)接到电视机和功 ...
功放机的原理及构造功放俗称“扩音机”他的作用就是把来自音源或前级放大器的弱信号放大,推动音箱放声。一套良好的音响系统功放的 ...
功放机的混响怎么调一般来讲混响是回音而不是真正的混响。由于房间大小、音量高低、声学环境、男声女声等原因所以没固定的调法。 ...
嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科