0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

水位监测器的制作教程

454398 来源:工程师吴畏 2019-08-16 09:58 次阅读

第1步:所需的工具和材料

水位监测器的制作教程

材料:

Arduino R3 - 1没有

水箱 - 2没有

蜂鸣器-1否

超声波传感器 - 2没有

16x2 LCD显示-1否

塑料盒-2没有

拨动开关-1否

继电器6v/5A -1否

IC ULN2003,基座-1否

旧灯箱 - 1没有

LED(红色,黄色,绿色) - 每个2没有

带状线 - 按要求长度

6v或12v适配器-1否

通用PCB - 所需尺寸

电阻-220 ohm

螺丝-20没有

塑料板 - 按要求尺寸

可变电阻器 - 10 k ohm

连接线 - 根据需要

工具:

剥线钳 - 1没有

剪线钳-1否

焊接套件-1否

热胶枪-1否

第2步:电路图:

在这个电路图中,我使用了3个单独的拨动开关来切换两个传感器,但是真正的单个传感器是可用的,这就够了。

第3步:程序:

程序:

#include

#define led 13

#define led2 12

#define led3 11

#define led4 10

#define led5 9

#define led6 8

#define trigger 18

#define echo 19

#define motor 17

#define buzzer 16

LiquidCrystal lcd(2,3,4,5,6,7);

浮动时间= 0,距离= 0;

int temp = 0;

void setup()

{

lcd.begin(16,2);

Serial.begin(9600);

pinMode(触发器,OUTPUT);

pinMode(echo,INPUT);

pinMode(motor,OUTPUT);

pinMode(蜂鸣器,OUTPUT);

pinMode(led,OUTPUT);

pinMode (led2,OUTPUT);

pinMode(led3,OUTPUT);

pinMode(led4,OUTPUT);

pinMode(led5,OUTPUT);

pinMode(led6,OUTPUT);

lcd.print(“水位”);

lcd.setCursor(0,1);

lcd.print(“b Indicator”);

delay(2000);

}

void loop()

{

lcd.clear();

digitalWrite(触发器,LOW);

delayMicroseconds(2);

digitalWrite(触发器,HIGH);

delayMicroseconds(10);

digitalWrite(触发器,LOW);

delayMicroseconds(2);

time = pulseIn(echo,HIGH);

距离=时间* 340/20000;

lcd.clear();

lcd.print(“水空间”);

lcd.setCursor(0,1);

lcd.print(“坦克是:”);

lcd.print(距离);

lcd.print(“Cm”);

延迟(2000);

if(distance 《= 78)

{

digitalWrite(led,HIGH);

}

其他

{

digitalWrite(led,LOW);

}

if(distance 《65)

{

digitalWrite(led2,HIGH);

}

其他

{

digitalWrite(led2,LOW);

}

if(distance 《52)

{

digitalWrite(led3,HIGH);

}

其他

{

digitalWrite(led3,LOW);

}

if(distance 《45)

{

digitalWrite(led4,HIGH);

}

其他

{

digitalWrite(led4,LOW);

}

if(distance 《28)

{

digitalWrite(led5,HIGH);

}

其他

{

digitalWrite(led5,LOW);

}

if(distance 《15)

{

digitalWrite(led6,HIGH);

}

其他

{

digitalWrite(led6,LOW);

}

if(distance 《15 && temp == 0)

{

digitalWrite(motor,LOW);

digitalWrite(蜂鸣器,HIGH);

lcd.clear();

lcd.print(“水箱满”);

lcd.setCursor(0,1);

lcd.print(“电机关闭”);

延迟(3000);

digitalWrite(蜂鸣器,LOW);

延迟(3000);

temp = 1;

}

否则if(距离《15 && temp == 1)

{

digitalWrite(motor,LOW);

lcd.clear();

lcd.print(“水箱满”);

lcd.setCursor(0,1);

lcd.print(“电机关闭”);

延迟(5000);

}

否则if(distance》 70)

{

digitalWrite(motor,HIGH);

lcd.clear();

lcd.print(“低水位”);

lcd.setCursor(0,1);

lcd.print(“Motor Turned ON”);

延迟(5000);

temp = 0;

}

}

第4步:在面包板上试用

按照电路图进行连接并将程序下载到arduino板检查输出

步骤5:剪切塑料片

现在拿塑料薄膜切割成旧的灯箱。..。..请参考附件中的图像

步骤6:制作一个洞

只需将arduino和pcb板放置在理想位置然后将其标记为固定并打孔。..。..

步骤7:准备LCD显示器

取一些电线并将其焊接LCD显示器针脚并在塑料片上留出空间并将其放在塑料片上

步骤8:放置T PCB上的HE组件

现在我们将把元件放在PCB上并焊接它并连接一些电线连接LED的

步骤9:LED的固定和连接

然后制作一个完美尺寸的孔以适合LED,然后根据电路图连接它们。

步骤10:TOGGLE SWITCH

我们在这里要修复该塑料片上的拨动开关并按照电路图进行连接。

步骤11:BUZZER

只需在工作表上修复蜂鸣器并建立连接。..

步骤12:放置ARDUINO

现在放置arduino并根据电路图提供连接以获取更多详细信息,请参阅附件图片

步骤13:小测试

现在打开并测试通过提升超声波传感器输出

步骤14:关闭盒子

在这里,我们将修复所有内容并关闭它。..。

步骤15:超声波SENOR

然后将传感器固定在盒子上,如图所示

步骤16:贴纸S

在word文档中键入低,高中,显示,坦克1,坦克2,电机状态,警报等字母。..。.然后打印输出并将其固定在那些地方。..。

