ESP8266 博客园小电视

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ESP8266 博客园小电视脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

玩ESP8266好一阵子了,起初是做了一些基于继器,接入天猫精灵/小爱同学 智能音响IOT平台,用来远程控制灯泡,插座等用电设备@H_512_1@

偶然发现 ESP8266 也能直接驱动 LCD 单色液晶小屏幕显示,这不想着给园友送惊喜,学B站大佬做个博客园版的小电视

ESP8266 博客园小电视

什么是ESP8266 ? 国产芯片代表 集成 wifi + 蓝牙 ,很多智能设备入网首选的一款MCU ,最新代表作为 ESP32系列, 网址:https://www.esPressif.COM/

首先从环境说起,玩 ESP8266 我选用 Arduino(全球最流行的开硬件,也是一个优秀的硬件开发平台)因为开源项目数不胜数,我们可以参考很多优秀大佬的代码 甚至直接Copy过来用 访问Arduino中文社区 https://www.arduino.cn/, 找到 esp8266/esp32 Arduino 板块

ESP8266 博客园小电视

进入板块,找到下载链接,然后按步骤下载安装

ESP8266 博客园小电视

下面我们来接入某宝网上淘来的 esp8266 着实便宜,也不知道是不是山寨货,先试试

ESP8266 博客园小电视

可以看到相当的迷你

ESP8266 博客园小电视

本来是可以直接使用最右侧我做的开源下载器来对ESP8266进行烧录的,无赖使用杜邦先接线和烧录时需要上拉reset一下电路,实在不方便,所以特意买了个可以直接插入esp8266的烧录器,带按钮reset

ESP8266 博客园小电视

将下载器模块插入集线器(也就是接入电脑)

ESP8266 博客园小电视

打开我们安装好的 Arduino IDE 选择工具,端口(选择我们管理器中的COM6) 开发板选择 安装好的 ESP8266 Module (如果没有,返回社区安装教程,安装一下8266开发板模块)

ESP8266 博客园小电视

ESP8266 博客园小电视

下面开始我们的撸代码环节

代码开源地址 https://gIThub.com/DIYstring/ESP8266ArduinoNetworkTime 打开项目文件夹,点击 上传按钮

ESP8266 博客园小电视

出现如上错误 我们找到 库管理器 安装一下 ArduinoJson(需要5.x版本的)、U8g2、NTPClient

ESP8266 博客园小电视

ESP8266 博客园小电视

ESP8266 博客园小电视

再次点击上传按钮,看到如图所示,编译上传成功,显示屏上显示 EspTouch 此时我们使用 esptouch 工具配置联网(对路由器有要求,有5G模式的路由器连不上,需要2.4G模式的WIFI,这里我开的是电脑热点)

ESP8266 博客园小电视

ESP8266 博客园小电视

ESP8266 博客园小电视

ESP8266 博客园小电视

ESP8266 博客园小电视

ESP8266 博客园小电视

代码这里我不过多解释了,都是 c++ 的代码,开源地址在开篇也介绍了,其中的图片显示需要使用位图工具将图片转换成位图代码供程序使用

不整点.NET 代码总感觉少点什么,这里我们思维发散一下(使用.NET 写一个MQTT服务, c++ 订阅服务并控制显示位置,这样我们便可实现简单的自定义显示内容,不用每次烧录下载)

脚本宝典总结

以上是脚本宝典为你收集整理的ESP8266 博客园小电视全部内容,希望文章能够帮你解决ESP8266 博客园小电视所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。