ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ESP8266实战一——带OLED显示屏电子时钟

2020-06-24 14:37:19  阅读:339  来源: 互联网

标签:ESP8266 Arduino 项目 显示屏 OLED IDE esp8266


ESP8266+Arduino IDE——电子时钟

项目内容

项目简介

鸽了太久了,今天终于来填坑了,还记得上次记录esp8266入门时我挖的坑吗 忘了就点它.,现在他来了,怎么样?是不是有点东西[偷笑],纯手工开模、外壳是用的糖果盒。
效果图

完整演示

尚未上传,尴尬,老规矩先挖坑,稍等!!
先来几张图吧
在这里插入图片描述
等待数据,开机中。。。。。。。。
获取IP
连接热点,显示IP地址
在这里插入图片描述
最后显示当前年月日和时分秒,一秒刷新一次。完了完了忘记发标准时间对比了,笑哭。

硬件准备

材料 数量
ESP8266模块(esp8266-01) 1个
微型锂电池(3.7V) 1个
OLED显示屏(四线IIC) 1个
电木板 1小块
杜邦线 若干
自锁开关 1个

先这样,再这样,再这样把他们焊在一起就可以,下面是电路原理图,及其简陋,不是因为我懒,没加滤波电容、降压芯片,主要是我作品对电信号的需求不高,能让模块正常供电就可以,OLED需要5V,但是3.3V也能工作,esp8266工作电压3.3V ,3.7V 也没什么问题,加上锂电池满电状态是4.2V,一通损耗电压差不多在3.6V,esp8266能顶住,好吧我就是懒得加了,笑哭。
原理图下次奉上吧,,,,,,

软件准备

软件用的是Arduino IDE,设计十分人性,代码稍后开源 下载链接.
这里大概讲讲原理和思路
因为ESP8266内置低功率32位CPU:可以兼作应⽤用处理器,因此能用做微型单片机,有单片机就故事【狗头滑稽】,通过了解发现能通过Arduino IDE和刷固件烧录程序,固件的不太熟悉,不赘述了,喝水不忘挖井人,先谢一波开发团队。在编译器中选择esp8266开发板后烧录程序。
程序分为连网、http post、Json解码、OLED显示,首先让ESP8266连网,具体配网后期补充,让后再访问苏宁易购的后台时间API,获取准确时间,再次感谢一波,如有冒范联系删除,声明本人仅作学习使用未做商用, 这是API链接.,让后函数处理JSON格式的信息后传参给OLED显示,整体就是这样了。
此处是大坑的链接(还没发先别急)

项目总结

填完一波坑又留了一大波坑,是不是血赚,/xk,今天先写到这,整体展示就是这样了,视频和坑后面我会慢慢补起来,项目完全开源,我做这个项目完全是因为疫情在家太无聊,刷抖音发现“爆改车间主任”在玩esp8266做氛围灯,于是就开始接触了一下,氛围灯也做了,但是带到学校就坏了,原因没找到,好吧下期见!

标签:ESP8266,Arduino,项目,显示屏,OLED,IDE,esp8266
来源: https://blog.csdn.net/qq_45104817/article/details/106917936

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有