步骤17:在水箱上放置传感器

只需参考图像并放置这些传感器。/p》

步骤18:修复墙上的框

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 水位监测
    +关注

    关注

    0

    文章

    34

    浏览量

    10560
收藏 人收藏

    评论

    相关推荐

    投入式水位计如何监测河湖水位

    在对河湖水位进行监测的众多手段中,投入式水位计发挥着重要作用。那么,投入式水位计究竟是如何实现对河湖水位的准确
    的头像 发表于 11-18 16:42 114次阅读
    投入式<b class='flag-5'>水位</b>计如何<b class='flag-5'>监测</b>河湖<b class='flag-5'>水位</b>

    数字功率监测器入门

    电子发烧友网站提供《数字功率监测器入门.pdf》资料免费下载
    发表于 11-04 09:32 0次下载
    数字功率<b class='flag-5'>监测器</b>入门

    水位监测站的功能特点有哪些?

    水位监测站作为水域安全的重要设施,能够实时监测水位变化、预警洪涝害、保障水资源合理利用等。水位监测
    的头像 发表于 10-14 09:59 156次阅读
    <b class='flag-5'>水位</b><b class='flag-5'>监测</b>站的功能特点有哪些?

    TI电池监控IC的高级电量监测器固件流程图

    电子发烧友网站提供《TI电池监控IC的高级电量监测器固件流程图.pdf》资料免费下载
    发表于 10-12 10:07 0次下载
    TI电池监控<b class='flag-5'>器</b>IC的高级电量<b class='flag-5'>监测器</b>固件流程图

    水位监测设备有哪些特点?

    先进的传感技术和信号处理算法,能够实时、准确地反映水位变化,误差范围小,为水利工程管理、水资源调度及防洪减灾提供了坚实的数据支撑。 在复杂多变的水文环境中,水位监测设备展现出了强大的
    的头像 发表于 09-23 16:05 131次阅读

    水位监测设备有什么功能

    测量:水位监测设备采用高精度传感,能够实现对水位微小变化的准确捕捉,测量精度达到厘米级。 适应性强:不受水质、泥沙含量等环境因素影响,能在各种复杂的水文条件下稳定工作。 远程监控:结
    的头像 发表于 09-20 15:03 156次阅读

    Arm技术助力Quvium打造智能咳嗽监测器

    设计一款小巧轻便、适合儿童佩戴且电池续航时间长的咳嗽监测器。且为这一监测器设备进行强大的机器学习 (ML) 算法开发,用以分析咳嗽频率,同时还可屏蔽背景噪声,实现仅监控咳嗽声的效果。
    的头像 发表于 09-05 15:56 1367次阅读

    水位监测站的功能特点以及应用

    水位监测站在保障水域安全、合理利用水资源等方面发挥着重要作用。随着我国水资源管理水平的不断提高,水位监测站将发挥更大的作用。
    的头像 发表于 08-23 16:25 267次阅读

    ADS131B23高压电池包监测器数据表

    电子发烧友网站提供《ADS131B23高压电池包监测器数据表.pdf》资料免费下载
    发表于 07-15 11:34 0次下载
    ADS131B23高压电池包<b class='flag-5'>监测器</b>数据表

    水位温度传感的作用和原理

    水位温度传感是一种广泛应用于水处理、环境监测、农业灌溉、工业控制等领域的传感。它能够实时监测水体的
    的头像 发表于 06-19 10:34 1014次阅读

    水位自动监测预警摄像机

    相关部门及时采取措施,从而最大限度地减少水灾风险。水位自动监测预警摄像机通过摄像头和传感实现水位的实时监测。摄像头能够捕捉到水体的实时情况
    的头像 发表于 05-23 09:52 600次阅读
    <b class='flag-5'>水位</b>自动<b class='flag-5'>监测</b>预警摄像机

    环境水位监测传感原理与功能

    电应普环境水位监测传感是一种能够实时检测水位高度变化的智能化设备。它采用先进的传感技术,通过感应水面的高度变化,将物理信号转化为电信号,再经过数据处理和分析,最终将
    发表于 04-24 11:35 619次阅读
    环境<b class='flag-5'>水位</b><b class='flag-5'>监测</b>传感<b class='flag-5'>器</b>原理与功能

    具有系统功率监测器和处理热量监测器的I2C窄VDC降压/升压电池充电控制BQ25713/BQ25713B数据表

    电子发烧友网站提供《具有系统功率监测器和处理热量监测器的I2C窄VDC降压/升压电池充电控制BQ25713/BQ25713B数据表.pdf》资料免费下载
    发表于 03-25 14:08 0次下载
    具有系统功率<b class='flag-5'>监测器</b>和处理<b class='flag-5'>器</b>热量<b class='flag-5'>监测器</b>的I2C窄VDC降压/升压电池充电控制<b class='flag-5'>器</b>BQ25713/BQ25713B数据表

    150 nA,超低功率,电源电压监测器TPS383x 数据表

    电子发烧友网站提供《150 nA,超低功率,电源电压监测器TPS383x 数据表.pdf》资料免费下载
    发表于 03-14 11:03 0次下载
    150 nA,超低功率,电源电压<b class='flag-5'>监测器</b>TPS383x 数据表

    isl73141v参考套件电压监测器参考设计

    电子发烧友网站提供《isl73141v参考套件电压监测器参考设计.pdf》资料免费下载
    发表于 02-19 10:00 0次下载
    isl73141v参考套件电压<b class='flag-5'>监测器</b>参考设计