vd Brink Home Automations

Home automations: Home Assistant, ESPHome, Node-RED and more.

Follow me on GitHub

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


NOTE 1: Links on this page are hardware I also bought myself. Most of the links are affiliate links, so you pay the same price AND support my blog also 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

ESP-32S WROOM (Aliexpress)

ESP8266

The ESP8266 NodeMCU v3 (or comparable) is the original ESP developer board and is most cases fast enough to handle the sensor data.

ESP8266 NodeMCU v3

link 1 (Aliexpress)

link 2 (Aliexpress)

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!)
ESP D1 mini

link 1 (Aliexpress)


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

Dht11 is a commonly used temperature and humidity sensor.

dht11 temperature and humidity sensor

link 1 (Aliexpress)

Co2

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.

SenseAir S8 Co2 sensor

link 1 (Aliexpress)

link 2 (Aliexpress)

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).

SCD 40 WITHOUT soldering due to a i2c cable (Aliexpress) SCD 41 with soldering (aliexpress)

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.

pressure sensor

link 1 (Aliexpress)

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.

weight sensor

link 1 (Aliexpress)

Rain gauge sensor

Can be used, together with a contact sensor, to create your own rain gauge sensor.

rain gauge sensor

link 1 (Aliexpress)


mmWave

The HLK-2410C is a 24GHz occupancy sensor (a.k.a. millimeter wave sensor)

HLK-2410C 24GHz Motion sensor

link 1 (Aliexpress)


Cables

Micro USB power cable

USB-A to micro USB cable to power the ESP8266.

Micro USB cable
Micro USB cable

USB-C power cable

USB-A to USB-C cable to power the ESP32.

USB C cable
USB-C cable

Power

5V USB adapter

5V USB power adapter to power the ESP.

5V USB power adapter

link 1

link 2

5V USB power adapter to power multiple usb devices, with fast charging with 3.1A.

5V USB power adapter

link 2

Christmas light adapter

A 2 pins adapter without a button to select a mode, just on, for Christmas lights, 31V and 3.6W.

link 1


USB hub

Active USB hub to power multiple USB devices.

active powered USB hub

link 1


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.

Dupont male to male wires

link 1 (Aliexpress)

link 2 (Aliexpress)

  • 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.

pin heads female

link 1 (Aliexpress)

pin heads male

link 1 (Aliexpress)


Boxes

Plastic DIY Case to fix the esp board and sensor in.

DIY cases

link 1: 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 iron

Soldering iron (Aliexpress)

Soldering tin wire

soldering tin wire

link 1 (Aliexpress)

Desoldering

Desoldering

link 1 (Aliexpress)

Breadboard

A breadboard with dupont cables and power connector to test your setup first.

breadboard

link 1 (Aliexpress)


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.

breadboard

link 1 (Aliexpress)


P1 cable for smart gas and energy meter

With this cable, you can read your smart meter to read the gas and energy consumption.

P1 smart meter cable

link 1 (Aliexpress)


See also Zigbee Smart home - best buy tips for all kinds or Zigbee hardware buy tips.

See also all my best buy tip pages




Remarks or suggestions?

Do you have any remarks or suggestions please let me know via github issues.

Create an issue

Or via a private message on the Tweakers.net forum.


Top | Homepage | Best Buy Tips