Making a WiFi Space Heater Controller | Custom Smart Plug
In this tutorial, I'm making a space heater controller that uses a WiFi connection to get Ecobee temperature data. Using these data, I can turn the heater on and off. It's basically a thermostat for the space heater. It's also a custom smart plug.
This video will provide instruction on how to use an API and make requests with Arduino, how to deserialize JSON in Arduino, how to create a local web server, how to access flash memory, how to control a relay, and other stuff.
This is a specific application of those various skills, but there's an endless amount of projects you could come up with based on them.
Code: https://github.com/AllPartsCombined/space-heater-controller
Postman: https://www.postman.com/
Ecobee API: https://www.ecobee.com/home/developer/api/introduction/index.shtml
Using FETs as Switches: https://arduinodiy.wordpress.com/2015/12/29/using-fets-to-switch-a-load/
ArduinioJSON Assistant: https://arduinojson.org/v6/assistant/
Detailed Tutorial: https://www.electromaker.io/project/view/allpartscombinedspace-heater-controller
Parts & Tools used (Amazon Affiliate Links):
Ecobee Thermostat: https://amzn.to/3bR1k3n
NodeMCU ESP8266 Microcontroller: https://amzn.to/37TAnL0
Relay: https://amzn.to/2OcG3Zq
Enclosure: https://amzn.to/3q11KsP
Outlet Socket: https://amzn.to/3dULIyo
Inlet Socket: https://amzn.to/3r2JmRR
NFET Transistors: https://amzn.to/3pZTzgl
USB Splitter: https://amzn.to/2O5ZGCK
Power Cord: https://amzn.to/3dVtegX
Assorted Wire Connectors: https://amzn.to/3r4YpKy
Assorted Perfboards: https://amzn.to/3oNUel7
Resistor kit: https://amzn.to/3nL7N3t
Mounting Standoffs: https://amzn.to/3nO8DN8
Breadboard: https://amzn.to/35Iy6Bt
Soldering Iron: https://amzn.to/2LRqi9t
Hot knife tips: https://amzn.to/3bHpjDu
Wood burning iron (used for hot knife. There's probably a way to rig it up with a standard soldering iron, but I had this already): https://amzn.to/3nH9TBC
*As an Amazon Associate I earn from qualifying purchases made after clicking an Affiliate Link.
Twitter: https://twitter.com/all_combined
Chapters
0:00 Intro
0:54 Block Diagram
3:20 What is an API?
4:24 Using Postman
5:51 Schematic
8:02 Code Writing Montage
8:19 Prototype Test
10:21 Code Description
15:35 Hysteresis
17:46 Construction
20:28 It Works!
21:02 Looking at the Web Server
22:47 Outro
Видео Making a WiFi Space Heater Controller | Custom Smart Plug канала All Parts Combined
This video will provide instruction on how to use an API and make requests with Arduino, how to deserialize JSON in Arduino, how to create a local web server, how to access flash memory, how to control a relay, and other stuff.
This is a specific application of those various skills, but there's an endless amount of projects you could come up with based on them.
Code: https://github.com/AllPartsCombined/space-heater-controller
Postman: https://www.postman.com/
Ecobee API: https://www.ecobee.com/home/developer/api/introduction/index.shtml
Using FETs as Switches: https://arduinodiy.wordpress.com/2015/12/29/using-fets-to-switch-a-load/
ArduinioJSON Assistant: https://arduinojson.org/v6/assistant/
Detailed Tutorial: https://www.electromaker.io/project/view/allpartscombinedspace-heater-controller
Parts & Tools used (Amazon Affiliate Links):
Ecobee Thermostat: https://amzn.to/3bR1k3n
NodeMCU ESP8266 Microcontroller: https://amzn.to/37TAnL0
Relay: https://amzn.to/2OcG3Zq
Enclosure: https://amzn.to/3q11KsP
Outlet Socket: https://amzn.to/3dULIyo
Inlet Socket: https://amzn.to/3r2JmRR
NFET Transistors: https://amzn.to/3pZTzgl
USB Splitter: https://amzn.to/2O5ZGCK
Power Cord: https://amzn.to/3dVtegX
Assorted Wire Connectors: https://amzn.to/3r4YpKy
Assorted Perfboards: https://amzn.to/3oNUel7
Resistor kit: https://amzn.to/3nL7N3t
Mounting Standoffs: https://amzn.to/3nO8DN8
Breadboard: https://amzn.to/35Iy6Bt
Soldering Iron: https://amzn.to/2LRqi9t
Hot knife tips: https://amzn.to/3bHpjDu
Wood burning iron (used for hot knife. There's probably a way to rig it up with a standard soldering iron, but I had this already): https://amzn.to/3nH9TBC
*As an Amazon Associate I earn from qualifying purchases made after clicking an Affiliate Link.
Twitter: https://twitter.com/all_combined
Chapters
0:00 Intro
0:54 Block Diagram
3:20 What is an API?
4:24 Using Postman
5:51 Schematic
8:02 Code Writing Montage
8:19 Prototype Test
10:21 Code Description
15:35 Hysteresis
17:46 Construction
20:28 It Works!
21:02 Looking at the Web Server
22:47 Outro
Видео Making a WiFi Space Heater Controller | Custom Smart Plug канала All Parts Combined
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Fixing Wired Path LightsMaking an Eggnog Color MixerMaking a Robot Guitar PedalMaking Halloween Props From My Old ProjectsMaking A Motorized Potentiometer Pt. 2 - The Better OneMaking a Motorized PotentiometerMaking Another Sentry Turret - With Laser Feedback ControlTimelapse of Pepper Plant Perking UpMaking a Frisbee Launcher (and failing)Making Minesweeper in Unity (because it shouldn't have ads and microtransactions!)Making an Animatronic Hand Controlled by Leap MotionMaking an Automatic Sentry TurretMaking a USB Adapter for Super Nintendo Controllers