1-学习GPRS_Air202(Air202开发板介绍)

记得自己第一次实现远程通信是在学校里用SIM900A实现的,随着WIFI模块的普及自己就开始用WIFI模块了,当然WIFI模块已经用的很...

WIFI模块要想实现远程控制必须连接路由器,其实在做王哥的项目的时候就发现了Air202,因为当时感觉WIFI还是比Air用手机卡便宜,所以

项目就用WiFi模块做的,但是对于没有无线网的场合,,,那就看GPRS的了,所以自己准备出GPRS的开发板和一系列教程

用Air实现远程控制还是同学小于那天晚上让我去他公司玩,然后大概花了半小时的时间就用Air连接了自己的MQTT服务器,然后和自己的手机实现了控制和通信

废话少说先介绍自己的开发板

教程资料链接

链接:https://pan.baidu.com/s/1m900Sjh4r91zHt_1B4uOGQ 密码:6vb8

刚发出去

 板子一开始是没有WIFI接口的,后来自己想了想还是加上WIFI的接口(ESP_01),原因是这块Air的开发板,自己会先讲Lua编程,对于初学者而言

Lua相当于一个新的东西,所以呢可以先看自己的Lua的WIFI模块编程的然后再慢慢的用Lua做Air202,如果Lua使用的已经很熟练了,那就直接学习Air就好啦,也不需要配8266了.板子让我做的很紧凑,不到5*5,最主要的原因是为了降低成本价.

整体的思路呢

1,

第一篇是直接实现远程控制(控制一个开发板的一个灯亮灭)和采集温湿度显示在手机界面(51单片机采集,发送给Air的串口,然后转发到MQTT,然后显示在手机)

当然APP还是自己的那个最终版的APP

APP下载可以看这篇文章

http://www.cnblogs.com/yangfengwu/p/8720148.html

2.第二篇之后就一点一点的讲

所讲的内容应该和51WIFI的差不多

51单片机:

  配合Air模块实现采集和控制

WIFI模块:

  先讲LUA开发(TCP,UDP,MQTT等等各种功能),然后AT指令,当然这些都会配合单片机,和上位机

Android:

  TCP,UDP,MQTT,数据库,画波形图等等等等

C#:

  我的上位机用C#做,TCP,UDP,MQTT,数据库,画波形图等等等等

 其它:

如果后期发现什么功能在往上加,列如:短信,电话等

现在说一下原理图

接上USB除了51单片机由自锁开关供电外,其余的是立即得电的,这样设计是因为WIFI模块突然的一上点会需要大一点的电流,

如果CH340的供电没有一个大电容存储电的话,就会一瞬间的不稳定,主要是为了省去这部分空间

其实自己加了一个100UF的钽电容

测试版是这样做的,如果回来测试可以直接用一个自锁开关断电上电而不影响CH340的话,自己就修改一下

由于通信的串口比较多,所以做成了两个拨码开关选择的,因为自己感觉要是用跳线帽或者杜邦线连接实在太麻烦了

WIFI,没有什么,主要是供电是用两个二极管串联之后提供的电

其实供电电压大约是 5 - 0.7 - 0.7 = 3.6V

直接用买的现成的模块,感觉买来芯片做到板子上就浪费了,而且直接买来插针还省了自己的板子的空间

 其实就是学习这个模块,感觉这个模块做的相当的可以,值得学习和使用.. 文章会一如既往的

我挥舞着键盘和鼠标,发誓要把世界写个明明白白....第一行代码的这句话....

 晚安.......

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏应用案例

作为一个有追求的程序员,你应该掌握的七种武器

1 科学上网 虽然国内互联网一片热闹的景象,但我们不得不承认,从硬件到软件,从协议到标准,我们现在使用的绝大部分技术都是起源于墙外,而Google是检索这些第一...

20910
来自专栏应用案例

一次支付系统升级过程经验教训分享

一、主题分享 大家好!我今天讲的不是什么高深的技术或者产品设计,只是前一段时间发生的真实的上线过程。大家就权当我讲一个故事。里面涉及的技术也比较简单,请大家可以...

2248
来自专栏张叔叔讲互联网

什么是网络爬虫,每天都在忙乎什么?(下篇)

上篇文章中提到我成功到达了B站服务器,并且成功拿到了所需要的Cosplay图片,但是除了图片之外还有一些其他内容,带着很多疑问我开着车以光速回家了。

1242
来自专栏FreeBuf

揭秘:充电宝是如何盗取你的个人隐私的?

中午吃完饭,看到一个微博中别人转的央视新闻《别被改装充电宝盗取隐私》觉得又是啥高大上的东西上了央视,看完后才知道是数字公司的某研究员做的伪装充电宝盗取隐私的玩意...

2567
来自专栏weixuqin 的专栏

Mac入门推荐(写给Mac小白)

5705
来自专栏腾讯Bugly的专栏

【Dev Club分享】React Native项目实战总结。

“8小时内拼工作,8小时外拼成长”这是大家共同的理想。除了每天忙于工作外,我们都希望能更多地区吸收领域内的新知识与新技能,从而走向人生巅峰。 Dev Club...

4388
来自专栏Android 开发者

正式发布 Android 架构组件 1.0 稳定版

1332
来自专栏Java后端技术栈

Redis 深度历险:核心原理与应用实践!

Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...

2411
来自专栏知晓程序

如何在微信群里发通知?这个方法特别好用

今天,「知晓程序」推荐的小程序「群里有事」,也许能解决这个问题。在这里,你不仅可以发布通知、活动,而且它有一种强大的魔力,吸引大家去查看。

1301
来自专栏Debian社区

Canonical发起投票:Ubuntu 18.04 LTS预装哪些应用

在 Hacker News 社区讨论即将到来的 Ubuntu 17.10(Artful Aardvark)操作系统之后,Canonical 的 Dustin K...

1152

扫码关注云+社区

领取腾讯云代金券