All Projects → Eddddddddy → E Ink Esp32 Arduino Weather Time Note

Eddddddddy / 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.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to E Ink Esp32 Arduino Weather Time Note

Esp32 I2s Slm
Sound Level Meter with ESP32 and I2S MEMS microphone
Stars: ✭ 72 (-36.84%)
Mutual labels:  arduino, esp32
Tft espi
Arduino and PlatformIO IDE compatible TFT library optimised for the STM32, ESP8266 and ESP32 that supports different driver chips
Stars: ✭ 1,215 (+965.79%)
Mutual labels:  arduino, esp32
Aunit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with AUniter or EpoxyDuino for continuous builds.
Stars: ✭ 73 (-35.96%)
Mutual labels:  arduino, esp32
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+860.53%)
Mutual labels:  arduino, esp32
App Release
An IoT Solution,this is the android release app | download ios app in app store
Stars: ✭ 104 (-8.77%)
Mutual labels:  arduino, esp32
Stickwatch
A DIY smart watch based on M5Stick of ESP32
Stars: ✭ 68 (-40.35%)
Mutual labels:  arduino, esp32
Esp32 Chimera Core
ESP32-Chimera-Core 👾 is an arduino library for M5Stack, Odroid-Go, D-Duino-32-XS and other ESP32/TFT/SD bundles
Stars: ✭ 74 (-35.09%)
Mutual labels:  arduino, esp32
Wifisatellite
WiFi Satellite Project - as seen on the Chaos Communication Congress
Stars: ✭ 52 (-54.39%)
Mutual labels:  arduino, esp32
Framework32
Framework32 gives your ESP32 the ability to run multiple, graphical apps on very small displays
Stars: ✭ 102 (-10.53%)
Mutual labels:  arduino, esp32
Esp32 soundrecorder
ESP32 Sound recorder with simple code in arduino-esp32. (I2S interface)
Stars: ✭ 96 (-15.79%)
Mutual labels:  arduino, esp32
Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+908.77%)
Mutual labels:  arduino, esp32
Perswifimanager
Persistent WiFiManager Arduino library for ESP8266
Stars: ✭ 106 (-7.02%)
Mutual labels:  arduino, esp32
Deepsleepscheduler
DeepSleepScheduler is a lightweight, cooperative task scheduler library with configurable sleep and task supervision.
Stars: ✭ 59 (-48.25%)
Mutual labels:  arduino, esp32
Espuino
RFID-controlled musicplayer powered by ESP32
Stars: ✭ 71 (-37.72%)
Mutual labels:  arduino, esp32
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-52.63%)
Mutual labels:  arduino, esp32
Tinygsm
A small Arduino library for GSM modules, that just works
Stars: ✭ 1,186 (+940.35%)
Mutual labels:  arduino, esp32
Ttgo T Wristband
First steps with TTGO T-Wristband
Stars: ✭ 50 (-56.14%)
Mutual labels:  arduino, esp32
Esp32modbustcp
Modbus client for ESP32
Stars: ✭ 51 (-55.26%)
Mutual labels:  arduino, esp32
Ol3d
A tiny portable 3D graphics lib for micro controllers
Stars: ✭ 90 (-21.05%)
Mutual labels:  arduino, esp32
Esp8266 Oled Ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Stars: ✭ 1,590 (+1294.74%)
Mutual labels:  arduino, esp32

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

image

image

image

main page

note page

info page

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 CQTIMPORTANT! 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

4.install Arduino tool for esp32(Use Arduino ESP32 Sketch data Upload files,if you not install,download ESP32FS-vX.zip,Extract to <C:\Users\Your User Name\Documents\Arduino\tools>,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.准备服务器,Linux Centos7服务器。其他系统大同小异,可自行研究。

2.在Linux服务器上配置好MQTT服务端,可参照EMQ官方网站。有docker使用经验的开发人员推荐使用docker进行部署,更方便管理。

3.安装OPQBot

4.为Server的Python脚本安装依赖包。Python版本3.6.8。可通过requirements安装。

5.更改config.py中相关的内容。

6.修改Eink.service中的“/root/Eink/Eink.py"的实际路径。

7.将Eink.service放入"/usr/lib/systemd/system/"

8.输入'sudo systemctl start Eink.service'以启动程序,之后输入'sudo systemctl enable Eink.service'启用开机自动启动。

Arduino:

1.安装arduino

2.安装esp32开发板(https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

3.安装arduino库

4.在Arduino工具的Partition Scheme中选择Huge App.

5.更改config.h中相关的内容。

6.上传程序(编译较慢,我的电脑不使用预编译文件的情况下需要2分55秒编译一次。请在issue中留下你需要多长时间)

视频介绍

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].