单片机+wifi模块进行远程控制开关灯

一、前言

菜鸟起初玩单片机的时候,当点亮第一个小灯时内心激动的一批,大二下半学期利用一个寒假在跟着视频学习,就这样开始入们单片机了。大学里一年一度的校园电子设计大赛如期而至,我也报名参加了(纯属曾热闹着玩去了),学校要求参赛的人员晚上要去实验室去做自己的作品,我也去实验室了几次,给我最为震惊的就是他们设计的东西大部分都是某宝上买的零期间然后自己焊装拼接,代码啥的拿过来然后改个一二就行了!(当时给我都整懵逼了,比赛原来是这样的,这能学到啥~V~,我想象的应该是卷起袖子自己纯撸代码那种.....)。我不愿意去搞这种买来自己焊接然后程序用别人基本上都写好的(我copy别人的单片机程序,自己不理解70%绝对不去用,不理解的程序debug调试,一遍遍读,一遍遍敲,等自己理解了,就懒得去一个个敲了,直接copy),我自己当时也写不出程序于是乎放弃了比赛(也是为了自己没能力完成作品找的一个理由吧!嘻嘻(●‘?‘●))。慢慢的自己也摸索出一点点单片机的门道了,等入了门在学习就会很轻松,等自己会写串口通信、SPI协议、红外解码(让我最为感到还算牛逼的是我竟然写了一个DS18B20的程序....完全自己撸出来的....各位可以去看看DS18b20的程序有多长)>>我又在哈牛了,其实算是根据时序图自己理解着搞出来的<<。等单片机感觉玩的差不多了我就开始寻思着能不能搞个手机控制单片机,各种百度各种技术群里面问大佬问题,就这样很快得知了有蓝牙模块这个东东...由于自己对串口通信还算懂那么一点点,加上蓝牙模块都有配套的使用说明书,所以上手还是挺快的,于是就去手机商城上面下载了一个蓝牙串口调试助手的app、用了一段时间就在想能不能自己写一个这样的app,于是乎又是各种的百度各种的大佬群咨询(其实大佬群中的一个问题能给你撤到天涯海角去,真正的大佬说的话你不一定能听懂,真正的小白说的话,又离真相相差很远,算了还是自己百度去吧—》《—!)。此处省略几万字。。。以后慢慢说。。。。

好了,有人会说了看你个博客学点技术,你给我巴啦巴啦这么多干嘛~~!废话不多说咱们言归正传了——老司机开车了大家扶好坐稳,以免你晕车!

二、初始wifi模块

某宝8快钱买了一个wifi模块就行了,型号为esp8266-01(最便宜的那种..),

      

 实物图          引脚图

三、串口连接

USB—TTL与esp8266连接

串口         wifi

TXD——RXD

RXD——TXD

VCC ——3.3v

CH_PD—3.3v

GND

 三、设置相关参数

  • 查看并设置esp8266
  • AT+UART=9600,8,1,0,0
  • 将8266设置为STA模式:AT+CWMODE=1
  • 设置完之后重启: AT+RST
  • 连接路由器发出的WiFi :AT+CWJAP="WiFi名","WiFi密码”
  • 启动多连接: AT+CIPMUX=1
  • 建立server: AT+CIPSERVER=1
  • 通过协议、IP和端口连接服务器:
  • AT+CIPSTART=2,"TCP","115.29.109.104",6520
  • 发送数据: 开灯

四、软件编写与测试

软件是使用三年级小孩都能看懂的易语言来进行编写的。

完整版的视频链接直接奉上:

https://www.bilibili.com/video/av82070190

总结:软件上位机+远程通信+单片机之间打通了,剩下的设计你自己发挥想象创造吧。

温馨提示:单片机作为下位机进行控制,串口通信起到非常重要的作用,要认真对待串口通信,不然物就连不上网了.......

查看并设置esp8266AT+UART=9600,8,1,0,0将8266设置为STA模式:  AT+CWMODE=1设置完之后重启: AT+RST连接路由器发出的WiFi :  AT+CWJAP="WiFi名","WiFi密码”启动多连接: AT+CIPMUX=1建立server: AT+CIPSERVER=1通过协议、IP和端口连接服务器:AT+CIPSTART=2,"TCP","115.29.109.104",65209.发送数据: 开灯

原文地址:https://www.cnblogs.com/gfbzs/p/12150461.html

时间: 2024-10-08 12:43:05

单片机+wifi模块进行远程控制开关灯的相关文章

共享健身房替代2G、WIFI模块 充电站远程控制 高配全网通4G路由器

方案需求 共享健身房开发主要是基础物联网技术,现在的共享自助都是基于物联网技术,可以通过APP实现连接.使用.查看数据.而共享产品则是在此基础上添加了二维码技术,通过移动支付扫码,倒计时结束或者提前结束,让随时使用成为可能.共享健身可配置于社区型健身房,将领域涉及到写字楼.商场.居民区等人流量大的范围内,随时随地可见,不浪费时间在往返健身房的路途中. 技术部署 共享健身房涉及支付领域,可采用物联网共享健身房云端系统.app软件系统.微信小程序.支付一体化,告别办卡,刷卡等麻烦.直接二维码扫码,联

一牛网 | 试用&amp;评测-Lark7618语音识别wifi模块

一牛网论坛是一个技术交流平台,论坛包含各种技术资料.案例分析.问题解答,是IT人员交流的好平台,平台中汇聚着各类工程师,可以在论坛进行手机开发.物联网.无人机.智能车等知识的学习交流和分享经验,各种资料免费下载. 试用活动开始后,笔者第一时间联系到一牛网的论坛管理员-白菜,经过多次协商,最终确定了此次Lark7618语音识别wifi模块的免费试用活动方式,入口在文章的最下方. 由白菜亲自操刀,对Lark7618 语音识别wifi模块进行了深度的剖析,让我们来看看白菜对Lark7618 语音识别w

基于wifi无线PLC远程控制实现io开关量信号远程采集传输技术

深圳市综科智控科技开发有限公司是一家专注于生产与研发工业智能自动化设备及软件系统.工业物联网设备及软件系统的高新技术企业.公司致力于为客户提供从前端数据采集.传感器接入.IO控制.通信组网到云端联网.人机交互的一整套系统及方案,帮助客户实现其自动化设备及物联网设备的本地或者远程分布式控制与管理.本文档以综科智控无线IO模块为例,详细讲解基于wifi无线PLC远程控制实现io开关量信号远程采集传输的技术,无线PLC广泛应用于工业控制场合,物联网场合,智能家居场合,安防场以及不方便布线的场合,实测性

如何用arduino来测试ESP8266 WIFI模块(wifi普及预热中)

ESP8266是一款非常廉价的WIFI串口解决方案模块,以目前的超低价格受到各方关注,本强最近也在给它开发arduino库,来方便大家使用,不过捏,我们也需要了解下他的AT指令的操作方法.  首先,ocrobot的ESP8266使用的指令集手册在这里:http://www.ocrobot.com/doku.php?id=zh:ocrobot:modules:seed:at大家可以参考,打印或者怎么地.反正到时候经常会用到 AT指令是串口通讯中常用的一种操作指令.大家应该都很熟悉,GPS.短信猫等

玩转X-CTR100 l ESP8266串口WIFI模块

我造轮子,你造车,创客一起造起来!更多塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] ESP8266是一款非常火的WIFI模块,性价比高,操作简单,通过AT指令实现复杂的WIFI通信,大大降低开发难度. 夸张点说,如果创客不知道这么模块,不能称之为创客! 本文介绍ESP8266模块的使用,X-CTR100控制器连接ESP8266模块实现无线WIFI网络连接功能. 原理介绍 模块核心处理器 ESP8266 在较小尺寸封装中集成了业界

资料分享:wifi模块资料使用指南

今天给大家分享wifi模块总结资料,在网上看到蛮多小伙伴找这方向的内容的,统计了一些,拿出来大家分享,有什么不懂的地方可以加群讨论,更多单片机.proteus,物联网资料下载:813238832 WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将这一技术应用于电信网的接入网领域,能够方便.灵活地为用户提供网络接入,适合于用户流动性较大.有数据业务需求的公共场所.高端的

基于串口调试助手的WIFI模块调试-FPGA简单联网(点灯)

根据正点原子的<ATK-ESP8266 WIFI用户手册>,使用XCOM V2.2串口调试助手测试WIFI模块[26].在本系统中运用到的功能主要是TCP/IP模式中的TCP Client透传模式.发送指令的顺序如下: 设置WIFI的模式为STA模式:AT+CWMODE=1.响应:OK 重启使命令生效:AT+RST.响应:OK 联网:AT+CWJAP="wy225","pcblab225"(连接WIFI的名称(ssid)和密码).响应:OK WIFIco

基于WIFI模块(ESP8266)与非同一个局域网内服务器建立连接(转)

原文地址:https://blog.csdn.net/ludaoyi88/article/details/62236644 案例简述: 以WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块,连接到另外一个局域内网的TCP服务器,形成WIFI模块和服务器之间通信.本文先以电脑控制WIFI模块的连接,熟悉AT指令的使用,再通过编程手段,由单片机去控制WIFI模块,深入学习. 一.电脑端调试,控制WIFI模块的连接 说明:将WIFI模块通过串口与电脑连接,电脑通过串口调试软件给模块

3-(微信小程序篇)WiFi模块配网以后利用小程序绑定,控制设备,一次只能绑定控制一个设备

https://www.cnblogs.com/yangfengwu/p/11623750.html 一,实现的功能描述 STM32通过AT指令控制模块配网(支持SmartConfig和Airkiss),配网以后设备进入绑定状态(60S超时),在设备绑定超时时间内打开小程序即可绑定设备,然后实现控制功能. 二,功能测试 1,由于会不停的更新小程序代码,小程序发布又需要时间审核,我就不发布小程序,所以大家先按照以下方式运行小程序(熟悉一下流程) 1.1 打开小程序工程代码 1.2 选择真机调试,选