科技DIY - modbus rtu 485 气体传感器控制风扇 硬件选用 电路设计 代码编写 3D打印 成品组装

news/2024/12/5 12:45:02/

引言

Hi, 大家好。这里是金锁的科技DIY。利用软核的技术,把想法变成现实。

视频版请移步:https://www.bilibili.com/video/BV1K24y1o7Ft/

项目介绍 - 目标,想实现什么功能

在这里插入图片描述

气体传感器用途广泛,这次我们的小目标是做一个通过氢气传感器来控制排气扇工作的小型自动化系统。

当然,我们这个控制系统,不光要能通过传感器来控制风扇的运行和停止。还要加入定时控制,也就是让风扇能够按照一定的间隔时间来自主运行。

方案介绍 - 硬件选择 - 模块化

既然利用软核的技术,那么我们的原则是直接利用现成的功能模块,进行搭积木式的快速开发。

我们先来看看需要哪些积木吧。
在这里插入图片描述

一是要有脑袋瓜儿,也就是个主控。来随时获取并分析氢气传感器给出的数据,并且判断何时应该启动风扇。

二是要有眼睛鼻子,也就是氢气传感器;

三是要有胳膊腿儿,也就是风扇;

四是要有吃的,提供能量,也就是电源;

主控我们选择集成esp32芯片的nodemcu或者类似模块。这个模块可内可外,性能还可以。

在这里插入图片描述


http://www.ppmy.cn/news/147552.html

相关文章

STM32课设-智能物联网家居系统(UCOSIII+STEMWIN)

工程与源代码下载地址 Gitee:源码点这里 Github: 源码点这里 目录 一、功能分析与效果展示1.功能需求与分析2.硬件选型3.效果展示硬件实物图UI界面前端界面展示视频 二、下位机-STM32程序1.系统任务设计1.1 数据采集任务1.2 场景处理任务1.3 OneNet连接任务1.3 OneN…

7-6 设计一个风扇Fan类

设计一个名为Fan的类表示一个风扇。这个类包括: 1.三个名为SlOW、MEDIUM和FAST,其值为1、2和3常量表示风扇的速度。 2.一个名为speed的int类型私有数据域表示风扇的速度(默认值为SLOW)。 3.一个名为on的boolean类型私有数据域表…

轴风扇和离心风扇--有什么区别?

任何产生运行热量可能对其性能产生负面影响的组件或系统都必须冷却。这是您在学校学到的简单工程规则之一,在您承担实际热管理项目任务之前可能会忽略它。 除了节流系统中的电源、应用一些散热器或使用管道或冷板之外,您将需要一个风扇来移动一些空气并…

arduino智能风扇

Arduino 智能风扇 文件 ArduinoIDE下载 https://www.arduino.cc 所需工具 ● Arduino Uno开发板 https://detail.tmall.com/item.htm?spm1139j.1.0.0.2fa62cadLV9YyO&id22375863328&ns1&abbucket1 DHT11 温湿度模块 DHT11DHT22温湿度传感器模块SHT30/SHT3031 AM23…

基于STM32水温炉温温度控制系统电路设计-分享

(1)、主控制器采用STM32单片机 (2)、必须要有温度检测装置,采用DS18B20 (3)、要有加热装置,采用220V交流电供电 (4)、要能够设置报警的温度上限值以及温度加热的下限值 (5)、要有声光报警装置,用于报警温度上限 (6)、要能够自动加热使温…

家庭装修工作分解结构

1000家庭装修1100各功能区装修确定1110门厅1120客厅1121客厅的环境1122客厅的色彩1123客厅的自然采光1124客厅的空间分隔1300卧室1310卧室的功能1320卧室的色彩1400书房 1500儿童房1600餐厅 1610餐厅 的环境1620餐厅的色彩1700厨房餐厅 的环境厨房的色彩厨房的通风1800卫生间卫…

EasyExcel实现excel区域三级联动(模版下载)

序号 前言需求不通过excel,实现省市区级联实战pom.xml配置controller配置service类业务处理类测试 前言 首先,我们先来了解一下java实现模板下载的几种方式 1、使用poi实现2、使用阿里的easyexcel实现 今天社长就给大家说一下easyexcel的实现模板下载的之旅。在这里…

【数据结构】——树习题

目录 题1题2题3题4题5题6题7题8题9 题1 1、设高度为h的二叉树上只有度为0和度为2的结点,则该二叉树中所包含的结点数至少为(),最多为()。 A、h ;2h-1 B、2h-1 ; 2h-1 C、2h1&#xf…