|
KiCADKicad
|
Infrared IoT hub for home automation - ESP32 version
I created this as a way of experimenting with using IR signals to communicate with Internet of Things (IoT) devices. It's essentially a dev board that can both receive and send IR signals. So, for example, you can control the board itself using standard IR remote control units. Or you can have the board control devices such as TVs, radios and more, all controlled programmatically if you wish. Because the board has integrated wifi via the plug-in ESP dev board, it can also communicate over the network.
I built two versions of the board, one using an ESP8266 and the other an ESP32. This page is for the latter version. The key difference is that this version can both send and receive while the ESP8266 board is designed to carry out just one of those functions (it depends on which components you add, although the board is the same in either case).
The code, schematics and Gerbers are available on GitHub.
Full details of the project are covered in articles on Machina Speculatrix (Medium subscription required).
Source code is available on GitHub: https://github.com/mspeculatrix/IR_IoT_hub.
NOTE: The BOM file does not include the ESP32 dev board or header pins. Also, it specifies green LEDs for the three indicator LEDs but you might want to use other colours.
Infrared IoT hub for home automation - ESP32 version
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Steve Mansfield-Devine
-
SmartMatrix: networked parallel printer interface
The Raspberry Pi Pico 2W-based SmartMatrix adapter uses the microcontroller to convert serial or net...
-
ATmega4809-A Breakout Board
A breakout board that allows you to easily work with the AVR 0-series ATmega4809-A microcontroller. ...
-
Infrared IoT hub for home automation - ESP32 version
I created this as a way of experimenting with using IR signals to communicate with Internet of Thing...
-
SmallOLED - Live PC Stats, Animated Clocks & Audio Visualizer
756 0 3 -
"Talking Multimeter": Arduino-Based Speech Add-on for Multimeters with SCPI Protocol
429 0 1 -
Programmable Mist Maker - XIAO / QT PY Extension
2880 2 3 -
RadioHAT - Raspberry Pi radio development platform
2463 0 4 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
2681 0 2 -
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
4547 0 6







