开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

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

WIFI模块实现物联网远程控制,附手机APP

WIFI模块实现物联网远程控制,附手机APP

功能描述:物联网ESP8266单片机版
这个版本是由WIFI作为中间接力,手机发送数据到WIFI模块,
WIFI模块通过串口接入单片机系统,来完成最终的控制目的;
单片机被控端口是 P32、P33
准备材料:
A、ESP8266-01 之WIFI模块一个,模块和单片机通过串口对接,RX、TX交叉

B、51开发板,要求:晶振 11.0592 和带字库的12864 液晶

开发板自选。。。
C、5V、3.3V电源各一个
这个根据个人需要,来决定吧,5V是给单片机和外网控制设备供电,3.3V给WIFI模块供电
D、安卓手机一部
用于安装手机APP,发送数据控制WIFI模块
实施过程:
A、单片机 HEX 烧录文件下载,压缩包内有一个hex文件,解压后读入烧录软件

上面是 STC 烧录软件,可以直接串口烧录,烧录后默认设置
热点名称:ESP8266
接入的IP:192.168.4.1
开放端口:5000
默认密码:0123456789
B、单片机系统接口定义和说明
//单片机系统硬件参数说明
//系统晶振 11.0592M
//自带字库的 12864 液晶
//串口通讯波特率 115200
//ESP8266-01 固件 V1.2
//ST7920 芯片 12864液晶屏数据线
sbit LCM_RS = P2^2; //模式位,为0输入指令,为1输入数据
sbit LCM_RW = P2^3; //读写位,为0读,为1写
sbit LCM_EN = P2^4; //使能位,高脉冲
sbit LCD_PSB = P2^1; //串、并方式控制,本程序并口控制
#define Lcd_Bus P0 //LCM12864数据总线,P0.0--P0.7对应连接DB0--DB7
//定义继电器控制输出,低电平驱动
sbit jdq1 = P3^2; //继电器 1
sbit jdq2 = P3^3; //继电器 2
C、单片机系统控制界面

D、手机APP安装,压缩包解压后,按照传统方式,安装到手机内,
手机上出现下面的图标,安装成功

进入手机设置,
->点 WLAN
->选 ESP8266
->输入密码 0123456789

IP和端口都提前填入,直接点登陆

进入单片机模式,点击灯控开关,实现WIFI协同单片机完成远程控制

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

电路相关文件

