This circuit is designed to harness solar energy to power an ESP8266 NodeMCU microcontroller and various sensors. The solar panel charges a 18650 Li-ion battery through a charge controller. The voltage regulator ensures a stable voltage supply to the microcontroller and sensors. The ESP8266 NodeMCU reads data from a turbidity sensor and multiple DS18B20 temperature sensors, which are connected via a 1-Wire interface.
gnd
, vcc
-
, +
, out+
, out-
, b+
, b-
OUT +
, OUT -
, IN +
, IN -
-
, +
D0
, D1
, D2
, D3
, D4
, 3V3
, GND
, D5
, D6
, D7
, D8
, RX
, TX
, A0
, RSV
, SD3
, SD2
, SD1
, CMD
, SD0
, CLK
, EN
, RST
, VIN
GND
, VCC
, DAT
shield
, GND
, DQ
, VDD
S
, -
, +
GND
, AO
, DO
, VCC
, S+
, SO
, S-
gnd
connected to Do solara -
vcc
connected to Do solara +
-
connected to Solar Panel gnd
+
connected to Solar Panel vcc
out+
connected to XL6009 Voltage Regulator IN +
out-
connected to XL6009 Voltage Regulator IN -
b+
connected to 18650 Li-ion Battery +
b-
connected to 18650 Li-ion Battery -
OUT +
connected to ESP8266 NodeMCU VIN
, Turbidity Module VCC
OUT -
connected to ESP8266 NodeMCU GND
, Turbidity Module GND
IN +
connected to Do solara out+
IN -
connected to Do solara out-
+
connected to Do solara b+
-
connected to Do solara b-
VIN
connected to XL6009 Voltage Regulator OUT +
GND
connected to XL6009 Voltage Regulator OUT -
, Module DS18B20 GND
, Turbidity Module GND
3V3
connected to Module DS18B20 VCC
D2
connected to Module DS18B20 DAT
A0
connected to Turbidity Module AO
GND
connected to ESP8266 NodeMCU GND
VCC
connected to ESP8266 NodeMCU 3V3
DAT
connected to ESP8266 NodeMCU D2
GND
connected together for all probes and to Module DS18B20 GND
VDD
connected together for all probes and to Module DS18B20 VCC
shield
connected together for all probes and to Module DS18B20 DAT
S
connected to Turbidity Module S-
-
connected to Turbidity Module SO
+
connected to Turbidity Module S+
VCC
connected to XL6009 Voltage Regulator OUT +
GND
connected to XL6009 Voltage Regulator OUT -
AO
connected to ESP8266 NodeMCU A0
S+
connected to Sonda Sensor Turbidez +
SO
connected to Sonda Sensor Turbidez -
S-
connected to Sonda Sensor Turbidez S
There is no code provided for the microcontroller. The documentation of the code would typically include details on how the ESP8266 NodeMCU is programmed to read from the temperature and turbidity sensors, process the data, and possibly send it to a remote server or display it locally. However, since no code is available, this section cannot be completed.