STM32F103和SIM800L打造低成本短信转发系统(一):硬件篇
项目需求:
现代生活中,很多地方都需要收取验证码,比如快递、网站验证等。一旦我们使用自己的手机号进行以上活动,就会存在信息泄露,导致收到很多推销骚扰电话。解决的办法就是专门使用一个手机号来收取短信等。本项目的目的就是打造一个低成本短信转发系统,将手机号的短信转发到Web网页中。
需要的硬件有:STM32F103C8T6开发板(淘宝常用的是蓝色款,我买的黑色款)、SIM800L模块、USB转TTL模块、LM2596 DC-DC降压模块、3.3V LDO(TLV1117LV33DCYR)、12V2A电源(也可以用5V2A,主要保证SIM800L瞬时电流2A),(最好买个STLINK方便调试)。以上成本约60元。
STM32单片机的作用是通过AT指令控制SIM800L读取短信,访问网页等操作。
SIM800L是一款芯讯通公司出品的2G GSM/GPRS模组,具备收发短信、拨打电话、网络通讯功能。我们主要用他收短信和使用HTTP功能上传短信。
USB转TTL模块用来下载程序和串口通信测试。
LM2596 DC-DC降压模块主要是将12V电源降压至4V供给SIM800L使用。
3.3V LDO主要是给单片机供电。我用的是(TLV1117LV33DCYR)。
电源
大致电路原理图如下:(没找到黑色款的单片机图,用蓝色的代替,但是接线IO都是对的。)
串口1用作测试、下载程序。
串口2连接SIM800L模块。