项目作者: ppelikan

项目描述 :
An ESP8266 WiFi E-Ink weather forecast widget
高级语言: C
项目地址: git://github.com/ppelikan/e-ink_wifi_weather_widget.git
创建时间: 2019-09-24T21:16:10Z
项目社区:https://github.com/ppelikan/e-ink_wifi_weather_widget

开源协议:MIT License

下载


E-Ink WiFi Weather Widget

This project is intednded to run on ESP8266 e-paper driver board NodeMCU module connected to 2.7” e-paper display and optional DS18B20 temperature sensor.
Weather forecast data is being downloaded from openweathermap.org JSON API. It is super energy efficient. You should be able to power it from a single 3V battery for a long time.

ppelikan_e-ink_wifi_weather_widget

Features

  • Live forecast data updated every 15min
  • Nice look and compact size
  • Energy efficient design
  • Multilanguage support
  • Easy to modify and upgrade

Needed libraries

Hardware modifications

  • In order to make deep sleep state possible, the GPIO16 (D0 on PCB) pin has to be shorted to the RST pin. After this modification you will need to press “Flash” button every time you upload code into the board and after that reset the power by disconnecting the board for a moment.
  • If you want to see the in-door measured temperature, connect the One Wire data line of the DS18B20 temperature sensor to the GPIO2 (D2 on PCB) along with the 4k7 pullup resistor.

License