搜索
bottom↓
回复: 44

panguoxian的KL25开源项目进行中....[基于GSM远程短信电源控制]

[复制链接]

出0入0汤圆

发表于 2015-1-8 10:24:38 | 显示全部楼层 |阅读模式
本帖最后由 panguoxian 于 2015-1-9 01:12 编辑

首先感谢amo论坛,感谢飞卡,(不感谢D和CCAV) .刚好有这个开源好机会,是个很好的学习过程。

之前没有使用过飞卡的芯片,也没用过SIM900,更没有接触过AT指令。也没有用过Allegro(借此机会学习使用Allegro 画PCB)
所以说是个很好的体验和学习过程。

*********
基本流程:

原理图及PCB        7 Day                01,08-01,15
PCB打样                7 Day                01,16-01,22
PCB焊接                7 Day                01,23-01,30
调试                      14 Day                01,31-02,13

(预计春节前完成,鉴于个人水平及其它未知因数可能时间会有延时,尽力在节前完成过个好年,不然过年也会惦记着这事

*********
硬件功能:

硬件成本约:124元

主要功能器件:SIM900A.
PCB只做两路继电器控制。加入USART接口方便PC调试。
(功能当然可以加入温度读取,及红外发送[可控制空调等],就发挥你无限的联想吧)
PCB不加入飞卡芯片,使用KL25小板跳杜邦线完成。

*********
具体实现过程:

(只使用短信功能)

手机发送(定义的指令)》硬件接收指令(做相关动作)》相关动作完成(发送短信到发送至手机)》手机接收短信(确认操作完成)

(实现过程都是在理想状态下,暂不考虑实时性问题)



等待KL25小板发货。。。。。。。。。

下面是原理图,看了SIM900手册自己画的,如果坛友发现有什么问题希望回复我,在此非常感谢。



BOM表(内符器件价格):


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-1-8 12:12:45 来自手机 | 显示全部楼层
期待楼主大作

出0入0汤圆

发表于 2015-1-8 12:13:00 来自手机 | 显示全部楼层
越来越多人嘞

出0入0汤圆

发表于 2015-1-8 12:46:05 | 显示全部楼层
GSM控制电源,实时性呢,网络不要延时

出0入0汤圆

发表于 2015-1-8 14:58:37 | 显示全部楼层
正准备搞个玩玩,等楼主上传大作!嘿嘿

出0入0汤圆

发表于 2015-1-8 18:04:12 | 显示全部楼层
GSM模块需要预设发送指令吗

出0入0汤圆

发表于 2015-1-8 20:13:02 | 显示全部楼层
项目介绍也太简洁啦 ,最后的成果也没说

出0入0汤圆

 楼主| 发表于 2015-1-8 23:33:19 | 显示全部楼层
luckner 发表于 2015-1-8 18:04
GSM模块需要预设发送指令吗

刚看了下sim900的手册,使用AT指令,

出0入0汤圆

 楼主| 发表于 2015-1-8 23:33:39 | 显示全部楼层
franki 发表于 2015-1-8 20:13
项目介绍也太简洁啦 ,最后的成果也没说

已经加上

出0入0汤圆

 楼主| 发表于 2015-1-8 23:34:35 | 显示全部楼层
jinyi7016 发表于 2015-1-8 12:46
GSM控制电源,实时性呢,网络不要延时

谢谢,现在不考虑实时性问题。

出0入0汤圆

发表于 2015-1-8 23:44:03 | 显示全部楼层
panguoxian 发表于 2015-1-8 23:33
刚看了下sim900的手册,使用AT指令,

为何不试试gprs模块,这样就可以发图片了。另外您这个sim900大概多少钱一块?

出0入0汤圆

发表于 2015-1-8 23:57:51 | 显示全部楼层
panguoxian 发表于 2015-1-8 23:34
谢谢,现在不考虑实时性问题。

不会出什么 大事故的话,无所谓也

出0入0汤圆

发表于 2015-1-9 00:13:48 | 显示全部楼层
luckner 发表于 2015-1-8 23:44
为何不试试gprs模块,这样就可以发图片了。另外您这个sim900大概多少钱一块? ...

发图片给板子还是板子发图片给接收端

出0入0汤圆

 楼主| 发表于 2015-1-9 00:22:10 | 显示全部楼层
luckner 发表于 2015-1-8 23:44
为何不试试gprs模块,这样就可以发图片了。另外您这个sim900大概多少钱一块? ...

嘉力创商城有好像是39元。BOM表还没做好,现在只是大概,等全做好了再发上来。

出0入0汤圆

发表于 2015-1-9 09:20:00 | 显示全部楼层
Juggernaut 发表于 2015-1-9 00:13
发图片给板子还是板子发图片给接收端

您可以再接个摄像头,就能把图片用板子发给接收端了

出0入0汤圆

发表于 2015-1-9 09:20:27 | 显示全部楼层
panguoxian 发表于 2015-1-9 00:22
嘉力创商城有好像是39元。BOM表还没做好,现在只是大概,等全做好了再发上来。 ...

看来还不贵啊!

出0入0汤圆

 楼主| 发表于 2015-1-9 11:20:31 | 显示全部楼层
luckner 发表于 2015-1-9 09:20
您可以再接个摄像头,就能把图片用板子发给接收端了

没用过飞卡的芯片,在学习中,这次只是为了完成本次开源,等熟悉之后再加入其它的东西。
头像被屏蔽

出0入0汤圆

发表于 2015-1-9 12:53:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2015-1-9 13:09:37 | 显示全部楼层
panguoxian 发表于 2015-1-9 11:20
没用过飞卡的芯片,在学习中,这次只是为了完成本次开源,等熟悉之后再加入其它的东西。 ...

恩,我对gsm模块比较感兴趣,所以就来和您讨论一下。

出0入0汤圆

发表于 2015-1-9 13:49:25 | 显示全部楼层
期待楼主大作

出0入0汤圆

发表于 2015-1-9 13:51:07 | 显示全部楼层
可以买一个SIM900A的模块 这样直接发送串口指令就可以控制了 不需要了解AT指令集

出0入0汤圆

 楼主| 发表于 2015-1-9 14:18:09 | 显示全部楼层
子鱼 发表于 2015-1-9 13:51
可以买一个SIM900A的模块 这样直接发送串口指令就可以控制了 不需要了解AT指令集 ...

要自主独立完成, ,顺便学习下allegro.模块还是自己做。

出0入0汤圆

发表于 2015-1-9 14:36:25 | 显示全部楼层
panguoxian 发表于 2015-1-9 14:18
要自主独立完成, ,顺便学习下allegro.模块还是自己做。

那要努力一版PCB就要成功呢 否则又要多出半个月的时间了

出0入0汤圆

发表于 2015-1-9 14:44:08 | 显示全部楼层
子鱼 发表于 2015-1-9 14:36
那要努力一版PCB就要成功呢 否则又要多出半个月的时间了

SIM900A是邮票孔,应该可以用洞洞板搭电路

出0入0汤圆

发表于 2015-1-9 16:24:56 | 显示全部楼层
加个LCD再配几个按键作软键盘, 可以编辑a~Z, 直接发短信

出0入0汤圆

发表于 2015-1-9 16:30:32 来自手机 | 显示全部楼层
支持,期待楼主大作,刚好有几个芯片

出0入0汤圆

发表于 2015-1-9 20:22:38 来自手机 | 显示全部楼层
可考虑下现有的网络平台来实现短信发送功能…

出0入0汤圆

发表于 2015-1-9 21:28:40 | 显示全部楼层
hswkcg 发表于 2015-1-9 20:22
可考虑下现有的网络平台来实现短信发送功能…

KL25没有MAC,需要外接MAC+PHY才能实现网络功能
头像被屏蔽

出0入0汤圆

发表于 2015-1-10 16:15:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2015-1-11 16:09:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2015-1-11 23:21:31 | 显示全部楼层
有了SIM900 ,收发短信就不难啦 !

出0入0汤圆

发表于 2015-1-11 23:22:00 | 显示全部楼层
能识别短信的内容是最好的 而不是单一的控制哈 期待这部分的识别代码

出0入0汤圆

发表于 2015-1-11 23:32:42 | 显示全部楼层
superrf 发表于 2015-1-9 21:28
KL25没有MAC,需要外接MAC+PHY才能实现网络功能

这里是用无线通信 ,搞个SIM900就可以无线通信啦

出0入0汤圆

发表于 2015-1-11 23:34:27 | 显示全部楼层
qs6361036 发表于 2015-1-11 23:32
这里是用无线通信 ,搞个SIM900就可以无线通信啦

忘了SIM900A带GPRS功能可以联网的

出0入0汤圆

发表于 2015-1-11 23:38:22 | 显示全部楼层
superrf 发表于 2015-1-11 23:34
忘了SIM900A带GPRS功能可以联网的

有了SIM900A ,联网就很方便啦 !

出0入0汤圆

发表于 2015-1-12 09:53:13 | 显示全部楼层
qs6361036 发表于 2015-1-11 23:38
有了SIM900A ,联网就很方便啦 !

不知道SMI900A能不能使用移动和联通的4G卡

出0入0汤圆

发表于 2015-1-12 10:32:10 | 显示全部楼层
superrf 发表于 2015-1-12 09:53
不知道SMI900A能不能使用移动和联通的4G卡

移动的卡是可以的 ,可以发短信 。联通的没试过 !

出0入0汤圆

发表于 2015-1-12 10:47:49 | 显示全部楼层
qs6361036 发表于 2015-1-12 10:32
移动的卡是可以的 ,可以发短信 。联通的没试过 !

关心网络,移动联通都有GPRS

出0入0汤圆

发表于 2015-1-12 12:35:52 来自手机 | 显示全部楼层
qs6361036 发表于 2015-1-12 10:32
移动的卡是可以的 ,可以发短信 。联通的没试过 !

发短信跟卡是什么网络制式没有关系吧,发短信是gsm模式

出0入0汤圆

发表于 2015-1-12 12:43:48 | 显示全部楼层
Ilidan 发表于 2015-1-12 12:35
发短信跟卡是什么网络制式没有关系吧,发短信是gsm模式

有关系吧,电信的卡应该不行

出0入0汤圆

发表于 2015-1-12 13:11:37 | 显示全部楼层
superrf 发表于 2015-1-12 12:43
有关系吧,电信的卡应该不行

电信的是CDMA的  !

出0入0汤圆

发表于 2015-1-12 14:39:37 | 显示全部楼层
楼主做个组件出来吧。

出0入0汤圆

发表于 2015-1-16 15:43:55 | 显示全部楼层
楼主中文短信搞定没有?

出0入0汤圆

发表于 2015-1-29 11:41:17 | 显示全部楼层
gsm模块一直想搞都没有搞,等楼主大作

出0入0汤圆

 楼主| 发表于 2015-2-1 11:18:49 | 显示全部楼层
本帖最后由 panguoxian 于 2015-2-1 11:20 编辑

我这边申通快递这段时间坑爹了,发了一个星期,还是自取。
1.17拿到KL25小板。

本来想好好研究下飞思卡尔的芯片的,可是万万没想到刚收到开源套件,事情就多起来了,晚上还要加班,只能晚上下班回家折腾了。
加之第一次使用Allegro画板,学习了几天。
为了按时完成开源,我就直接使用苏大的例程和库进行更改了。

注:原理图和PCB画得渣渣(只是把线扯上而已),大家多多提意见。

鉴于有网友问是否可以识别中文短信只要将中文转换成Unicode编码就可以了。由于个人时间问题,暂时就不做了。

调试过程发现问题:

1、SP3232接SIM900A模块端的串口线接反。
  解决:割板,跳线。

2、SP3232不能正常通讯。
  解决:因为是用之前拆下的芯片,漏买了这个芯片,判断可能是国产片子,果断全换105电容,通讯OK。

3、原设计光耦隔离继电器,因只设计一个电源电路。实际“地”并没有隔离。加之粗心大意直接使用PC817驱动+三极管了驱动继电器,
   因单片机是3.3V,而光耦端接的是5V,造成光耦失效。
  解决:去掉光耦,单片机直接三极管驱动继电器。

4、SIM900A,封装焊盘画得太宽,引起脚太近,焊接造成模块部分KEY输出脚短路。
  解决:拆开重新焊接。

引出接口,实际未使用的SIM900引脚:
pin        P3        DTR     预先是做SIM900A睡眠进入退出使用的,暂时用不到
pin         P4        RI      预先是做接收到短信识别的,但是SIM900A串口打印输出可以做识别

主要参考:
直接使用苏大的库
SIM900A_Datasheet
某通信例程(必免广告嫌疑就不打全名了,网上可以找得到相关例程)


以下是,以上错误已经更改的PCB及原理图(未对引出接口更改):

程序如下:

以下是视频的演示:(优酷上传后视频质量也是渣渣)
http://player.youku.com/player.php/sid/XODgzNDc0OTY0/v.swf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-17 17:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表