ESPHome DIY sensors - Best Buy Tips
Introduction
If you want to create your own sensors with ESPHome you need an ESP development board where you can load the software to read the sensors and send this data over the network to your home server.If you’re afraid to solder some pins or connect the ESP to the sensor, look for some tutorials and give it a try. You can also look for ESPs and sensors with already pins, then with dupont cables you don’t need to soldering at all.
Here you find some useful links where you can buy ESPs, sensors and other tooling which can be useful for making your own DIY sensors.
I have a page where I added manuals to create your own sensors.
Table of Contents
- ESP board
- Sensors
- Cables
- Power
- USB hub
- Dupont
- Pin heads
- Boxes
- Tools
- RTL-SDR Radio sniffer for 433 and 868 MHz
- P1 cable for smart gas and energy meter
- Internal links
NOTE 1: Most links on this page are hardware I also bought myself. Most of the links are affiliate links, you pay the same price AND support my blog by buying it from here.
ESP board
The brains of your own sensor. It contains the processor to run the program on, and with the Wifi module on it which can make contact with your own network.
ESP32
The newer and faster ESP32 board has a dual-core processor, bluetooth, usb-c and already soldered pins.
ESP32-C3 Supermini
A really tiny ESP32 with bluetooth.
ESP32-C3 supermini (AliExpress)
ESP32S WROOM
ESP8266
The ESP8266 NodeMCU v3 (or comparable) is the original ESP developer board and is most cases fast enough to handle the sensor data.
ESP D1 mini
This ESP D1 mini is also an ESP8266 variant (don’t use the pro or V3)
- You can use any ESP chip, but I like this one because of its small size
- The pins are not soldered on the board yet (with some practice even you can do it for sure!)
Sensors
Sensors are the digital senses. They can measure all different kinds of units, like temperature, humidity, light intensity, pressure, etc.
Here are some ready-to-use sensors that can be connected direct to an ESP without a challenging circuit with resistors and capacitors, etc.
Temperature and humidity sensor
Dht11 is a commonly used temperature and humidity sensor.
Air quality sensor
AGS10 TVOC air quality gas sensor.
CO2 sensor
CO2 stands for Carbon dioxide
and is measured in Parts per million
(ppm).
If the amount of ppms is too high for a long time, it’s not good for you’re healthy.
SenseAir S8
SenseAir S8 CO2 sensor.
SCD41
SCD40 or SCD41 CO2 sensor are compact CO2 , humidity and temperature sensors. Both are quite similar, but the 41 has some higher accuracy and can measure a bit higher ppm values (2000 vs 5000).
link 1 SCD41 WITHOUT requires soldering (AliExpress)
link 2 SCD41 which requires soldering (AliExpress)
Pressure sensor
This car seat sensor measures if there is pressure on a chair or seat. The output is just an open or a closed circuit. You can directly attach it to a contact-/water leak sensor.
Weight sensor
The HX711 Module comes with four pressure sensors which you can place under your bed to measure the pressure to see how many people are a.t.m. in the bed.
Rain gauge sensor
Can be used, together with a contact sensor, to create your own rain gauge sensor.
Waterproof temperature sensor
The DS18B20 sensor is one to measure temperature in wet areas like an aquarium for example.
Occupancy sensor (mmWave)
The HLK-2410C is a 24GHz occupancy sensor (a.k.a. millimeter wave sensor)
Presence sensor (microwave)
The RCWL-0516 presence sensor (a.k.a. micrometer sensor)
Cables
Micro USB power cable
USB-A to micro USB cable to power the ESP8266.
Micro USB cable (AliExpress)
USB-C power cable
USB-A to USB-C cable to power the ESP32.
USB-C cable (AliExpress)
Power
5V USB adapter
5V USB power adapter to power the ESP.
5V USB power adapter to power multiple usb devices, with fast charging and 3.1A.
Christmas light adapter
A 2 pins adapter without a button to select a mode, just on, for Christmas lights, 31V and 3.6W.
USB hub
Active USB hub to power multiple USB devices.
Dupont
Dupont are cables to connect the ESP pins with sensors pins. The dupont cables are in different variants: male to male, female to male and male to female. You can also cut one end to just solder it direct to the connector.
- If you order these, you can better order all three types at ones, also for any further projects.
Pin heads
Pin heads to use dupont cables to connect the ESP with sensor. Only required if they are not already provided.
Boxes
Plastic DIY Case to fix the esp board and sensor in.
link: a lot of boxes with all kinds of sizes (AliExpress)
Tools
Soldering iron
I suggest this based on the reviews. I already had one. Please let me know if you advise this one or not?
Soldering tin wire
Soldering tin wire (AliExpress)
Desoldering
Breadboard
A breadboard with dupont cables and power connector to test your setup first.
Helping hand
This helping hand can be used to hold the ESP board and sensor while soldering.
RTL-SDR Radio sniffer for 433 and 868 MHz
This receiver can be used to receive or snif signals send by device which uses the 433 or 868 MHz bandwidth.
P1 cable for smart gas and energy meter
With this cable, you can read your smart meter to read the gas and energy consumption.
Internal links
Links to other sections of this blog:
-
ESPHome custom sensors and actuators how to create your own sensors with ESPHome.
-
Zigbee Smart home - Best Buy Tips for all kinds or Zigbee hardware buy tips.
Top | Homepage | Best Buy Tips