ESP32-Based Environmental Monitoring System with Nokia 5110 LCD and Multiple Sensors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit designed to interface various sensors and a display with an ESP32 microcontroller. The circuit includes power management components, a solar panel for energy harvesting, and several environmental sensors. The ESP32 microcontroller is programmed to display messages on a Nokia 5110 LCD.
Component List
TP4056
- Description: Lithium-ion battery charger module.
- Pins: OUT-, B-, B+, OUT+, IN-, IN+
Rocker Switch
- Description: A simple on/off switch.
- Pins: 1, 2
Solar Panel
- Description: Solar energy harvesting module.
- Pins: +, -
DS18B20 1-Wire Temperature Sensor Probe Cable
- Description: Temperature sensor with a 1-Wire interface.
- Pins: shield, GND, DQ, VDD
Modulo Sensor Turbidez/ Turbidity
- Description: Turbidity sensor module.
- Pins: g, A, D, V, 1, 2, 3, 4
Sonda Sensor Turbidez / Turbidity
- Description: Turbidity sensor probe.
- Pins: S, -, +
Sonda Sensor TDS
- Description: Total Dissolved Solids (TDS) sensor probe.
- Pins: +, -
Sonda Sensor PH
- Description: pH sensor probe.
- Pins: SEN
Modulo Sensor TDS
- Description: TDS sensor module.
- Pins: A, -, +
Modulo Sensor Oxigeno Disuelto / Dissolved Oxygen
- Description: Dissolved oxygen sensor module.
- Pins: A, +, -, SON
Sonda Sensor Oxigeno Disuelto / Dissolved Oxygen
- Description: Dissolved oxygen sensor probe.
- Pins: SON
Modulo Sensor Conductividad Electrica / Electrical Conductivity
- Description: Electrical conductivity sensor module.
- Pins: A, +, -, SEN
Sonda Sensor Conductividad Electrica / Electrical Conductivity
- Description: Electrical conductivity sensor probe.
- Pins: SON
Nokia 5110 LCD
- Description: LCD display module.
- Pins: DN(MOSI), D/C, RST, SCE, GND, VCC, LED, SCLK, DN(MODI) (out), D/C (out), RST (out), SCE (out), GND (out), VCC (out), LED (out), SCLK (out)
GPS NEO 6M
- Description: GPS module.
- Pins: VCC, RX, TX, GND
ESP32 - Expansion Board
- Description: Microcontroller with various I/O pins.
- Pins: +, -, EN, VP, VN, D34, D32, D33, D25, D26, D27, D14, D12, D13, D23, D22, TX0, RX0, D21, D19, D18, D5, D17, D16, D4, D2, D15, VCC, G, 5V, 3.3V, V
Module DS18N20
- Description: DS18B20 temperature sensor module.
- Pins: GND, VCC, DAT
18650 Li-Ion
- Description: Lithium-ion battery.
- Pins: Positive, Negative
Wiring Details
TP4056
- IN- connected to + of Solar Panel
- IN+ connected to - of Solar Panel
- OUT- connected to - of ESP32 - Expansion Board
- OUT+ connected to 1 of Rocker Switch
- B- connected to Negative of 18650 Li-Ion
- B+ connected to Positive of 18650 Li-Ion
Rocker Switch
- 1 connected to OUT+ of TP4056
- 2 connected to + of ESP32 - Expansion Board
Solar Panel
- + connected to IN- of TP4056
- - connected to IN+ of TP4056
DS18B20 1-Wire Temperature Sensor Probe Cable
- shield connected to DAT of Module DS18N20
- GND connected to GND of Module DS18N20
- VDD connected to VCC of Module DS18N20
Modulo Sensor Turbidez/ Turbidity
- g connected to G of ESP32 - Expansion Board
- A connected to D22 of ESP32 - Expansion Board
- V connected to V of ESP32 - Expansion Board
- 1 connected to + of Sonda Sensor Turbidez / Turbidity
- 2 connected to - of Sonda Sensor Turbidez / Turbidity
- 3 connected to S of Sonda Sensor Turbidez / Turbidity
Sonda Sensor Turbidez / Turbidity
- + connected to 1 of Modulo Sensor Turbidez/ Turbidity
- - connected to 2 of Modulo Sensor Turbidez/ Turbidity
- S connected to 3 of Modulo Sensor Turbidez/ Turbidity
Sonda Sensor TDS
- + connected to + of Modulo Sensor TDS
- - connected to - of Modulo Sensor TDS
Sonda Sensor PH
- SEN connected to SEN of Modulo Sensor PH
Modulo Sensor TDS
- A connected to D23 of ESP32 - Expansion Board
- - connected to G of ESP32 - Expansion Board
- + connected to V of ESP32 - Expansion Board
Modulo Sensor Oxigeno Disuelto / Dissolved Oxygen
- A connected to D18 of ESP32 - Expansion Board
- + connected to V of ESP32 - Expansion Board
- - connected to G of ESP32 - Expansion Board
- SON connected to SON of Sonda Sensor Oxigeno Disuelto / Dissolved Oxygen
Sonda Sensor Oxigeno Disuelto / Dissolved Oxygen
- SON connected to SON of Modulo Sensor Oxigeno Disuelto / Dissolved Oxygen
Modulo Sensor Conductividad Electrica / Electrical Conductivity
- A connected to D5 of ESP32 - Expansion Board
- + connected to V of ESP32 - Expansion Board
- - connected to G of ESP32 - Expansion Board
- SEN connected to SON of Sonda Sensor Conductividad Electrica / Electrical Conductivity
Sonda Sensor Conductividad Electrica / Electrical Conductivity
- SON connected to SEN of Modulo Sensor Conductividad Electrica / Electrical Conductivity
Nokia 5110 LCD
- DN(MODI) (out) connected to D27 of ESP32 - Expansion Board
- D/C (out) connected to D14 of ESP32 - Expansion Board
- RST (out) connected to D12 of ESP32 - Expansion Board
- SCE (out) connected to D13 of ESP32 - Expansion Board
- GND (out) connected to G of ESP32 - Expansion Board
- VCC (out) connected to V of ESP32 - Expansion Board
- LED (out) connected to D25 of ESP32 - Expansion Board
- SCLK (out) connected to D26 of ESP32 - Expansion Board
GPS NEO 6M
- VCC connected to V of ESP32 - Expansion Board
- RX connected to D17 of ESP32 - Expansion Board
- TX connected to D16 of ESP32 - Expansion Board
- GND connected to G of ESP32 - Expansion Board
ESP32 - Expansion Board
- - connected to OUT- of TP4056
- + connected to 2 of Rocker Switch
- V connected to VCC of GPS NEO 6M, V of Modulo Sensor Turbidez/ Turbidity, V of Modulo Sensor TDS, V of **Modulo Sensor Oxigeno Disuelto / Diss