Skip to content
/ Volna42BW Public

Weather station Volna 42BW, Arduino Framework, ESP8266 or ESP32

License

Notifications You must be signed in to change notification settings

NC22/Volna42BW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather station Volna 2BW42 firmware

Project homepage

Interface for weatherstation 4.2 Interface for weatherstation 1.5

A weather station project with a monochrome E-Ink display

  • E-Ink displays 4.2' (400x300), 1.5' (200x200)
    (Waveshare, WeAct, Heltec or equivalents - List of supported displays)
  • Temperature and humidity sensor - BME280; Optional : CO2 - SCD41 sensor, Temp - DS18B20 sensor;
  • Arduino Framework (C++, PlatformIO); compatible with ESP8266 and ESP32
  • Create and upload your own design through the web panel
  • Autonomous mode - the device wakes up every 10 minutes (default) and updates the screen. A 2000 mAh 18650 battery lasts for several months
  • Partial update mode for the clock area - every 1-2 minutes
  • Sensor data transmission via MQTT, receiving data from an external sensor through Home Assistant, Domoticz or from OpenWeather API
  • UI Language : English, Russian, Japanese, German (any other translations are welcome)
  • Settings panel language : English, Russian

How to build

  • Open project in PlatformIO (subfolder Volna42)
  • Setup pinouts and defines in UserDefines.h according to your display & overall setup (battery sensor, i2c pins)
  • Setup settings in UserSetting.h
  • Build!
  • First setup from web-panel (access by displayed IP)

Default ESP8266 D1 Mini config - platformio.esp8266.ini
Default ESP32-S3-DEVKITC-1 config - platformio.esp32.ini

Default settings (UserSetting.h)

WiFi Access Point (Turned On if WiFi settings not specified)
Name : VOLNA42-EINK
Password : volnaaccess
Web-interface : http://192.168.1.1/
Firmware Update page : http://192.168.1.1/update (login : admin, password : admin)

Full documentation & extended build instructions
Schematics

Developer tools

1-bit Image Converter & Icon Editor
Fonts generator
Tools GitHub Repo

Links

Cases examples
How to setup connection with external sensor
How to setup sending data to mqtt broker
Trobleshooting

Photos

Weatherstation 4.2 Weatherstation 1.5 Weatherstation 4.2

License

GNU General Public License v3