【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

stm32+esp8266实现无线联网升级程序

  • stm32+esp8266实现无线联网升级程序
  • stm32+esp8266实现无线联网升级程序
  • stm32+esp8266实现无线联网升级程序

stm32+esp8266实现无线联网升级程序

stm32+esp8266实现无线联网升级程序

stm32+esp8266实现无线联网升级程序


在PC上创建TCP服务器,通过STM32驱动esp8266连接路由器,并使ESP8266作为客户端链接到该TCP服务器上,实现联网;服务器发送指令更新程序,单片机接收到信号,准备接收更新代码,服务器将要更新的App程序的bin文件发送给STM32,进行代码更新。前提是先得将IAP-Bootloader下载到单片机,再下载初始app程序(wifi_upd)。部分代码见截图展示

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
gateway[1].pdf
描述:原理图,见截图展示
源代码
code.rar
描述:iap+app
收藏 (8)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归鲍站所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 家用插座改装,秒变手机wifi无线开关

    wifi插座、无线控制的灯很多了,但是有时候并不是很方便去改现成的电路,所以有了手机遥控去自动按开关的想法。开关是这样的:在侧面装个舵机,转动时就会带动按钮了~~ 远程控制wifi当然比蓝牙方便多了,自然是esp8266了,直接SDK开发。电路图就非常简单了,直接esp8266驱动舵机就好,可以直接驱动。如下:使用了一个esp8266-12N的转接板,做简单修改:红线是新加的线,蓝线是板子上本来的线,要用刀划断,驱动舵机不用GPIO2是因为GPIO2连在esp8266-12N上的led,GPIO0又作为烧录切换增加按键做为了按键功能,所以舵机就换成了GPIO4了实物图:电路很简单,就这样了,后面如果方便就上传个使用个视频上来,已经用了半年,非常方便,可开可关。esp8266软件部分根据自己的需要,完成以下部分:按钮高度不同时,舵机转动角度不同,所以需要设置最大转动角度,因为开关两个,所以设置两个角度需要不影响按钮的正常使用,所以舵机需要停止在不影响按钮动作的位置,设计为舵机转动一点时间后,自动回到不影响按钮使用的平衡位置可设置多长时间回到平衡位置,可设置平衡位置对应角度esp8266需要连接wifi,必须可以使用SmartConfig功能连接wifi为方便后期升级,增加OTA功能手机可控制,使用tcp/udp通信局域网内,手机端可以询问设备ip地址,无需手动设置Android部分Android其实就是tcp+udp通信了,之前做个一个wifi控制的灯,现在把两个合在一起了(截图没截灯控制部分)使用方式:esp8266,GPIO0作为按键,按下上电即为烧录程序,烧录后重新上电,长按按键直到8266上的灯常亮,此时用手机段配对设备,等待一会就能连上了.将舵机固定在合适位置,安卓端在按钮上下滑即可打开设置界面,设置好按下角度,平衡角度,按下延时时间,就可以使用了.功能还可以加很多,比如定时之类的,不过现在够用先这样了
    来自:无线手持设备时间:2018-07-31 esp8266 android wifi遥控
  • esp-8266的TCP传输测试

    通过stm32给esp8266发送指令,作为客户端连接服务端进行通讯。服务端提供windows端和linux端源码。通过建立tcp传输连接,esp8266和电脑在同一局域网能无线通讯测试。附件资料截图:
    来自:通信与网络时间:2018-07-29 stm32 esp8266 tcp传输
  • STM32环境检测仪设计(ESP8266wifi联网功能)原理图PCB源代码

    本STM32环境检测仪具备检测温湿度/pm2.5/甲醛的功能,并可将检测到的数据显示在液晶屏幕,亦可通过连接wifi实现联网,可在电脑端Tlink物联网平台查看数据,也可在手机端APP查看数据。硬件资源及环境检测参数: 单片机:STM32F103RBT6;WIFI模块:乐鑫ESP8266-12F;甲醛传感器:岚宝德源;温湿度传感器:SHT20;PM2.5传感器 :夏普GP2Y1010AU;甲醛检测量程:0~1mg/m3;温度检测量程:0~99℃;湿度检测量程:20%~95%RH;PM2.5检测量程:0~900ug/m3;供电方式 :DC5V(>50mA);系统设计框图:附件资料截图: 实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15108222295.23.68701a2c1YZilD&id=574064993680
    来自:DIY创意产品时间:2018-07-26 stm32 esp8266 环境检测仪
  • 5V WiFi继电器模块搭载ESP8266 WiFi模组实现无线控制

    5V WiFi继电器模块搭载ESP8266 WiFi模组和微控制器,可通过手机APP向模块发送串口指令实现在局域网内对继电器进行无线控制。功能特点:板载ESP8266 WIFI模组,AP模式下可同时连接5个client;模块具备两种工作方式:1、手机搭载在WiFi模组上;2、手机与WiFI模组搭载在同一路由器上,通过手机APP来控制继电器;传输距离:1、空旷环境下,手机搭载在WIFI模组上时最大传输距离400m;2、当WiFI模组和手机同时搭载在路由器上时传输距离依路由器的信号强弱而定;板载5V,10A/250V AC 10A/30V DC继电器,可连续吸合10万次;模块具有二极管泻流保护,响应时间短;模块波特率:9600,8,1,0,0。原理图截图:
    来自:其他开发板时间:2018-07-26 物联网 esp8266 wifi继电器
  • esp8266百度语音在线识别WIFI开发板web配网物联网智能对话

    开发板视频演示:http://www.iqiyi.com/w_19s0bh7meh.html原理图及介绍下载:https://pan.baidu.com/s/1PEdyOIyEUj5bWtrutif4PQ注意: 本开发板分两种版本:无网络版实现了esp8266录音与播放,即你说什么,开发板会重复你说的。本次开发的源码需联系本人进行交易,附件有本人联系方式。无网络版开发板功能介绍: 1,实现esp8266与WM8978 I2S通信功能2,可以录音与播放3,提供sdk源码与技术支持esp8266百度语音在线识别全功能版开发板功能 1,WEB配网,开发板产生clock_mac的wifi热点,手机或者电脑连接该热点后,在浏览器中访问192.168.4.1进入wifi配网页面配网连网wifi。2,百度语音在线识别任意语音3,智能家电控制,如开关灯,打开电视。。。。。。。。4,时间,日历,天气预报语音播放5,简单智能语音对话 视频教程正在更新中,以下为更新部分开发环境:eclipse
    来自:智能家居时间:2018-07-21 物联网 esp8266 语音识别
  • 基于51单片机zigbee温湿度传输及控制(带wifiAPP查看功能)

    功能简要说明:1.发射板组成:DHT11温湿度采集+51单片机+cc2530 zigbee无线模块;2.接收板组成:51单片机+zigbee(cc2530)无线模块+1602液晶显示+蜂鸣器+继电器控制加湿器模块+加热控制+风扇控制+ESP8266wifi模块;3.功能说明:发射板可将采集到的温度信息通过zigbee模块无线传输给接收板的zigbee模块,接受板接收到温度信息后送给单片机串口进行处理,并1602 液晶显示出来,接收机可通过按键设置上下限温度报警值,一旦温度超过上下限值,蜂鸣器将报警,并可控制风扇转动,开始加热,打开加湿器模块,并可将温湿度信息通过8266WIFI模块传输给手机APP进行查看;4.电路板为PCB腐蚀所做,图文件为altiumdesigner工程文件。5.程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198;详细功能演示视频如下:资料截图:
    来自:其他时间:2018-04-13 51单片机 esp8266 zigbee模块
  • STM32主控的ZigBee网关设计

    本系统已经在实际大棚中使用几个月,系统稳定。系统采用STM32F1032为主控,通过ZigBee无线传感网络组网,采集近距离无线数据(实测在大棚中点对点距离超过三百米),利用液晶触摸屏供用户触摸操作并显示数据,将系统接入WiFi模块,以实现数据的网络化传输,IP设置界面,用户若一定时间内不输入则连接一个程序中自定义的IP,用户也可以手动输入一个IP地址,进而实现相关数据传输服务,Android客户端通过访问服务器,接收数据,从而实现了数据的网络化的远程传输,同时Android端还有实时数据、智能控制、阀值设置、修改名称功能。实时数据:列表显示数据,定时自动刷新页面,用户也可以按图标自行刷新。智能控制:手机发送信息给服务器,服务器再发给网关,网关接收到数据根据程序进行判断进而执行对应操作。程序中实现的是输入0或1控制网关上的LED的亮灭,用户也可以很方便的在程序中修改,自行定义接收到数据对应的操作。阀值设置:通过设置上下限,每组数据跟上下限比较,在其中则数据显示绿色,否则为红色,方便用户查看。修改名称:用户可根据编号对数据名称进行修改。 本项目采用zigbee节点做为温湿度采集节点,因而可以非常方便扩展相应节点,以实现多点温室信息采集,不仅是温室数据,还可以扩展其他传感器节点模块,很方便实现多种多点数据采集,本项目中 STM32F103ZET6 + ZigBee+ wifi,可以相当无线传感网络的网关,可以应用于各种工业自动化控制数据采集,智能家居信息采集... 同时用户也可在此基础上在数据采集中扩展应用modbus,can等现场总线或其他无线协议,这些均可很方便加入该系统中。
  • 基于51单片机超声波测距wifi无线传输 手机APP报警显示(程序源代码,电路图源文件、参考论文)

    功能介绍:1.51单片机(stc89c52RC)+超声波测距模块+1602液晶+esp8266wifi模块+蜂鸣器报警+按键。2.单片机通过测距模块采集距离信息,当距离超限时,将距离信息通过wifi传送给手机APP,APP将接收到的距离信息显示出来;3.通过APP发送“报警“和“解除”可控制电路板上蜂鸣器报警;4.液晶显示距离信息和wifi连接状态;5.按键设定工作模式及报警值大小;技术咨询QQ:2067054198;附件资料截图:
  • 【智能家居 】多通道触摸控制 手机远程监控、控制器

    【智能家居 】多通道触摸控制 手机远程监控、控制器说明:MARS 中控系统是火星科技针对物联网领域智慧家居应用或电子爱好者所自主研发的一款实用的智能家居控制器。 其具有以下特点: 触摸按键控制家用小功率 220v 电器;手机 APP 远程控制用电设备;实时更新与查看远程端的相关数据或状态, 如用电设备的工作状态、 环境光强、 控制器温度等。控制器由上下两块电路板组成。 上板由触摸按键、 温度传感器、 光强传感器等组成。 下板提供 220V 民用电接入和 6 路用电设备输出控制接口。 电源指示灯蓝色状态指示灯->亮: 设备不通电。 灭: 设备通电工作。六路输出控制接口->每一路控制一路 220V 用电器负载。六通道触摸按键->控制对应通道的用电器通断, 如触摸按键 CH2 对应 通断 CH2。220~V 交流民用电输入接口蜂鸣器提示温度传感器光强传感器额定电流: 单通道 3A 额定电压: 250VAC适宜温度: -20° C 到 85° C 触控区域: 电容式触摸 背光区域: LED 背光面板材质: PC 阻燃 底座材质: ABS 阻燃 接线方式: 零线+火线 产品尺寸: 100*68*40mm支持产品设计 方案定制更多优惠请关注小店:https://shop115663012.taobao.com/
    来自:DIY创意产品时间:2017-12-06 stm32 智能家居 esp8266
  • 超详细超简单wifi温度计图文讲解

    1.搭好电路,先下载3个bin文件。新买的wifi模块(8MBITflash)只下载这3个文件可能不会运行,表现为不停重启,串口不停输出,需要下载完整的官方8Mbit程序一次2.通常第一次运行的并非真正的主程序,而是运行第二个程序,此时LED长亮,用电脑连接名称为“ESP-WIFI-BOOT”的wifi.打开wifidownload.exe选择文件,点升级即可。以后更新程序也会用到这个exe,就不用通过串口下载更新了。3.到https://www.lewei50.com申请一个帐号,获得key4.长按开关,到LED慢速闪烁后松开,电脑连接“ESP-HTTP-SET”,连接后在浏览器输入192.168.4.1输入相关内容5.下载乐联网手机app,就可以看到传感器里有数据了6.其他如果想自己修改代码或以后需要更新程序,可以长按开关到LED慢速闪烁松开,再长按开关到中速闪烁,最后再长按开关到快速闪烁,此时可以按照步骤2升级程序了。在制作过程中遇到什么问题,可以在这里留言
    来自:智能家居时间:2017-10-30 esp8266 ds18b20 wifi温度计
销量
5
查看
589
参数名 参数值
发布于 2018 年 07 月 19日
更新于 2018 年 07 月 19日
Moore8直播课堂