Code Monkey home page Code Monkey logo

thermostat's Introduction

Thermostat

ESP8266 thermostat with web interface

Schematics are here

https://oshwlab.com/executer/thyristor-ac-thermostat

Based on https://habr.com/ru/company/unwds/blog/390601/

Usefull portal for web pages debug: http://jsfiddle.net/boilerplate/jquery

Main features:

  • Stand alone, no external WiFi/Internet required
  • Web server based configuration. No hardware indicators/buttons required
  • High power load commutation in sealed enclosure, low heat generation (triac+relay in parallel solution)
  • Pretty web pages with css and svg design
  • Single side circuitboard, see project at easyeda/oshwlab portal

Installation:

Project's references:

Check out https://randomnerdtutorials.com/esp8266-nodemcu-async-web-server-espasyncwebserver-library/ "Installing Libraries โ€“ ESP Async Web Server" to install Async Web Server library. In Sloeber IDE you need to go to Arduino"Add a source folder to the selected project" and refer to local folders with ESPAsyncWebServer and ESPAsyncTCP libraryes. If all done right, you should have it in project references:

External references

Libraryes:

Libraryes used for project:

Libs

Board settings:

ESP8266 v2.7.4 platfoem used and works fine with following settings:

Board and platform

Last step:

Dont forget to open SecretsExample.h, set your own credentials and save it as Secrets.h.

Thats all. Compilation should runs sucesfully.

Tips: To get project in Sloeber IDE download ZIP and extract it manually or follow https://github.com/executer-uno/ESP-CAM_water_counter#how-to-get-that-repo-into-sloeber-ide to keep connection with repository.

To get project in Arduino IDE download zip or create new folder, and make "git clone https://github.com/executer-uno/Thermostat.git" from Git Bash.

Hardware

Some details are available on https://oshwlab.com/executer/thyristor-ac-thermostat portal. Some pictures for overview:

Web main

Web config

Exterior 1

Exterior 2

Before enclosure close

Load test

thermostat's People

Contributors

executer-uno avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

thermostat's Issues

EEPROM_param.tpp

Hello
im interest with the project and tried it using arduino ide (windows)

when try upload the software i encounter error EEPROM_param.tpp: No such file or directory
even though the file already inside the same folder with the other file.
can you help me with this?

also in your "Last step"
"Dont forget to open SecretsExample.h, set your own credentials and save it as Secrets.h"

but i cant find the file

thanks for your attention

please forgive me with the bad English :D

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.