项目作者: KonstantinChizhov

项目描述 :
Esp8266 WiFi display ssd1306 with simple REST API
高级语言: C++
项目地址: git://github.com/KonstantinChizhov/Esp8266-display.git
创建时间: 2020-05-27T20:56:22Z
项目社区:https://github.com/KonstantinChizhov/Esp8266-display

开源协议:MIT License

下载


ESP8266 SSD1306 OLED display server

This project implements simple REST API for controlling OLSED display with SSD1306 compatible controller (aka Arduino dispaly) and minimalistic WEB UI.

ESP8266 + SSD1306

Features

  • Write text on the display using HTTP request.
  • Unicode text is supported
  • 2 fonts are available: monospace 5x8 - ASCII + Russian, variable width 11x16 - ASCII only.
  • Clear screan.
  • Positive and
  • Draw an imagge on the display using HTTP request.
  • Simple WEB compatible sending text and drawig images.

Buld

This project is based on ESP8266_RTOS_SDK v3.3.
THE SDK’s build system is used to build this project. Follow the instructions at https://github.com/espressif/ESP8266_RTOS_SDK/blob/release/v3.3/README.md.

TODO

  • Use POST method for transfering text to display. ESP8266 capable of handing only less than 500 bytes in ULR params, this is less then 100 encoded Unicode symbols.
  • Add templates to periodically fetch, parse and display data from remote sources.
  • support for mobile devices.
  • re-design WEB UI.