ESP8266制作简单wifi风扇控制器
ESP8266价格十分便宜,在非严格要求的环境下是完全能满足要求的,智能家居内各节点设备均可利用此模块实现,而且它还有自己的开发环境,编译的程序直接写入8266,从而可以省略外部单片机控制。在此使用其最简单的模式:AT指令的串口数据收发,仅当它为无线通讯模块。
安卓部分通过socket发送UDP数据(TCP模式对于多个未知目标IP的设备来说操作步骤麻烦些),手机APP开启后自动搜寻并与从机建立连接。下面是主要组成:
mega8电路:
风扇控制输出部分(BT136):
手机APP界面:
由于硬件简单且程序等不复杂,在此仅作简单说明(详细附件文末下载):
ESP8266 先接入wifi(若连不上则开启AP),此时再打开UDP端口,等待手机发送握手指令,握手成功后会主动上传本机IP地址、风扇定时等详细数据;手机发送控制指令后,ESP8266端都会回复一条确认指令,否则认为传输数据失败。
原创资料,仅交流学习
资料下载:http://www.pudn.com/downloads703/sourcecode/embedded/detail2826445.html
ESP8266制作简单wifi风扇控制器相关推荐
- 用ESP8266制作一个WiFi干扰器
固件.下载地址在文末 由于ESP8266仅支持802.11b/g/n,所以本文只针对2.4GHz的WiFi进行干扰 说明:请勿用于其他用途! 注:本文使用的固件不是我本人编写 0x00 购买ESP82 ...
- [Micropython]TPYBoard v202 邪恶改装:TPYBoard制作廉价WIFI干扰器
2019独角兽企业重金招聘Python工程师标准>>> 想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网.复制.欺骗等等.刚好手上有 ...
- 邪恶改装:TPYBoard制作廉价WIFI干扰器
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 0X01 引言 想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网. ...
- 利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示
利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示 原理讲解 ESP8266读取各种传感器数值 传感器数据推送到云端 app inventor 制作app 接收实时数据 ...
- (开源)STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示
STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示 第一 .先上效果图 第二.原理讲解 第三.c51读取各种传感器数值 第四.传感器数据推送到云端 ...
- 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)
前言:本文为手把手教学ESP8266著名开源项目--太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU.两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相 ...
- 51单片机+ESP8266制作的门锁,含电路图、制板文件。支持密码、人脸、语音。
51单片机+ESP8266制作的门锁,含电路图.制板文件.支持密码.人脸.语音. 硬件部分 软件部分 功能 第三方API.SDK 原理图 主要代码 程序执行流程 硬件部分 Esp-8266-01S(3 ...
- ESP8266制作便携式温湿度检测系统
简介 以温湿度传感器DHT11为采集节点,通过对IO管脚的读写,读取传感器数据,并通过WIFI API将数据上传到ONENET平台.实现便携式的远程监控温湿度采集功能,制作一个小型物联网模块 硬件 e ...
- html根据字段制作曲线图,canvas制作简单的HTML图表,折线或者矩形统计(原创)
插件描述:canvas制作简单的HTML图表,折线或者矩形统计 使用canvas制作简单的HTML图表,折线或者矩形统计. 使用canvas制作简单的HTML图表,折线或者矩形统计,简单而实用.图形由 ...
- 【教程】新手如何制作简单MAD和AMV,学不会那都是时辰
[教程]新手如何制作简单MAD和AMV,学不会那都是时 http://tieba.baidu.com/p/2303522172 [菜鸟教你做MAD]Vegas制作MAD入门教程 http://tieb ...
最新文章
- 电脑能连蓝牙耳机吗_安卓手机延迟最低的蓝牙耳机有吗?超低延迟蓝牙耳机推荐...
- view函数_数据科学系列:数据处理(6)字符串函数基于R(二)
- SAP CRM Fiori应用Simulation pipeline的刷新问题
- 你不知道的JS5-原型
- intellij idea 如何将普通项目转换为maven项目
- 当使用malloc提示找不到标识符时?
- 程序阅读理解题目(高中语文版,附答案)
- opencv ubuntu 汉字_ubuntu下没有中文输入法的解决办法
- 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理][转载]...
- java 验证服务器宕机_java服务宕机原因查询
- 现在无法停止通用卷设备_济宁变压器油道设备
- wpe手机中文汉化版下载_wpe中文3.0专业版
- Linux 简介 ------ 带你简单了解Linux
- 到底有多二:一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。
- 如何一键查询名下所有银行卡?
- chrome没有注册类解决
- root的家目录和普通用户的家目录
- DCMM认证评估机构,你都知道吗?
- 页面性能优化,如何减少回流
- 双连通分量(点-双连通分量边-双连通分量)
热门文章
- 我连鼠标光标都是爱你的形状——MATLAB自定义光标及png转化为光标数组
- 华为手机刷机功能总结
- LoadRunner教程(28)-LoadRunner连接mysql
- linux sd卡写文件速度慢,请问硬核写sd卡速度有什么提高的好方法
- echart 迁徙图
- 河南理工大学c语言答案,河南理工大学C语言课后习题答案.ppt
- 河北师范大学计算机专业保研率,12所师范大学2018-2020年保研率对比!附9所师范大学2021保研率...
- rqnoj71 拔河比赛
- Android中TextToSpeech的使用
- 数据库学习整理之常见运算符