WiFi 3 channel Temperature Switch

The temperature switch takes three readings from three sensors and displays then on oled and also according to the conditions switch relay

Similar projects worth following
The temperature switch can read three sensors and displays each temperature on an OLED display, according to the conditions set the controller can switch the relay on or off. A setup menu is used to set the conditions thresholds, switch the wifi option and also save all settings to memory. the sensor readings can be sent to a smart device through a wifi connection..

the controller has many uses and can be configured to work with many other options.

The heart of the project is the atmel atmega328pu-20mhz clocked at 16mhz. The Sensors used are standard 10k to 10k NTC setups and reading the analog voltage of each sensor and converting it to a temperature.

The Oled is wired to the atmega via the SPI bus and the realy uses a digital i/o line.

As for the Wifi Option, a 3v3 with enable pin was used and the wifi board runs a script in nodemcu which reads data on the serial lines and transmits them to the smart device.

Shortly will upload the pcb files and source code !

  • 1 × ATMEL avr atmega328p-20 atmel avr processor
  • 1 × oled .96" 4 pin
  • 1 × esp8266-03 wifi module
  • 1 × low dropout 5v regulator board
  • 1 × low dropout 3v3 regulator with enable

View all 20 components

  • Testing of Project in the field

    jmcservv06/11/2017 at 17:07 0 comments

    The project was tested on the field with the three sensors connected to a a/c unit

    the project behaved as expected.. wifi range varies according to building type .

  • Oled menu system

    jmcservv06/11/2017 at 17:05 0 comments

    Revised the setup menu,

    Used a hierarchy structure so as i can add more options in future.

    Tested on oled. test is small , maybe i will change the fonts to a suitable size ..

  • ESP-03 wifi option

    jmcservv06/11/2017 at 17:03 0 comments

    Today i revised the wifi esp-03 module software .. i opted to use telnet at this stage ..

    wrote the code and test on mobile app

    all is working !!


    jmcservv03/22/2017 at 22:23 0 comments

    I have built the first prototype and tested all features. i wrote the software in a way to be scale able and be able to add more features in future.

    All components fitted nicely, the display shows the temperatures as expected, now testing the wifi option

    To Do: finish the setup menu options .. and fit everything in the 32k flash ..

View all 4 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates