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电容器一起焊接。

将晶体管的输出连接至ICinterwetten与威廉的赔率体系 引脚,请参见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

    文章

    251

    浏览量

    38283
  • SMS
    SMS
    +关注

    关注

    0

    文章

    78

    浏览量

    28578
收藏 人收藏

    评论

    相关推荐

    浅谈架空暂态特征型远传故障指示器

    新品—架空暂态特征型远传故障指示器—深圳鼎信生产厂家 型号:JY -DX 一、背景 随着电力系统的不断发展,对架空线路的安全运行和故障快速定位的要求越来越高。传统的故障指示器大多只能提供就地指示
    的头像 发表于 12-04 16:35 119次阅读

    线路故障指示器为什么变成红色

    线路故障指示器变成红色,通常是因为检测到了线路中的特定电气量变化,这些变化与线路故障紧密相关。具体来说,以下是一些导致线路故障指示器变红的主要原因: 1. 短路或接地故障 短路故障 :当线路中发
    的头像 发表于 09-24 11:04 441次阅读

    线路故障指示器如何复位

    线路故障指示器是一种用于监测电力线路故障的设备,它可以帮助电力维护人员快速定位故障点,从而提高故障处理的效率。复位线路故障指示器是故障处理过程中的一个重要步骤,确保设备能够恢复正常工作状态。以下
    的头像 发表于 09-24 11:01 360次阅读

    线路故障指示器工作原理是什么

    线路故障指示器是一种用于检测和定位电力系统中故障的设备,它能够帮助电力维护人员快速准确地找到故障点,从而提高电力系统的可靠性和安全性。 线路故障指示器的工作原理概述 1. 基本概念 线路故障指示器
    的头像 发表于 09-24 10:54 805次阅读

    线路故障指示器怎么判断故障点

    线路故障指示器在判断故障点时,主要通过检测线路中的电气量变化来实现。以下是一些具体的判断方法和步骤: 一、工作原理 线路故障指示器一般具备电流采集、电场测量和无线通信功能。当线路出现短路或接地故障
    的头像 发表于 09-24 10:52 689次阅读

    使用电源正常状态指示器实现输出放电功能

    电子发烧友网站提供《使用电源正常状态指示器实现输出放电功能.pdf》资料免费下载
    发表于 08-29 09:45 0次下载
    使用电源正常状态<b class='flag-5'>指示器</b>实现输出放电功能

    利用Arduino的数字水位指示器电路设计

    随着科技的不断发展,数字化威廉希尔官方网站 在各个领域的应用越来越广泛。在液位监测领域,数字水位指示器作为一种先进的监测设备,因其高精度、高可靠性和智能化等特点,受到了广泛的关注和应用。
    的头像 发表于 06-22 17:48 1018次阅读
    利用Arduino的数字<b class='flag-5'>水位</b><b class='flag-5'>指示器</b>电路设计

    内置超级电容模块的故障指示器有哪些特性?

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

    电力电缆故障指示器|误差探讨|行波故障定位的选项

    以往电力电缆故障指示器误差过大的原因可能有以下几点:  1. 设备自身问题:故障指示器设备本身可能存在制造或设计上的缺陷,导致其指示精度不够。 2. 安装环境影响:故障指示器可能受到安
    的头像 发表于 03-28 10:49 932次阅读

    汽车制动失效指示器电路分享

    几乎 40%的事故是由于制动故障问题而发生的。通过及早发现这种情况,我们可以降低事故率。“汽车制动失效指示器”项目是解决这一全球性问题的方法。
    的头像 发表于 02-25 16:02 1095次阅读
    汽车制动失效<b class='flag-5'>指示器</b>电路分享

    水位指示器电路图分享

    水位指示器是一种用于测量和显示容器内水位高度的装置。它广泛应用于各种场合,如工业生产、电力系统、水处理工程、农业灌溉等领域。
    的头像 发表于 02-20 15:25 4779次阅读
    <b class='flag-5'>水位</b><b class='flag-5'>指示器</b>电路图分享

    典型指示器电路图分享

    指示器是一种用于提供信息或指示的设备或组件。它的工作原理和作用取决于其应用领域和设计,但通常都是通过视觉、听觉或触觉等方式向用户传递信息。
    的头像 发表于 02-12 12:24 1408次阅读
    典型<b class='flag-5'>指示器</b>电路图分享

    水位指示器电路图分享

    水位指示器是一种用于检测和指示水位的设备。它通常采用简单的机制来工作,如利用静压力原理将水位信号转换为电信号输出到控制仪表,以对被测介质的液
    的头像 发表于 02-12 09:29 3912次阅读
    <b class='flag-5'>水位</b><b class='flag-5'>指示器</b>电路图分享

    水位指示器电路图分享

    水位指示器是一种用于检测和指示水位的设备。它通常采用简单的机制来工作,如利用静压力原理将水位信号转换为电信号输出到控制仪表,以对被测介质的液
    的头像 发表于 02-12 09:20 1564次阅读
    <b class='flag-5'>水位</b><b class='flag-5'>指示器</b>电路图分享

    电池电量指示器电路图分享

    电池电量指示器是一种装置,也被称为电眼,用于指示蓄电池的电量或充电程度。当电量指示器显示绿色时,表示电瓶电量充足,电瓶是完好的;当电量指示器显示黑色时,表示电瓶电量不足需要充电了;当电
    的头像 发表于 02-07 18:18 9096次阅读
    电池电量<b class='flag-5'>指示器</b>电路图分享