Coder Social home page Coder Social logo

Heater control

This project could be interesting for everyone, who is looking for an alternative/replacement heater control unit for any oil or gas burner. The system controls the general heating time per day, e.g. Monday from 06:00 to 20:00. Hysteresis via start and the stop temp, e.g. 45 degrees burner start and 60 degrees burner stop temp, when them is back to 45 degrees the burner switches on again... The circulation pump is controlled as well, it starts with the daily start time and ends with the daily stop time + 15 min, in order to give the oven a bit time to cool down. The system is written in Micropython.

Software images

			

Device images

Features

  • Intuitive web frontend
  • System works without any cloud service, but need ntp connection for current time
  • Standard hardware

Communication

  • Standard wireless LAN connection based on 802.11
  • Simple wifi setup via web frontend (DHCP or fixed IP)

Functions

  • Easy setup for all functions
  • Everything is controlable via integrated web frontend
  • Start / Stop timer for every weekday
  • Start / Stop temp control

Getting started

  • Install the latest Micropython release on your ESP-32
  • Copy the content of the zip release file to ESP's root directory
  • Reboot the ESP and search for Wifi SSID "HeaterControl" and connect, Wifi password is 123456789
  • Open a web browser, enter the configuration site http://192.168.4.1 and configure the device as needed

Whats needed?

  • ESP-32 with Micropython
  • Relays
  • DS18B20 temp sensor
  • Any 5v power supply for your ESP

Connection schematic

...

Donate

If you would like to support me with a cup of coffee, then you can do that via Paypal

heatercontrol's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.