电路图文件
单片机烧录文件.rar
描述:单片机烧录文件
源代码
APP_WIFI.rar
描述:APP
分享到:
收藏 (22)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归cjjcjj1所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • CanAirIO – 便携式空气质量监测仪

    使用低成本传感器和智能手机测量空气质量(PM 2.5)的移动和固定传感器的项目。硬件组件: 霍尼韦尔空气质量粒子传感器HPMA115S0× 1 Molex直流电源线8电路150MM Picoblade× 1 ESP32 MINI KIT模块WiFi +蓝牙× 1 电池护罩用于ESP32 MINI KIT D1电池充电和助推器× 1 用于WEMOS D1 MINI的0.66英寸OLED显示模块× 1 滑动开关× 1 通用锂电池3.7v 500mAh或类似× 1 软件应用程序和在线服务: PlatformIO手动工具和制造机器: 烙铁(通用)通过本指南,您将能够使用Honeywell HPMA115SO传感器构建测量空气质量的设备,该传感器可测量PM 2.5和PM 10 颗粒。详细的教程见附件项目详情!
  • 最完整的物联网系统(app,web后台,上位机,微信公众号)

    个人网站: http://www.fishiot.top/ web后台: http://www.fishiot.top/console/panel/index.html 演示效果视频链接(视频中附有讲解,请打开扬声器观看,不要静音,另外视频有点长,请耐心看完): https://v.qq.com/x/page/e0735zjyiwh.html?微信公众号: fish物联技术交流群: 203625801作者QQ: 2260571610 作者电话: 15727652280此项目是基于上海庆科的emw1062 wifi模块来实现的,和stm32之间通过SDIO接口来实现通信,所以可以实现高带宽传输,比如本系统中实现的摄像头视频远程传输,远程录音,wav音频播放等高级功能,请观看视频链接,感受其强大之处!本系统中加入了权限管理系统,可以通过二维码的方式把自己的设备分享给别人,超级管理员可以删除对其他用户对此设备的使用,硬件上支持OTA升级,在APP上给出的是一个bin文件网络地址,在pc和web后台上是给出一个本地的bin文件,支持GPS实时定位,嵌入了百度地图SDK基于本系统,我已实现APP端,包含ios和android俩个系统的,已实现上位机,包含window和mac系统的,实现web后台,采用layui框架,实现了微信公众号,下面分别简单介绍。一.硬件设备端 上面包含了2套硬件,一套是野火的stm32f429开发板,一套是上海庆科官方的micokit3165,他们是独立的,互补影响,每个开发板上挂有不同的外设资源,APP或者其他控制端就会动态解析出开发板上的外设资源,从而显示出不同的操作界面,这样的好处就是当硬件上增加外设时,APP端是不用改变的,二.APP端 三.PC上位机支持mac系统版本的(看演示视频,里面有介绍),以下只以window上的截图, 仿QQ 2014版本的登录界面四.web后台最后说一句,请一定要看视频演示效果,因为功能太多了,只能用视频看的才能更直观!
    来自:智能家居时间:2018-10-08 stm32 物联网 上位机
  • MC20 GPRS功能测试(含原理图),共享单车、共享充电宝、共享雨伞

    电脑测试MC20(含原理图) GPRS功能,实际测试稳定可行包含两种链接测试:(1)IP+端口号与花生壳服务器连接测试;(2)IP+域名与花生壳服务器连接测试试用于物联网服务,如共享单车、共享充电宝、共享雨伞等
    来自:智能家居时间:2018-10-07 单片机 物联网 共享单车
  • 便携式仓库、控制棚、温室监控

    工业物联网系统的原型,使用MKR GSM1400和全息图增强仓库/温室监控。硬件组件: Arduino MKR GSM 1400× 1 全息全球物联网SIM卡× 1 DHT11温湿度传感器× 1 Seeed Grove - 气体传感器(MQ2)× 1 MQ135气体传感器× 1 跳线(通用)× 1 软件应用程序和在线服务: Arduino IDE全息数据路由器ThingSpeak API背景:湿度和温度监测是盐/乳制品仓库,温室以及家庭中非常重要的因素。我不打算从数字仪表中读取手动读数,而是计划使用Arduino MKR GSM 1400自动将仓库(温度/湿度)的实时统计数据流式传输到Hologram Cloud和ThingSpeak Cloud。通过这种方式,我们可以获得随时随地获得实时结果,并及时做出决策,以保护产品免受损坏。我还在该系统中增加了一个功能,即气体/烟雾监测,光照水平和环境监测,这在安全和健康环境方面是很好的。如果发生火灾或冒烟,您可以获得系统警报,或者如果有任何污染影响,我们可以采取措施使我们的环境变得清洁。Arduino MKR GSM 1400将从所有传感器和模块接收数据,并通过Hologram SIM卡将其发送至全息云。之后,我们将数据从全息图发送到ThingSpeak通道进行图形可视化和进一步处理。
    来自:智能家居时间:2018-09-30 物联网 温室监控 工业物联网
  • RFID +继电器+ RFID门锁代码= RFID PC Switch!

    一个简单的RFID控制继电器模块,用于打开/关闭电脑。硬件组件:Arduino UNO和Genuino UNO× 1 RFID模块(通用)(我用的是MFRC522)× 1 继电器模块(通用)(我使用了5v单通道继电器模块)× 1 公/母跳线(7用于RFID模块 - > Arduino,3用于继电器 - > Arduino和2用于继电器 - >主板。)× 12 此项目是关于在个人计算机上添加除密码之外的可选安全功能。出于好奇,我决定使用我在Youtube上找到的RFID +继电器门锁代码,因为我想,“嘿!它们都有相同的模块,也许代码也可以是相同的!”基本上,您需要首先使用MFRC522库中的示例代码(我使用DumpInfo)[ https://github.com/miguelbalboa/rfid] 从RFID卡或标签/键获取UID 。然后,在代码上添加UID以允许它激活继电器并打开台式PC。RFID卡启用继电器,并且延迟计数仅适用于普通按钮开关。(我使用500毫秒的延迟来打开电脑)。并使RFID钥匙启动关机过程(就像按下电源按钮约5秒钟它会关闭。)
    来自:智能家居时间:2018-09-03 继电器 rfid 门锁
  • 高电压或大电流继电器控制板电路图及PCB

    该继电器控制板Relay Shield 拥有四个高品质继电器,提供 NO(常开)/ NC(常闭) 接口,有四个动态 LED 指示灯用于显示每个继电器的开/关状态,以及标准化外形尺寸,能与 Arduino / Seeeduino 板或其他 Arduino 开发板组装在一起。Relay Shield 是一种能通过高电压和大电流的电子器件,它解决了 Arduino 无法用自身 I/O 口控制高电压或大电流的问题。特性: 兼容 Arudino Uno / Leonardo / Seeeduino;其他板或微控制器通过跳线来连接使用了数字 4,5,6 和 7 I/O 端口继电器采用螺丝端子标准化屏蔽壳和设计每个继电器都有 LED 工作状态指示灯高品质继电器每个继电器都有 COM, NO (常开), 和 NC (常闭)更新引脚 SCL, SDA, IOREF, NC。硬件概览:
    来自:工业控制时间:2018-08-07 arduino 继电器
  • 基于Android App的物联网家庭自动化系统

    使用Android应用程序控制和监控家庭环境,具有语音命令,日程安排,家庭准备等高级功能。硬件组件: Arduino Yun × 1 Arduino Mega 2560和Genuino Mega 2560 × 1 Arduino UNO和Genuino UNO× 1 伺服电机× 1 Adafruit标准LCD - 16x2白色蓝色× 2 数字键盘× 1 蜂鸣器× 1 DHT11温湿度传感器× 1 LED(通用)× 五 风扇模块× 1 按钮开关12mm SparkFun按钮开关12mm× 1 火焰传感器× 1 罗技c270高清摄像头× 1 继电器(通用)× 1 灯泡× 1 面包板(通用)× 1 跳线(通用)× 1 SD卡× 1 HC 05蓝牙模块× 1 RFID阅读器(通用)× 1 软件应用程序和在线服务 BlynkTembooArduino IDEputtyarduino meet robot application手动工具和制造机器 烙铁(通用)简单介绍:在过去的几年里,智能家居已成为非常热门和流行的词汇。许多人试图提出自己的智能家居架构版本,但大多数人都缺乏智能家居设备的集成。安全性也是智能家居架构中的主要问题。这些智能家居架构使用的一些通信技术包括蓝牙,GSM,Zigbee等。所有这些架构都有各自的优点和缺点。在我工程的最后一年,我尝试实现一个集成的智能家居架构,可以通过简单易用的移动应用程序进行监控。此外,所有系统都将互连,并且将添加语音命令以控制特定范围内的设备。以下是家庭自动化架构的功能: 使用数字键盘和RFID的两级安全系统可防止家庭进入入侵者。在盗窃,远程视频监控的情况下在线上传照片,其中视频被上传到本地服务器,用户可以使用任何网络浏览器查看。通过Android应用程序使用各种传感器(如DHT11,火焰传感器,MQ3和MQ135传感器)的读数监控家庭环境。通过Android应用程序控制设备,如LED,伺服电机等。基于用户通过Android应用程序设置的首选项自动调度设备。当用户接近家庭时,基于用户设置的偏好准备设备(geysar,咖啡机)。使用人声控制设备。
    来自:智能家居时间:2018-08-07 物联网 语音控制 家庭自动化
  • 使用ESP8266和Cayenne IoT平台开发的物联网智能灯GLO

    在夜间懒得打开/关闭卧室灯?或者在半夜找到你的卧室灯开关?也许你应该尝试建立GLO!GLO是物联网智能灯。GLO采用物联网开发板ESP8266和拖放式物联网云平台Cayenne开发。GLO不仅仅是一种灯,您可以将其改变成您喜欢的任何颜色,而GLO也可以在您不在的时候充当您家中的安全监控器。您可以通过Cayenne Web App和移动应用程序监控GLO。GLO的想法背后:首先,我想描述一下,我是如何想出这个想法的。我是一个懒惰的人,当我离开房间时,总是忘记关掉房间的灯。电灯开关距离我的床很远,因此当我在床上时,特别是在夜晚,打开或关闭房间灯有点困难。所以,我决定解决这个问题。也许你也在寻找可以解决这个问题的东西?!我提出了一个想法并命名为'GLO'!GLO的特点GLO可根据需要设置为任何颜色。当任何人进入房间时,GLO将自动打开灯。当房间变暗时,GLO可以自动打开灯。当任何入侵者侵入您的房间时,GLO能够发送紧急消息并激活警报(在安全模式下)如果温度或湿度快速上升,GLO可以感知温度和湿度,然后它将发送紧急消息并激活警报。GLO如何运作:GLO有三种模式:1.自动模式(默认)当在黑暗中以及在房间中的任何人在场时,GLO将自动打开灯。当房间里没有人或者房间里充满光线时,GLO将自动关闭。2.灯泡模式自动模式一直不理想,因为它取决于具体情况。如果您需要在任何条件下使用它,您可以打开GLO中的LIGHT MODE。您可以根据需要将灯光设置为任何颜色。3.安全模式当您不在家中并忙着与家人一起在其他地方度假时,GLO会照顾您入侵者的家。您可以打开安全模式。当PIR感知到任何生物的运动时,GLO将向您和相关接收者发送紧急电子邮件和短信,并激活GLO内置的安全警报。如果有人恶作剧你,不要担心。有一个'FALSE SAFE'按钮,只需点击它,闹钟就会静音。GLO还将监控温度和湿度,如果其中任何一个出错,GLO将发送紧急消息并激活安全警报。硬件组件NodeMCU ESP8266分线板× 1 Adafruit NeoPixel Ring:WS2812 5050 RGB LED× 1 Adafruit DHT11× 1 PIR运动传感器(通用)× 1 SparkFun LDR× 1 SparkFun PIEZO BUZZER× 1 面包板(通用)× 1 电阻1k欧姆× 1 跳线(通用)× 1 SparkFun Female Header Pin× 1 软件应用程序和在线服务Arduino IDEmyDevices Cayenne手动工具和制造机器烙铁(通用)Digilent Mastech MS8217自动量程数字万用表详细的搭建过程详见附件整理!
    来自:智能家居时间:2018-08-07 物联网 智能灯 家庭自动化
  • Wio Node 5分钟开发出你自己的 IOT 应用

    Wio LinkWiFi 物联网开发板电路城早已上传(http://www.cirmall.com/circuit/9656/),但是Wio Link 的尺寸过大怎么办呢 ? 如果我们想要降低成本怎么办呢 ? 所以在我们发布 Wio Link 之后,一个小型和经济的产品也随之推出。于是,Seeeder 重新设计和优化了 Wi-Fi 板,这里是 Wio 家族的新成员 ---Wio Node。物如其名,Wio Node 是一个真正意义上的 Wi-Fi 节点,它可以连接物联网项目中的其它事物。如果Wio Link 是大哥,Wio Node 就是 Wio 家族的小兄弟,这个可爱的小家伙只有 Wio Link 的四分之一大小,但是它集 Wio Link 的所有基本功能于一体。Wio Node 的生态系统还包括 Open Hardware Wio Node board,Open Source Wio Link Mobile App 和 Open Source IoT Server implementation。所以 Wio Link 的软件平台也适用于 Wio Node。特性: 没有编程,没有面包板,也没有跳线,更无需焊接。支持很多 Grove 模块即插即用 Grove 模块可视化配置替代微控制器编程通过云编译和 OTA 自动升级把现实世界融入虚拟平台。所有的传感器都变成了虚拟 RESTful APIAndroid & iOS 应用程序管理 Wio Node.IFTTTCE/FCC/TELEC 认证普通参数值电气参数值尺寸28mm * 28mm每个 I/O 引脚的直流电流 12mA晶振26MHz输入电压 (Micro USB)5V内存4MBytes (W25Q32B) 输入电压 (电池座)3.4~4.2VWi-Fi 网络协议802.11b/g/n输出直流电流1000mA MAXWi-Fi 加密技术WEP/TKIP/AES工作电压3.3V扩展 Grove 接口 1UART0/I2C0/D0充电电流500mA MAX扩展 Grove 接口 2 Analog/I2C1/D1硬件概览:No.名称功能描述1 Function设置 Wio Node 工作模式2ESP8266基于 ESP8266 的微控制器3Reset重置设备4Micro USB供电5Battery Holder一个 Jst2.0 连接器,连接一个 3.7V 锂电池6Analog/I2C1/D1 Grove 端口,可以连接 Digital/I2C/Analog 类型的 Grove 模块7UART/I2C0/D0Grove 端口,可以连接一个 UART/I2C/Digital 类型的 Grove 模块附件资料截图,电路图 PCB用eagle软件打开:
    来自:智能家居时间:2018-08-02 物联网 iot wi-fi 节点 wio node
  • 物联网开发板LinkItTM Smart 7688 Duo 资料开源

    LinkItTM Smart 7688 Duo(联发科物联网开发板)是基于 MT7688 (联发科物联网开发板)和 ATmega32u4 的开放式开发板。 板与 Arduino Yun 编辑器兼容,并基于 OpenWrt Linux 发行版。该板可以专门安装在智能家居或办公室的 Rich Application IoT 设备进行设计。 由于它与 Arduino 兼容,您可以他同时使用 Arduino Yun 和 LinkIt Smart 7688 Duo 的不同功能 。 这将帮助您制作各种基于 Arduino Yun 的有趣项目。 该板能够为您提供足够的内存和存储空间,来实现强大的视频处理功能。 可以通过 Python,Node.js 和 C 编程语言进行程序的编写来实现应用。可能感兴趣的项目设计:智能家居应用LinkIt Smart 7688开发板原理图/PCB/固件等硬件概览:特性: 580 MHz MIPS CPU单输入、单输出(1T1R)Wi-Fi 802.11 b / g / n(2.4G)针对 GPIO,I2C,I2S,SPI,SPIS,UART,PWM 和以太网端口引脚32MB 闪存和 128MB DDR2 RAM能够通过 USB 数据线连接主机具有 Micro SD 插槽支持 Arduino API(ATmega32U4) 参数如下: MPU 芯片组:MT7688AN核心:MIPS24KEc时钟速度:580MHz工作电压:3.3VMCU 芯片组:ATmega32U4核心:Atmel AVR时钟速度:8MHz工作电压:3.3V存储 Flash:32MBRAM:128MB DDR2GPIO 针数:3(MT7688AN),24(ATmega32U4)电压:3.3VPWM 针数:8(Atmega32U4)电压:3.3V最大分辨率:16位(可定制)ADC 针数12(ATmega32U4)分辨率:10位外部中断:8SPI / SPIS 针号:S0,S1,S2,S3最大速度:4MHzI2C 针数:D2 / D3速度:400KHzUART Lite 一个为 ATmega32U4,另一个为 MT7688AN针号:P8 / P9(MT7688AN),D0 / D1(ATmega32U4)USB主机 针数:P6 / P7连接器类型:Micro-AB通信 Wi-Fi:1T1R 802.11 b / g / n(2.4G)以太网:1端口10/100 FE PHY针数:P2 / P3 / P4 / P5用户存储:SD卡Micro SD / SDXC尺寸:60.8x26.0mm
    来自:其他开发板时间:2018-07-30 开源 物联网 mt7688
销量
275
查看
10K
参数名 参数值
发布于 2018 年 02 月 08日
Moore8直播课堂