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

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

3天内不再提示

带有SMS通知的水位指示器的制作

454398 来源:网络整理 作者:佚名 2019-11-01 09:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:组件

1。 Atmega328

2。 Arduino Uno

3。切换x1

4。晶体振荡器x1

5。 10uf电容器x2

6。 BC547 npn晶体管x4

7。电阻1k x5

8。电阻100 x8

9。 PCB x1

10。 LM7805 5伏稳压器

11。 LM7812 12V稳压器

12。电容器22uf x2

13。太阳能电池板20v

14。散热器x1

15。导线

16。 GSM调制解调器800H或900A

步骤2:连接和制作PCB

使面包板上的晶体管与电阻器连接,如ckt图所示,检查输出。输出将大于3伏,以将逻辑高电平发送到arduino。

安装pcb上的电阻器和晶体管。

安装pcb上的28针ic插座

我们正在制作独立的arduino。

将晶体振荡器与22uf电容器一起焊接。

将晶体管的输出连接至IC的模拟引脚,请参见ic的引脚图。

当GSM调制解调器从其吸收更多电流时,必须将散热片连接到7812电压调节器上。

将太阳能电池板连接到7812 ic的输入端

按pcb上的ckt图焊接所有组件。检查连接。

步骤3:编程

使用atmega328将arduino UNO连接到PC。 。

将以下代码刻录到您的arduino中。

int a = 0;

int b = 0;

int c = 0;

int d = 0;

无效setup()

{pinMode(A1,INPUT);

pinMode(A0,INPUT);

pinMode (A2,INPUT);

pinMode(A4,INPUT);

Serial.begin(9600);

}

无效循环() 》

{int r = digitalRead(A4);

int s = digitalRead(A0);

int t = digitalRead(A1);

int u = digitalRead(A2);

if(r == HIGH && s == LOW && t == LOW && u == LOW)

{if(a == 0)

{Serial.println(“ AT + CMGF = 1”);

延迟(500);

Serial.println(“ AT + CMGS = ” your no。“”);//更改接收方电话号码延迟(500 );

Serial.print(“第1级,打开电动机”);//您要发送的邮件

延迟(500);

Serial.write(26);

延迟(500);

a ++; B = 0; C = 0; d = 0;

}

}

如果(r == HIGH && s == HIGH && t == LOW && u == LOW)

{if(b == 0)

{Serial.println(“ AT + CMGF = 1“ );

延迟(500);

Serial.println(“ AT + CMGS = ”您的号码“”);//更改接收方电话号码

延迟(500);

Serial.print(“ 2级水”);

//您要发送的邮件

延迟(500);

Serial.write(26);

延迟(500);

b ++;一个= 0; C = 0; d = 0;

}}}

if(r == HIGH && s ==高&& t ==高&& u ==低){if(c == 0)

{Serial.println( “AT + CMGF = 1”);

延迟(500);

Serial.println(“ AT + CMGS = ” your no。“”);//更改接收方电话号码延迟(500 );

Serial.print(“ 3级水”);//您要发送的邮件

延迟(500);

Serial.write(26);

延迟(500);

c ++; B = 0; d = 0;一个= 0; }}

if(r == HIGH && s == HIGH && t == HIGH && u == HIGH)

{if(d == 0){Serial.println(“ AT + CMGF = 1”);

延迟(500);

Serial.println(“ AT + CMGS = ”您的号码“”);//更改接收方电话号码

延迟(500);

Serial.print(“坦克完全关闭电动机”);//您要发送的邮件

延迟(500);

Serial.write(26);

延迟(500);

d ++; C = 0; B = 0;一个= 0;

}}}

其他

{Serial.print(“ Circuit Not Connected”);

的}

的}

的结果

的结果 的

现在,卸下ic并将其安装到PCB中。

步骤4:组装和测试

取一根高度等于水箱的PVC管。

将ckt上的电线粘在水箱的不同高度上。

请注意,Vcc电线总是浸入水中。

进行所有连接。

将引脚2上的ic的Rx连接到GSM调制解调器的Tx。

将引脚3上的ic的Tx连接到

将太阳能电池板连接到7812 ic的输入。

检查所有连接,然后项目就准备好了。

