最简单DIY基于ESP8266的智能彩灯①(在 页用按钮点亮普通RGB灯)

ESP8266和ESP32智能彩灯开发系列文章目录

第一篇:最简单DIY基于ESP8266的智能彩灯①(在 页用按钮点亮普通RGB灯)


文章目录

  • ESP8266和ESP32智能彩灯开发系列文章目录
  • 前言
  • 一、最简单DIY基于ESP8266的智能彩灯①(在 页用按钮点亮普通RGB灯)是什么/li>
  • 二、使用步骤
    • 1.准备硬件
    • 2.搭建Arduino开发环境
    • 3.准备一份webserver源码
    • 4.修改webserver源码
  • 三、运行与调试
  • 总结

前言


一、最简单DIY基于ESP8266的智能彩灯①(在 页用按钮点亮普通RGB灯)是什么/h1>

根据国内STM32芯片的价格已经飙到天价,daodanjishui要做的事就是把创作的重心放在国产芯片上,由于物联 时代的到来,万物互联,当然少不了wifi芯片,在嵌入式设备中基于成本等方面的考虑,ESP8266和ESP32芯片脱颖而出,该国产芯片雄起,并没有价格上涨。发展国家科学技术从我做起。虽然我不能制造国产芯片硬件,但是我可以针对大部分国产芯片编写物联 软件生态,下面引出正题。

优酷视频演示效果:https://v.youku.com/v_show/id_XNTEzOTYyNTIzNg==.html

直接看视频

最简单DIY基于ESP8266的智能彩灯①(用 页点亮普通RGB灯)

ESP8266真正流行起来的时间要追溯到2018年,当时各大开源STM32开发板教程(包括正点原子,野火)都采用了外接ESP8266模块无线上 的方式,不过技术还不够好,云服务器还没有搭建成功,教程也没有写好,反而板载用的是ENC28J60以太 模块接 线上 ,或者是用好点的DM9000芯片接 线上 ,这两个有线的 卡都需要跑一个UIP或者是LWIP的协议才能上 ,当时这两个有线 卡的教程相当丰富!!!诱惑我当时我也入坑了这两个有线 卡的程序,速度慢就不说了,还涉及一堆寄存器,指针,结构体,要用单片机另外的资源去控制这两个 卡,现在都忘记怎么用了,总之走了弯路。而且当时开发板用无线上 的方案国内基本上是用高级单片机STM32的串口发送AT指令控制ESP8266的,其实这样也浪费了ESP8266的资源,背诵了一大堆AT指令,到现在也忘记了。当时我还把正点原子关于ESP8266的帖子都看完去,也是收获不大,顶多自主设计了一款空中鼠标申请了一个软件著作权之后就停滞不前了。
真正让我捣鼓ESP8266是这两年时间内,当时用安信可公司提供的eclipse 的SDK去开发ESP8266太过于繁琐,后面我才发现用arduino开发ESP8266就变得事半功倍了,不再需要AT指令了,取而代之的是Arduino随叫随到的开源库供我使用,到目前为止我都一直在用Arduino开发环境去开发ESP8266和ESP32,现在市面上一些智能家居都是用的ESP8266来做的,成本低很多。我现在针对电路城 站做出的物联 作品有:基于ESP32视频监控机械臂系统(上位机和下位机)、ESP8266彩灯矩阵系统(上位机和下位机)、ESP32国产物联 照相机系统(上位机和下位机)、ESP8266+Zigbee开源农业大棚监控系统(上位机和下位机)等等,打算都开源了,只不过写教程比较花时间,代码都已经写好的,例如现在智能灯系列的如下图所示:

2.搭建Arduino开发环境

(1)第一步下载Arduino IDE安装,双击下一步,下一步,直到完成,建议不要中文路径。

(2)下载ESP8266安装包插件,这是最方便的,如果在Arduino里面搜索安装,你会发现很慢,特别是在这个紧张的芯片之争的关键时期下,按照这个 址去下载:https://www.arduino.cn/thread-76029-1-1.html

(3)双击(2)下载的三个包中的一个,我双击安装的是第二个包,重启Arduino就可以安装好了。

安装好之后你会发现开发板选项多了ESP8266这类的开发板。实在不行就找其他教程再试试了,没有必要一步一步教这个开发环境搭建。

(4)打开我的工程:双击打开,

(6)按照源码的IO口连接RGB灯,再点击下载

#define LAMP_PIN1 14 //R–D5
#define LAMP_PIN2 12 //G–D6
#define LAMP_PIN3 13 //B–D7

3.准备一份webserver源码

因为要开发 页点灯,必须使用到嵌入式 页服务器,得益于Arduino的库,在安装好ESP8266开发环境之后,在Arduino IDE就有现成的源码供读者使用,初学者可以通过下载IDE自带的源码进行学习,这也是我一路走来的捷径分享给大家了。
源码路径如下图所示:(选了第一个源码)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月11日
下一篇 2021年7月11日

相关推荐