基于ESP8266远程控制LED灯的设计

基于ESP8266远程控制LED灯的设计

基于ESP8266远程控制LED灯的设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥305
  • 活动价: ¥200 (活动截止日期:2024-03-31)
  • (到期后自动恢复原价)
基于ESP8266远程控制LED灯的设计

 基于ESP8266远程控制LED灯的设计

摘要:随着当代经济的迅猛发展以及社会的不断进步,基于市场的需求物联网技术飞速发展。物联网技术的越来越成熟,它不仅改变了人们的生活方式,也增加了人们的工作机会,推动了人们的积极性,在某些方面上推动者国家的经济。ESP8266是一个耗能总体来说低的UART-WIFI透传模块,功能强大,能够实现移动设备与物联网之间的远程连接,实现设备在互联网或在局域网内的远程通信。基于技术的进步,ESP8266的技术已经相当成熟,因为其结构简单、功能强大、功耗低以及编程灵活等特点,被广泛的用在各个领域。本次研究是在ESP8266的基础上,利用大学里所学到的知识和技能,来实现LED灯的远程控制。

关键词:ESP8266;LED灯;远程控制;

Remote control of LED lamp based on ESP8266

ABSTRACT:With the rapid development of contemporary economy and the continuous progress of social, Internet of Things (IOT) technology based on market demand has developed rapidly. With the gradual maturity of Internet of technology, not only has it changed people's life style, but also increased market employment, stimulated market vitality, and to a certain extent, stimulated China's economic demand.ESP8266 is a low-energy UART-WIFI transmission module with powerful functions. It can realize the remote connection between mobile devices and the Internet of Things, and realize the remote communication between devices on the Internet or in the local area network. Based on the progress of technology, the technology of ESP8266 has been quite mature. Because of its simple structure, powerful function, low power consumption and flexible programming, ESP8266 has been widely used in various fields. This research is based on ESP8266, using three years to learn the knowledge of the specialty of Things, to achieve remote control of LED lights.

Key words: ESP8266; LED lamp; remote control; 

目 录

1.引言 3

2.系统硬件方案选择 4

2.1 STM32F103F103单片机+ESP8266控制LED灯 4

2.2 Arduino UNO R3+ESP8266控制LED灯的方案 5

3.总体流程 9

4.系统硬件电路设计 10

4.1 硬件选择 10

4.1.1 Arduino 10

4.1.2 ESP8266模块 11

4.2硬件连接图 13

4.2.1 ESP8266-01与Arduino UNO R3 13

4.2.2 LED灯与Arduino UNO R3 14

4.2.3 硬件连接总览 14

5.系统软件设计 16

5.1配置Arduino IDE开发环境 16

5.2程序编辑 16

5.3远程控制实现 18

6.系统测试 21

6.1串口测试 21

6.2功能测试 21

7.结论与展望 23

参考文献 24

致谢 25

附录 26

1.电路原理图 26

2.编程 26

1.引言

自19世纪的民族解放运动以来,我国顺应世界潮流的发展,各项制度逐步开始实现现代化。基于特殊的国情和历史境遇,改革开放以后我国确定了“科技兴国 ”的发展战略。在此发展战略的指导下,以及欧美等发达国家对我国实行的技术封锁而阻碍我国经济发展的现状等原因,我国政府投入大量的资金用于技术的研发,因而获取得了一系列突破与成就。自进入21世纪以来,基于手机等一系列电子设备的普及,以及像物流、美团外卖等信息处理量较大企业的崛起,物联网技术的发展更是获得了市场和政府的支持,业内人士普遍认为2014年是物联网技术发展的元年。随着功耗越来越低、性能越来越高芯片的源源不断生产出来,使得电子设备的性价比不断攀升,在满足市场需求的同时,也成为21世纪最具发展潜力的技术。

基于政府的大力支持,以及市场资本的不断涌入,物联网技术取得的突飞猛进,而ESP8266因其功耗低、结构简单、价格低廉等原因受到市场的广泛认可,并在各个行业中被广泛使用。本次研究是基于现代家居的智能化,凭借自己学习的知识,以及三年里培养的认真、严谨的科学精神,在ESP8266的基础之上去完成对LED灯的远距离程控制。

我此次设计所用的材料有Arduino UNO R3开发板、ESP8266 WIFI以及杜邦线等,它的设计方案是利用ESP8266去实现Arduino和移动设备之间的网络连接,从而利用小程序开关距离我们很远的LED灯。其中的ESP8266 WIFI在整个设计里的职责为Arduino端连上小程序的网络通道。

2.系统硬件方案选择

本次研究的论文课题是基于ESP8266远程控制LED灯。对于设计的人来讲,由于控制器的不同,设计者能够设计出很多种不用的实现方案。本章节是基于设计的成本、设计的难度以及方案的可行性等角度出发,找出最合适的系统硬件方案设计。