责任编辑:wv

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

    关注

    0

    文章

    256

    浏览量

    39167
  • SMS
    SMS
    +关注

    关注

    0

    文章

    80

    浏览量

    29353
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    投入式水位计的水位测量原理:从水压到水位的转换

    水位计通过内部集成的硅压传感实现水压测量。当仪器没入水中时,水体压力作用于传感的感应膜片,引起膜片微小形变。这一形变会改变传感内部的电学特性,产生的信号经过数
    的头像 发表于 12-01 15:35 471次阅读
    投入式<b class='flag-5'>水位</b>计的<b class='flag-5'>水位</b>测量原理:从水压到<b class='flag-5'>水位</b>的转换

    投入式水位计如何通过水压测量水位?核心原理解析

    数据的呢?其核心原理其实并不复杂。投入式水位计的核心部件是一个高精度的硅压传感。当仪器被投入水中,水体产生的压力会通过透水部件,均匀作用在传感的感应膜上。水压越
    的头像 发表于 11-28 16:36 1005次阅读
    投入式<b class='flag-5'>水位</b>计如何通过水压测量<b class='flag-5'>水位</b>?核心原理解析

    物联网短信实战:SMS库收发功能速成来啦!

    在物联网开发中,短信收发是常见需求。本文带来一场技术实战,借助SMS库,10分钟内即可实现物联网短信的收发。通过简单易懂的教程,让你快速掌握这项功能,为物联网项目赋能。   SMS核心库主要支持如下
    的头像 发表于 10-21 17:09 598次阅读
    物联网短信实战:<b class='flag-5'>SMS</b>库收发功能速成来啦!

    基于无线通信的水位监测系统概述

    WD300系列无线水位监测系统,是用来测量水电站大坝、水库、前池、调压井等蓄水现场的水位数据和降雨量信息等数据。本机由数据采集传感及发送机、接收机三大部分组成。传感和发送机装在测量
    的头像 发表于 09-17 15:59 356次阅读
    基于无线通信的<b class='flag-5'>水位</b>监测系统概述

    水位自动监测报警:手机远程监控,不限距离启停水泵

    水位自动监测报警是一种广泛应用于水利、环保、城市排水、农业灌溉等领域的智能监测设备,能够实时监测水位变化并在异常情况下发出警报,有效预防水患、优化水资源管理。 一、规格型号 220V/4KW+高低
    的头像 发表于 07-11 17:17 516次阅读

    水位自动控制是什么设备?4G远程通讯,手机APP智能控制水泵

    水位自动控制是一种用于自动监测和控制液体(主要是水)液位高度的智能设备。通过传感实时检测水位变化,并根据预设条件自动启停水泵、阀门或其他执行机构,从而实现对水箱、水池、水塔、锅炉等
    的头像 发表于 07-07 17:35 805次阅读

    关于BLE通知值的通知长度问题求解

    在 LE GATT 服务吞吐量示例中,我发现每个通知阵列的大小为 244u。 我想知道通知数据的最大大小是否为 244 个数组。 因为我希望每次都通知 512 或 1024,以减轻
    发表于 07-01 06:58

    超级电容在故障指示器中的作用有哪些?

    超级电容在故障指示器中的作用有哪些?安装在输配电线路、电力电缆及开关柜进出线上的故障指示器在电流流通的线路中起着非常重要的作用,一旦线路发生故障,巡线人员可以利用指示灯的报警显示快速的确定故障出现
    的头像 发表于 05-16 08:41 465次阅读
    超级电容在故障<b class='flag-5'>指示器</b>中的作用有哪些?

    无线远程自动水位控制如何逆袭成智能终端?

    无线远程自动水位控制 采用全数字加密无线传输技术,实现远距离水位开关信号的传输和远程控制,主要是针对远距离的水塔、山顶蓄水池及江河水位监测而设计的全自动无线电测控系统。 无线远程自动
    的头像 发表于 04-28 16:08 544次阅读
    无线远程自动<b class='flag-5'>水位</b>控制<b class='flag-5'>器</b>如何逆袭成智能终端?

    无线电爱好者实用电子制作精选

    魔音门铃,对讲音乐门铃,自动稳光的调光台灯,自熄台灯,音乐彩灯,彩虹吸顶灯,简易卡拉OK话筒,简易电视天线放大器,电热毯通电指示器,电饭煲火力调制,电冰箱温度显示,家用电器简易过压保护
    发表于 04-07 11:26

    应用在洗衣机液位中的两通道测量高精度电容调理芯片-MDC02

    洗衣机液位的工作原理‌主要包括水位传感和控制电路的相互配合。当水位传感检测到水位达到设定值时,会向控制电路发送信号,
    的头像 发表于 02-21 09:56 886次阅读
    应用在洗衣机液位中的两通道测量高精度电容调理芯片-MDC02

    一摇、二遥型配网自动化终端原理和功能介绍

    一摇二遥型配网自动化终端是配套电缆型故障指示器使用的。通信终端能够与指示器通过光纤通信,接收指示器传输的遥信(故障信息)、遥测(负荷电流)信息进行分析、编译;可以实时监测24路开关节点状态,并生成相应的遥信变位信息及SOE信息;
    的头像 发表于 02-11 15:51 1103次阅读
    一摇、二遥型配网自动化终端原理和功能介绍

    水库水位实时监测报警系统:高精度监测,水位变化无所遁形

    水库水位实时监测报警系统是一套集传感技术、数据采集与传输技术、软件分析技术于一体的智能化监测系统。它能够对水库水位进行实时、连续、高精度的监测,并在水位异常时及时发出报警信号,提醒相
    的头像 发表于 02-08 15:19 1210次阅读
    水库<b class='flag-5'>水位</b>实时监测报警系统:高精度监测,<b class='flag-5'>水位</b>变化无所遁形

    不同类型熔断的优缺点 熔断在电路中的作用

    熔断 优点 :分断电流较大,可用于电压等级500V及其以下、电流等级200A以下的电路中,且带有熔断指示器,一旦熔体熔断,指示器会弹出,便于观察和判断。 缺点 :结构相对复杂,可能增
    的头像 发表于 12-10 10:49 3375次阅读

    河道水位精准监测要用到哪些传感

    ​在防洪减灾工作中,河道水位监测至关重要。准确的水位监测能够为洪水预警提供关键数据,帮助人们提前做好应对措施,降低洪水带来的损失。而实现精准河道水位监测的关键在于选择合适的传感。一、
    的头像 发表于 12-09 16:28 996次阅读
    河道<b class='flag-5'>水位</b>精准监测要用到哪些传感<b class='flag-5'>器</b>