Skip to content

ESP-8266 Program for Parsing Air Quality Index Data from JSON and Displaying them on a WS2801 LED Strip.

License

Notifications You must be signed in to change notification settings

aidik/ISKO-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISKO-Monitor

ESP-8266 Software for Parsing JSON information of Air Quality Index from Czech Hydrometeorological Institute ISKO2 Project and displaying the results on a 32 Pixel WS2801 Programmable Led Strip in a light bar style.

Dependencies

Author Description Used Commit License
ESP8266 Community Forum ESP8266 core for Arduino. 09826c6 GNU LGPL 2.1
Author Description Used Commit License
Daniel Eichhorn Arduino library for parsing potentially huge json streams on devices with scarce memory. 531870a MIT license
Author Description Used Commit License
Adafruit Industries Arduino library for controlling strips/pixels using WS2801 driver chips. 43ca5e0 BSD license
Author Description Used Commit License
tzapu ESP8266 WiFi Connection manager with web captive portal. 04d4788 MIT license

Legend

LED Strip Legend

Tested on

  • WAVGAT D1 WiFi Uno (WeMos D1 Clone)
  • WS2801 5V Programmable 32 Pixel Digital Led (SMD 5050 RGB) Strip

Schematics

My Strip arrived from China in a protective case and with the cables already attached. For some reason both 5V and Data are red. Project Schematics

Connection

Thanks to the WiFiManager your device will start in AP mode. Simply connect to the network called ISKO-MONITOR and use the password iskomagic.

Known Issues / To Dos

  • Green and Blue segments are interchanged, either in the used Strip or in Adafruit Library.
  • Libuš (ALIBA Location) is hardcoded into the ISKOJsonClient.
  • Multiple setPixelColor calls on line 137.
  • Data from ISKO are delayed by approximately 7 minutes.

Disclaimer

Pin numbers are different on ESP-8266, pins used in this case are GPIO4 & GPIO05 labeled as D14/SDA & D15/SCL.

My LED Strip was delivered with multiple red cables. Make sure that you know what connects where.

About

ESP-8266 Program for Parsing Air Quality Index Data from JSON and Displaying them on a WS2801 LED Strip.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages