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

    文章

    6511

    浏览量

    87592
  • 服务器
    +关注

    关注

    12

    文章

    8113

    浏览量

    82499
  • 电子墨水屏
    +关注

    关注

    3

    文章

    51

    浏览量

    19457

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

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

收藏 人收藏

    评论

    相关推荐

    ESP32,ESP8266算SOC吗?

    ESP32,ESP8266算SOC吗,都是什么内核的MCU。如果具有MCU,那是不是有些不需要太多IO的应用可以直接ESP32或8266
    发表于 11-06 07:02

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266的开发板。 目前市面上搭载有ESP8266
    的头像 发表于 10-20 14:53 2264次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?

    ESP8266物联网茶壶

    电子发烧友网站提供《ESP8266物联网茶壶.zip》资料免费下载
    发表于 07-10 16:45 0次下载
    <b class='flag-5'>ESP8266</b>物联网茶壶

    使用ESP8266 DIY控制任何家用电器

    电子发烧友网站提供《使用ESP8266 DIY控制任何家用电器.zip》资料免费下载
    发表于 06-27 14:55 0次下载
    使用<b class='flag-5'>ESP8266</b> DIY<b class='flag-5'>控制</b>任何家用电器

    基于ESP8266的Agrumino Lemon

    电子发烧友网站提供《基于ESP8266的Agrumino Lemon.zip》资料免费下载
    发表于 06-15 09:19 0次下载
    基于<b class='flag-5'>ESP8266</b>的Agrumino Lemon

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的WiFi Webradio

    带有ESP8266和TFT显示屏的神秘之眼吊坠

    电子发烧友网站提供《带有ESP8266和TFT显示屏的神秘之眼吊坠.zip》资料免费下载
    发表于 06-09 10:26 0次下载
    带有<b class='flag-5'>ESP8266</b>和TFT<b class='flag-5'>显示</b>屏的神秘之眼吊坠

    如何使用ESP8266控制12V LED灯带?

    我正在使用 ESP8266 控制 12V LED 灯带。 我使用三个引脚控制 3 个 irlz34n MOSFET,它们调节 LED 条
    发表于 05-30 11:41

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 三.所用软件安装分享 ESP8266
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    CC2530采用ESP8266与手机APP通信

    项目概述: 项目实现通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi模块
    的头像 发表于 05-23 09:15 2843次阅读

    如何使用ESP-Now协议连接ESP32和ESP8266控制LED?

    我构建了一个简单的项目,展示了如何使用 ESP-Now 协议连接 ESP32 和 ESP8266 控制 LED。
    发表于 05-22 08:34

    使用ESP8266驱动OLED屏

    在进行后续的ESP8266学习前,我们先来对OLED屏进行驱动,为后续学习提供直观的信息显示
    的头像 发表于 05-19 14:37 1732次阅读
    使用<b class='flag-5'>ESP8266</b>驱动OLED屏

    如何使用ESP8266+ATMega组合板学习和控制ESP8266

    我尝试使用 ESP8266+ATMega 组合板学习和控制 ESP8266。 该板设置为 USB+esp(仅,未使用 ATMega)
    发表于 05-16 09:14

    如何用ESP8266制作一个wifi扫描仪并显示信息

    我正在用 ESP8266 制作一个 wifi 扫描仪并显示信息我正在使用基于 SPI 的诺基亚 1616/C100 显示器。这次我在本地编码 ESP
    发表于 05-16 06:35

    ESP8266获取天气预报信息,并使用CJSON解析天气预报数据

    当前文章介绍如何使用ESP8266和STM32微控制器,搭配OLED显示屏,制作一个能够实时显示天气预报的智能设备。将使用心知
    的头像 发表于 04-27 13:45 1619次阅读