# E-ink-esp32-arduino-weather-time-note **Repository Path**: snailhd/E-ink-esp32-arduino-weather-time-note ## Basic Information - **Project Name**: E-ink-esp32-arduino-weather-time-note - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-01-26 - **Last Updated**: 2022-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # E-ink-esp32-arduino-weather-time-note You can get time\weather\temperature-inside\humility-inside\pressure-inside\IAQ-inside\QQ-note\computer-info on this device. [Video Introduction](https://www.bilibili.com/video/BV1pt4y1y7ya) ![image](image/image.png) ![image](image/bilibili1.png) ![image](image/bilibili2.JPG) ![main page](image/mainpage.JPG) ![note page](image/notepage.JPG) ![info page](image/infopage.JPG) # ENGLISH: 支持TTGO T5 V2.2 和 TTGO T5 V2.3两个型号的开发板,其他型号未适配。 ## BEFORE: 1.prepare the online weather API(https://dev.heweather.com/ ) ## SERVER: 1.prepare a vps, suck as Windows server. 2.config MQTT server on your vps. 3.install [CQT](https://www.bilibili.com/video/BV13E4113777/)IMPORTANT! CQT is not working any more. please use HTTP API. 4.install CQhttp plugin(https://cqp.cc/t/30748 ) 5.modify .py. add your QQ number in the right place. 6.install python requirements. ## Arduino: 1.install Arduino IDE. 2.install esp32-arduino board for Arduino IDE(https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json ) 3.install Arduino library - [Button2](https://github.com/lewisxhe/Button2) - [GxEPD](https://github.com/lewisxhe/GxEPD) - [Adafruit-GFX-Library](https://github.com/adafruit/Adafruit-GFX-Library) - [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) - [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) - [ArduinoJson](https://github.com/bblanchon/ArduinoJson/releases) - [ESP8266Audio](https://github.com/earlephilhower/ESP8266Audio) - [U8g2_for_Adafruit_GFX](https://github.com/olikraus/U8g2_for_Adafruit_GFX) - [PubSubClient](https://github.com/knolleary/pubsubclient) - [Adafruit_Sensor](https://github.com/adafruit/Adafruit_Sensor) - [Adafruit_BME680](https://github.com/adafruit/Adafruit_BME680) 4.install Arduino tool for esp32(Use Arduino ESP32 Sketch data Upload files,if you not install,[download ESP32FS-vX.zip](https://github.com/me-no-dev/arduino-esp32fs-plugin/releases),Extract to ,Open Ardunio IDE, Tools -> ESP32 Sketch data Upload -> Upload) 5.use ESP32 Sketch data Upload files. 6.upload your sketch to esp32(Compilation speed is very slow, on my laptop, i need 2min 55sec.) video introduction(https://www.bilibili.com/video/BV1pt4y1y7ya) # CHINESE: 支持TTGO T5 V2.2 和 TTGO T5 V2.3两个型号的开发板,其他型号未适配。 ## 前期准备: 1.准备和风天气api接口(https://dev.heweather.com/ ) ## 服务器: 1.准备服务器,Windows服务器。 2.在Windows服务器上配置好MQTT服务端 3.安装酷Q程序,建议参照[其他教程](https://www.bilibili.com/video/BV13E4113777/)IMPORTANT! 酷Q貌似凉了,还没寻找合适的QQ消息解析服务,请把侧重放到HTTP API 4.在酷Q中安装好http api[插件](https://cqp.cc/t/30748) 5.更改本项目中server的python程序 6.给服务器安装python环境及其所需的python包 ## Arduino: 1.安装arduino 2.安装esp32开发板(https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json ) 3.安装arduino库 - [Button2](https://github.com/lewisxhe/Button2) - [GxEPD](https://github.com/lewisxhe/GxEPD) - [Adafruit-GFX-Library](https://github.com/adafruit/Adafruit-GFX-Library) - [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) - [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) - [ArduinoJson](https://github.com/bblanchon/ArduinoJson/releases) - [ESP8266Audio](https://github.com/earlephilhower/ESP8266Audio) - [U8g2_for_Adafruit_GFX](https://github.com/olikraus/U8g2_for_Adafruit_GFX) - [PubSubClient](https://github.com/knolleary/pubsubclient) - [Adafruit_Sensor](https://github.com/adafruit/Adafruit_Sensor) - [Adafruit_BME680](https://github.com/adafruit/Adafruit_BME680) 4.安装arduino工具(Use Arduino ESP32 Sketch data Upload files,if you not install,[download ESP32FS-vX.zip](https://github.com/me-no-dev/arduino-esp32fs-plugin/releases),Extract to ,Open Ardunio IDE, Tools -> ESP32 Sketch data Upload -> Upload) 5.使用第四步中安装的工具给开发板上传文件系统 6.上传程序(编译较慢,我的电脑不使用预编译文件的情况下需要2分55秒编译一次。请在issue中留下你需要多长时间) [视频介绍](https://www.bilibili.com/video/BV1pt4y1y7ya)