鼎博最的好的app下载入口:如何利用Arduino构建便携式加湿器

文章来源:鼎博app作者:鼎博app官方版发布时间: 2024-03-17 08:00:42 点击数:

  加湿器是用于增加封闭区域的相对湿度以确保该区域有足够水分的设备。尤其是在冬天,当打开加热器时,它会导致空气的相对湿度降低。在这个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的淡水,然后将加湿器漂浮在容器上,如下所示:

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

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

  现在物联网平台很多,类似Yeelink,乐为物联,Bylnk(为microduino量身打造,更易上手),借助它们提供的APP和接口能够迅速地实现在手机端接收远程硬件信息。但别人的框架总是固定的,接口也是有限的,在样式和功能上有一定局限性,没法做到完全满足需求的定制. 想搭建自己的独立平台,实现远程控制硬件,类似智能家居的设计,来,看这篇基于Arduino的ESP8266模块的玩法: 关于该项目 ESP8266无线收发模块,可串口远距离传输,可用于扩展Arduino的无线连接能力,本文主要是展示如何使得Arduino 的Nano-atmega32p芯片与Esp8266进行烧写、通讯、调试的过程,以及中间过程所遇到的各种问

  Nano(atmega328p)对ESP8266的烧写 /

  Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种各样不同型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David CuarTIelles、Tom Igoe、Gianluca MarTIno、David Mellis和Nicholas ZambetTI等。 它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可拿来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在

  “好渴啊,你这几天忘记给我浇水了。”——你接到了家里那盆兰花打来的电话。 这不是科幻小说的情节,你只需来一套名为Botanicalls的设备——它是一块叶子形状的电路板,插在花盆中设置好,植物就会给你打电话、发短信或者更新自己的社交网络帐号。   Botanicalls原型设计 谈到这个2008年的项目,它的创作者罗博·弗劳迪至今依然很开心。“如果这植物是比较难养的类型,我们会让它的说话的方式更拽一点。”就像乐高机器人乐队、爸爸给儿子做的太空舱,或者纸杯蛋糕形状的电动车,Botanicalls的存在是因为它们的创作者对世界存有幻想,并且不满足在货架上贩售产品。 而像罗博·弗劳迪这样做异想天开硬

  Arduino宣布他们将推出一款名叫Mega ADK的微电路控制板,这款产品主要面向基于Android的设备开发,它的尺寸极为小巧,内置大量的传感器和应用模块,与控制板相匹配的套件包括一个霍尔传感器,按钮模块,热敏电阻,加速度计,LDR,电位器,触摸传感器,操纵杆传感器和MOSFET模块,电路版售价83美元,而带有各种传感器的套装售价352美元一个。

  Arduino UNO R3的主处理器ATMega328P上有3个8位的输入/输出端口,分别是PB,PC和PD。Arduino IDE提供的Blink示例能够在一定程度上帮助我们了解端口的数字输出功能: 2 int led = 13; 3 4 void setup() { 5 pinMode(led, OUTPUT); 6 } 7 8 void loop() { 9 digitalWrite(led, HIGH); 10 delay(1000); 11 digitalWrite(led, LOW); 12 delay(1000); 13 } 这个示例使Arduino开发

  方法(一) 端口子系统 /

  模数转换子系统用于将传感器采集的模拟信号转换为数字信号。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.

  在刚刚结束的上海创客嘉年华上,一款智能瓷杯吸引了笔者的关注。它看起来就是一个普通瓷杯,只是杯面上不断变换的闪光图案透露了身份。是的,杯面上其实是一块屏幕,展示人员像操作手机一样在杯面上划来划去,杯子就会出现不同功能,诸如看微信消息、听歌、玩游戏等。 这款智能瓷杯基于Edison技术平台,由英特尔中国研究院开发。瓷杯内是一个两层结构,搭载Edison的IO扩展板、LED屏幕、电池等大件都在夹层内,因为内外两面都防水,所以你可以完全放心的把它作为日常用具使用。除Edison外,IO扩展板上还有MCU、扬声器、无线充电等模块。 一个杯子,弄这么多功能可能让普通用户觉得太过复杂,但对游展的创客们而言却是一种极具吸引力的展示,这群

  自动地板清洁剂并不是什么新鲜事,但它们都有一个共同的问题。它们对于它们所做的事情来说都太昂贵了。今天,我们将制作一款自动家庭清洁,其成本仅为市场上的一小部分。这个机器人能它前面的障碍物和物体,并能够继续移动,避开障碍物,直到整个房间被清洗整理干净。它附有一个小刷子来清洁地板。 所需组件: UNO R3。 超声波。 Arduino Motor Driver Shield。 轮驱动机器人底盘。 计算机对Arduino进行。 电池。 为Arduino供电的移动 鞋刷。 苏格兰布里特磨砂垫。 注意:除了使用电池,您还可以像我们一样使用长 4 股线。

  DUE驱动Adafruit Sharp Memory Display Breakout屏

  DUE驱动Adafruit Sharp Memory Display Breakout屏

  【60块开发板!30份好礼!】STM32直播:多款新品发布、成功案例分享、解决方案解读

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~

  2023年是RISC-V最为活跃的一年,在这一年中,Meta基于RISC-V架构推出首代AI推理加速器,高通宣布将与谷歌合作推出基于RISC-V架构、支持Wear ...

  RISC-V 无剑联盟成立,阿里达摩院玄铁 RISC-V 处理器出货超 40 亿颗

  3 月 14 日消息,在今日举行的 2024 玄铁 RISC-V 生态大会上,RISC-V 无剑联盟宣布成立。RISC-V 无剑联盟首批联盟伙伴包括:Arter ...

  Arteris 扩展 Ncore 缓存一致性互连 IP 以加速尖端电子设计

  亮点:高效:专为最大限度地提高工程设计效率和加快产品上市时间而设计,用于连接基于 Arm 和 RISC-V 设计的半导体 IP 模块和子系统 ...

  嘉楠基于RISC-V的端侧AIoT SoC采用了芯原的ISP IP和GPU IP

  将芯原像素处理IP组合集成到高精度、低延迟的K230芯片中2024年3月14日,中国上海——芯原股份 今日宣布嘉楠科技全球首款支持RISC-V Vecto ...

  近日,龙芯中科在投资者互动平台回应用户提问时表示,龙芯第二代GPU核LG200将在2K3000中应用,2K3000计划在今年上半年交付流片。LG200支持 ...

  贸泽电子与Amphenol推出介绍新型连接解决方案的Plugged In视频系列

  面向千行百业,赋能AI应用型人才,英特尔加持校企协同的AI教育解决方案

  下载、答题赢好礼:使用Mentor的Xpedition Layout高效设计PCB

  学AM335X课程,赢超值BB-Black团购资格,更有DIY大奖赛预热中!

  4小时实战+剖析:TI工程师教你快速上手 各种无线无线开发板,助你参与动手实验)

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