0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用ESP8266控制墨水屏来显示天气信息

5CTi_cirmall 来源:电路设计技能 作者:电路设计技能 2020-10-23 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ESP8266控制墨水屏来显示天气信息,屏幕用的是微雪的墨水屏裸屏

Esp8266在更新完天气后进入低功耗状态,充一次电可以运行几个月。

物料清单

· 2.9寸墨水屏

· Nodemcu 或 Wemos 或我的集成板( gerber 文件在 /PCB folder,元件清单也在)

· 锂电池

· 3d打印的外壳(文件在 /stl )

· 多语言支持

通过修改lang.h可以支持多语言. 天气数据支持的语言有 zh,en,de,es,fr,it,jp,kr,ru,in,th将ESP8266连接到墨水屏(nodemcu,集成板忽略)

BUSY—->gpio4 RST—->gpio2 DC—->gpio5 CS—->gpio15 CLK—->gpio14 DIN—->gpio13


这些针脚针对的是墨水屏模块,如果用裸屏和集成板的话不用接线将 gpio16 和 rst 连接。

· 低功耗

Nodemcu不适合低功耗


我用了一个HT7333来保证ESP睡眠期间不会消耗太多电量。

天气数据来源

因为ESP8266不能直接访问HTTPS的网站来获取数据(内存不够),只能建了一个转发站。天气源用的是和风天气。每天有3000次使用次数,为了节约,我在服务器上建了个缓存,重复请求在20分钟内得到的都是缓存。


服务器端文件在 /php 文件夹里。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7314

    浏览量

    93968
  • 服务器
    +关注

    关注

    13

    文章

    10094

    浏览量

    90876
  • 电子墨水屏
    +关注

    关注

    4

    文章

    63

    浏览量

    20539

原文标题:esp8266桌面天气预报

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例

    【应用】国产26MHz频率晶振应用于物联网WIFI物联网模块(串口转WiFi模块),Espressif(乐鑫)ESP8285/ESP8266芯片匹配测试OKESP8285其实是ESP8266的升级版
    的头像 发表于 11-21 15:37 4043次阅读
    晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32开发板常见的2种下载方式

    ESP32和ESP8266是性价比很高而且使用较为广泛的的Wi-Fi模块,在物联网(IoT)领域的DIY项目中可以首先考虑这2款产品。 两款芯片都属于32位处理器。ESP32是低功耗双核80MHz
    的头像 发表于 11-10 20:30 323次阅读
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32开发板常见的2种下载方式

    ESP8266ESP32开发板常见的2种下载方式

    协议,完整的 TCP/IP 协议栈以及蓝牙协议栈。用户可以使用这两款模块为现有的设备添加WIFI联网功能或蓝牙(ESP32),轻松的构建独立的网络控制器和远程控制监控设备。 ESP8266
    发表于 10-24 18:04

    请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗

    请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
    发表于 09-17 12:06

    ESP8266】进入透传模式后,数据间隔怎么调整,

    01.TCP客户端ESP8266透传模式发送数据是10ms发送一次,(连续发送) 02.TCP服务器接收到的数据是200ms左右接收一次,数据未丢失,但是更新不及时; 03.通过TCP调试助手已
    发表于 09-15 10:16

    【RA4E2开发板评测】——7.使用AT指令获取城市天气预报

    使用ESP8266连接RA4E2开发板后,可以通过ESP8266连接WIFI网络,然后通过AT指令访问api.seniverse.com心知天气网站获取城市天气预报。 板子连接如下图所
    发表于 09-03 13:10

    【RA4M2-SENSOR】—— 14.使用AT指令获取天气预报信息

    手里刚好有一个ESP8266,可以用来和RA4M2-SENSOR连接在一起,然后通过串口连接后,使用AT指令解析ESP8266,并通过HTTP协议发送心知天气的网站获取城市天气预报信息
    发表于 09-01 13:06

    【RA-Eco-RA6M4开发板评测】——4.使用ESP8266获取任意城市的天意预报

    手头上有一个ESP8266,闲置了很久,突然想起来可以和RA6M4开发板连接起来,使用AT指令获取网络天气预报,于是就把它们连接起来。就有了这个帖子。 开始创建工程,打开 RA smart 配置
    发表于 07-23 19:50

    STM32+esp8266连接机智云,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    本教程将详细介绍如何将STM32微控制器与ESP8266Wi-Fi模块连接到机智云平台,实现温湿度数据的上传与继电器的远程控制。通过此过程,您将学会如何配置机智云平台,烧录ESP8266
    的头像 发表于 07-15 18:54 745次阅读
    STM32+<b class='flag-5'>esp8266</b>连接机智云,上传温湿度数据并<b class='flag-5'>控制</b>继电器开关(平台配置、代码生成、代码移植)

    【RA4L1-SENSOR】+ RA4L1-SENSOR开发板之使用ESP8266获取任意城市天气预报

    拿到瑞萨的蓝牙音响!!!!! 手上刚好有个ESP8266的WIFI模块,可以用它实现AT指令连接WIFI网络,从而获取天气预报信息,通过CJSON提取出城市和天气等有效
    发表于 06-11 15:13

    ESP8266烧录与机智云一键配网教程

    ESP8266模块因其低成本和高性能,广泛应用于智能家居和工业自动化等领域。机智云平台提供了一键配网功能,简化了设备的联网过程。本教程将详细介绍如何使用ESP8266进行烧录,并通过机智云实现一键配
    的头像 发表于 05-24 11:04 1549次阅读
    <b class='flag-5'>ESP8266</b>烧录与机智云一键配网教程

    【RA-Eco-RA4M2开发板评测】RA4M2 + ESP8266获取城市天气预报(二)使用串口助手获取天气+破解任意类型AT指令

    的AT指令了,同时,基于这个原理,我展示了另外一种方法获取天气预报信息数据,并在窗口调试助手上显示出来。 打开原理图,用到的串口如下图所示: 这个连接
    发表于 05-04 10:07

    【RA-Eco-RA4M2开发板评测】RA4M2 + ESP8266获取城市天气预报(一)

    很高兴收到瑞萨电子的RA4M2开发板,有幸成为了幸运观众,本期就来使用瑞萨的RA4M2开发板通过串口连接WIFI模块ESP8266,获取天气预报数据信息。并实时显示出来。它可以获取国内
    发表于 05-02 14:28

    esp8266 at device做一个网页服务器 ,运行webnet_test显示错误怎么解决?

    我现在想用esp8266 at device 做一个网页服务器 但是文件系统什么都做好了 运行webnet_test 显示下边的错误 查了论坛 说at不支持服务器 但是是20年的帖子了 现在有支持吗 如果不支持是不是换rw007就可以了
    发表于 03-07 06:47

    零知开源——ESP8266+MPU6050 实现运动姿态检测

    零知ESP8266的I2C通信        在运动姿态检测、机器人平衡控制、VR头戴设备等应用中,MPU6050(三轴加速度计+三轴陀螺仪)是一个常见的姿态传感器。而ESP8266作为一款低功耗
    的头像 发表于 02-20 17:54 2806次阅读
    零知开源——<b class='flag-5'>ESP8266</b>+MPU6050 实现运动姿态检测