Vladimir Smagin 6 months ago
2 changed files with 15 additions and 11 deletions
  1. +15
  2. BIN

+ 15
- 11
readme.md View File

@@ -1,25 +1,29 @@
# Samsung VFD with ESP8266 NTP clock and weather

Board: Generic ESP8266 module

if module ESP-01 use "Generic ESP8266 module" and set "SPIFFS 1M", check for PUYA flag.

Library requirements:

* Library for 20T202DA2JA SPI VFD https://github.com/adafruit/SPI_VFD (see arduino library)
* NtpClient + WifiUdp
* Arduino Time Library (TimeLib)
* ArduinoJson
* [TinyXML2](https://github.com/leethomason/tinyxml2)
* [Wifi manager](https://github.com/tzapu/WiFiManager)
* Arduino IDE + ESP8266 SDK
* Library for 20T202DA2JA SPI VFD https://github.com/adafruit/SPI_VFD (see in Arduino IDE library)
* NtpClient + WifiUdp (see in Arduino IDE library)
* Time (see in Arduino IDE library)
* ArduinoJson (see in Arduino IDE library)
* [TinyXML2](https://github.com/leethomason/tinyxml2) (install manually)
* [WifiManager](https://github.com/tzapu/WiFiManager) (see in Arduino IDE library)

Hardware requirements:

* [3D model of case](https://www.thingiverse.com/thing:3476224)
* [Samsing VFD with serial interface](https://ru.aliexpress.com/item/20X2-Serial-SAMSUNG-VFD-LCD-Module-Display-20T202DA2JA-Free-shipping/1279668821.html)
* [Samsing VFD with serial interface](https://ru.aliexpress.com/item/20X2-Serial-SAMSUNG-VFD-LCD-Module-Display-20T202DA2JA-Free-shipping/1279668821.html), or search words: "samsung vfd 20x2", "20T202DA2J" or "20T202DA2JA"
* [ESP-01](https://ru.aliexpress.com/item/ESP-01S-ESP8266-serial-WIFI-model-ESP-01-Updated-version-Authenticity-Guaranteed-Internet-of-thing/32696377974.html) or [ESP-12](https://ru.aliexpress.com/item/New-Wireless-module-NodeMcu-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-with-pcb-Antenna/32397828439.html) module
* [5V to 3.3V DCDC](https://ru.aliexpress.com/item/2-pcs-AMS1117-3-3V-Power-Supply-Module-Free-Shipping/32401307095.html)

Do not forget to change build option to SPIFFS 1M. Attention! ESP-01 from PUYA can't work with SPIFFS, module will work with default parameters! Use ESP-12 or hardcode default parameters.

Use [openweathermap.org](https://openweathermap.org/api). My URL works only for my city!

![samsung vfd esp8266](/21h/esp8266-samsung-vfd-clock-weather/raw/branch/master/photo.jpg)
![samsung vfd esp8266 esp-01 wiring](samsung-vfd-display_bb.png)

![samsung vfd esp8266](photo.jpg)

View File