UbiMakerMaka Hernandez
Published © CC BY-NC-SA

Build a Tank Volume Reader in Under $30 using ESP32

Build a DIY Level Sensor - tank monitor for volume, temperature, and humidity. Prototype for under $30.

IntermediateFull instructions provided5 hours6,111
Build a Tank Volume Reader in Under $30 using ESP32

Things used in this project

Hardware components

ESP32S
Espressif ESP32S
ESP32-DevKitC
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
DHT11 Temperature & Humidity Sensor (4 pins)
DHT11 Temperature & Humidity Sensor (4 pins)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1

Software apps and online services

Ubidots
Ubidots
Arduino IDE
Arduino IDE

Story

Read more

Schematics

esp32_hcsr04_dth11_bb_PpFAz7dwSG.jpg

Code

Ubidots Level Sensor

The code sends a distance value between a device and its opposite endpoint to Ubidots, then the value will be managed in Ubidots to calculate the volume of a tank with the characteristics of your tank.

Credits

UbiMaker

UbiMaker

53 projects • 228 followers
Maker @ ubidots.com
Maka Hernandez

Maka Hernandez

29 projects • 122 followers

Comments