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

步骤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的输入。
检查所有连接,然后项目就准备好了。


SKI的化学材料子公司SK IE Technology目前正在进行IPO
电场探头的速度与准确性
基于STM32物联网开发板(5)--ESP8266
荣耀10i入网 搭载麒麟710运行Android9系统
如何使用热转印纸做电路板
带有SMS通知的水位指示器的制作
详解U-Mail邮件系统密级设置功能
5G+智慧农业 无人机植保效率比人工高30倍
高通在2023骁龙峰会上推动突破性的生成式AI落地多品类终端
适合中国3G TD-SCDMA标准的数字前端解决方案
东芝推出新款4.5-kV双栅极反向传导注入增强型栅极晶体管
开关电源波纹的产生、测量及抑制
被低估的NFC:次世代智能穿戴的突围方向
雷达天线电源故障检测电路的设计
博通恶意收购高通分析:博通欲替换高通董事会所有成员
一系列同构环状夹层化合物的设计、合成和表征,并将其命名为“环烯”
新能源汽车产业与锂电设备市场发展趋势
协同创新 融合发展 | 华润微电子总裁李虹博士受邀出席2023深圳企业创新发展大会
Microchip通过基于SAMA5D2 MPU的系统模块简化工业级Linux的设计
5G对AR技术有什么影响?