2.1 STM32F103F103单片机+ESP8266控制LED灯

STM32系列单片机是由意法半导体集团生产的,它的前身是意大利的SGS微电子公司,共有微控制器有32个, 由于现在的嵌入式应用系统的设计要求以性能高、成本和功耗低等特点为主,而STM32单片机符合所有要求,因而当前在各个行业中被普遍的应用。它的总体流程具体如下:

ESP8266 WIFI使用接口是uart接口,支持串口透明数据传输,而TCP/IP和IEEE802.11则为STM32F103F103里面的两个协议栈,基于ESP8266 WIFI模块,可以将移动设备与网络之间互相连在一起,完成移动设备的远距离控制。详细的操作如下所示:

(1)在ESP8266 WIFI上创建一个热点;

(2)利用自己的智能手机,在网络上搜索有调试功能的软件并且下载,下载完成后将其和热点进行连接;

(3)通过上述下载的软件和串口的实现与STM32F103F103三者之间的通信,并向其传输相应的指令,其接收到传送的指令后,依照它给的指令完成对应的操作,来完成对LED灯进行远距离的控制。

参考文献

[1]罗章,贾程乾,于津璎,李佩锦,甘琳巧,刘帅.基于ESP8266的信号采集终端设计[J].电子世界,2018(23):149-150.

[2]常欣,王琦.用STM32和ESP8266实现的可扩展物联网系统[J].单片机与嵌入式系统应用,2018,18(12):58-61.

[3]王欣蕾,刘念.基于ESP8266模块的数据采集与上传系统的设计与实现[J].科技风,2018(27):114.

[4]薛翔,王琰.基于ESP8266的智能开关控制系统设计[J].电子世界,2018(21):147-148.

[5]曹振民,陈年生,马强,武凌,武婧.基于ESP8266的无线控制电路设计[J].工业控制计算机,2017,30(01):68-69.

[6]邱宏斌.一种基于ESP8266模块的物联网设计思路[J].电子世界,2017(07):157.

[7]屈良潘,唐曼玲,刘静,马魏平.基于ESP8266的LED灯无线远程控制设计[J].电子世界,2017(09):179+181.

[8]范兴隆.ESP8266在智能家居监控系统中的应用[J].单片机与嵌入式系统应用,2016,16(09):52-56.

[9] 中国电子学会,传感器与执行器大全[M],北京:电子工业出版社.1998

[10] 王洪业,传感器技术[M],长沙:湖南科学技术出版社.1995

[11]王琰,郭燕.基于MCU的智能家居控制系统研究[J].无线互联科技,2018,15(10):63-64.

[12]谭传武,傅宗纯.基于51单片机的WIFI无线控制系统设计与实现[J].电子设计工程,2018,26(08):178-182.

[13]吕庭,高维强,殷昊.基于WIFI的家用智能照明控制系统设计[J].计算机测量与控制,2018,26(07):70-74.

[14]张子瑜.一种基于手机WIFI的LED灯控制系统设计[J].电脑编程技巧与维护,2018(11):70-72.

[15]申晓平.基于WIFI模块的温湿度采集系统的实现[J].福建电脑,2016,32(11):131+169.

[16]何求胜,殷超,刘妍.基于物联网的室内环境监测系统构建与实现[J].产业与科技论坛,2017,16(03):36-39.

[17]戴磊,李华,金翰林,陈建.基于ESP8266的一种WIFI控制插座设计[J].装备制造技术,2017(04):12-13+23.

[18]陈义,王成杰,张文明,于俊.基于手机组态实现电灯开关远程控制的方案研究[J].科技经济导刊,2017(11):99-100.

[19]刘孝赵.基于ESP8266模块的远程数据采集系统设计[J].电子测试,2017(21):21-22+72.

[20]罗伟,刘赐恩,倪有顺,彭瑞.基于ESP8266-EX的无线寻物装置的设计[J].科技视界,2016(23):381-382.

[21]陈吕洲.Arduino程序设计基础(第2版)[J].北京航空航天大学出版社,2015

[22]赵英杰.完美图解物联网LOT实操.ESP8266 Arduino Cordova物联网移动App JavaScript 微控制器编程[J].电子工业出版社,2018

[23]Monika Kashyap,Vidushi Sharma,Neeti Gupta. Taking MQTT and NodeMcu to IOT: Communication in Internet of Things[J]. Procedia Computer Science,2018,132.

[24]Hanum Shirotu Nida. Prototype Sistem Multi-Telemetri Wireless untuk Mengukur Suhu Udara Berbasis Mikrokontroler ESP8266 pada Greenhouse[J]. Kinetik,2017,2(3).



  • 关键词 ESP8266 远程控制 LED
  • 上一篇:基于Arduino pro mini编程软件给霍尔传感器和PID控制器的气体磁悬浮盆景设计
  • 下一篇:基于 LTM4608 的开关电源 LT spice 仿真设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。