Skip to content

donprezes/OpenStill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenStill

Project for controlling still. Developed for ESP8266.

Functions

  • Controlling power of the heater via SSR (0-100%)
  • Shows temperature from 4 sensors (DS18B20) on 20x4 I2C LCD screen
  • Show if temperature is rising or dropping
  • Show ABV of vapour in head
  • Show amount of alcohol left in tank
  • Sensor temperature limit - turns off heater when temperature on sensor is reached
  • CSV data export with temperatures
  • Initial Wifi access point mode for wifi configuration
  • Web server with:
    • live temperatures (1s refresh)
    • heater control
    • live charts
    • notifications
    • heater off temperature limit
    • temperature of the day for 10 shelf notifications
    • sensor assignment
    • csv log download
    • csv file reset

Hardware

  • Project is developed on WeMos ESP8266 v3 (also checked on NodeMCU v3)
  • 4 sensors DS18B20 in parasite mode connected to pin D7 with 4.7K resistor
  • SSR connected to D4
  • I2C 20x4 LCD - how to connect

Dependencies

License

MIT

Screen shot

Installation

Download ESP flash download tool:

https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.5.zip

Download bin files:

https://github.com/stefunkk/OpenStill/releases/download/0.9-rc/spiffs.bin https://github.com/stefunkk/OpenStill/releases/download/0.9-rc/firmware.bin

Choose SPI Mode - DOUT

Add firmware.bin with address 0x00000 Add spiffs.bin with address 0x00300000 (unsure if that's the address for all devices, or just for mine NodeMCU ESP8266 12-E v3 4mb flash)

Flash

Restart

Connect with OpenStill wifi, update wifi settings, restart device.

Done

Notification configuration

Get the code from https://pushme.now.sh/

Go to "Others" tab, input Notifications code and click "Set" and then "Test" to see if it works

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 55.0%
  • HTML 38.3%
  • Processing 6.6%
  • C 0.1%