Skip to content

Controlling a resistive AC heating element using an SSR (Solid State Relay) controlled by a ESP01 (or ESP01S, ESP8266 based board)

License

Notifications You must be signed in to change notification settings

jackestar/ESP01S-Kitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP01S controlled for a Resistive Element (Kitchen)

logo

Preview

Goal

Controlling a resistive AC heating element using an SSR (Solid State Relay) controlled by a ESP01 (or ESP01S, ESP8266 based board), using the ESP8266 RTOS SDK.

  • Push-button On/Off ✔️
  • App Control (On/Off, Timer, Dimmer) ✔️
  • OTA Update ❌
  • Translations ❌
  • CI/CD (Github Actions) ✔️

Build

Note

The main difference between the ESP01 and the ESP01S is the flash memory size, the Espressif SDK allows a minimum of 1MB so it verifies that the compiled file fits in the flash memory (~450kB ~330Kb compressed).

git clone https://github.com/jackestar/ESP01S-Kitchen.git --depth 2
  • set the environment export IDF_PATH=[your ESP8266 SDK path] and . $IDF_PATH/export.sh

  • make and flash

make flash

Board and Schematics

Articulo del Esquemático

Driver

Kicad Project

License

This Repo - MIT License

ESP8266 RTOS SDK - Apache 2.0

Material Symbols / Material Icons - Apache 2.0

About

Controlling a resistive AC heating element using an SSR (Solid State Relay) controlled by a ESP01 (or ESP01S, ESP8266 based board)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published