Wi-Fi Enabled Weather Station with NodeMCU, LM35, DHT11, and Rain Sensor
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes a NodeMCU V3 ESP8266 microcontroller, a Temperature Sensor (LM35), a DHT11 Humidity and Temperature Sensor, and a Rain Sensor. The circuit is designed to collect environmental data such as temperature, humidity, and rain detection, and process this data using the NodeMCU.
Component List
NodeMCU V3 ESP8266
- Description: A low-cost Wi-Fi microcontroller with GPIO, ADC, and other interfaces.
- Pins: A0, GND, VU, S3, S2, S1, SC, S0, SK, 3V3, EN, RST, Vin, D0, D1, D2, D3, D4, D5, D6, D7, D8, RX, TX
Temperature Sensor (LM35)
- Description: An analog temperature sensor that provides a voltage output proportional to the temperature.
- Pins: +Vs, Vout, GND
DHT11 Humidity and Temperature Sensor
- Description: A digital sensor that provides humidity and temperature data.
- Pins: VDD, DATA, NULL, GND
Rain Sensor
- Description: A sensor used to detect the presence of rain.
- Pins: AO, DO, GRD, VCC
Wiring Details
NodeMCU V3 ESP8266
- A0: Connected to AO of the Rain Sensor
- GND: Connected to GRD of the Rain Sensor, GND of the Temperature Sensor (LM35), and GND of the DHT11 Humidity and Temperature Sensor
- D3: Connected to Vout of the Temperature Sensor (LM35)
- D7: Connected to DATA of the DHT11 Humidity and Temperature Sensor
- 3V3: Connected to VDD of the DHT11 Humidity and Temperature Sensor, VCC of the Rain Sensor, and +Vs of the Temperature Sensor (LM35)
Temperature Sensor (LM35)
- +Vs: Connected to 3V3 of the NodeMCU V3 ESP8266
- Vout: Connected to D3 of the NodeMCU V3 ESP8266
- GND: Connected to GND of the NodeMCU V3 ESP8266
DHT11 Humidity and Temperature Sensor
- VDD: Connected to 3V3 of the NodeMCU V3 ESP8266
- DATA: Connected to D7 of the NodeMCU V3 ESP8266
- GND: Connected to GND of the NodeMCU V3 ESP8266
Rain Sensor
- AO: Connected to A0 of the NodeMCU V3 ESP8266
- GRD: Connected to GND of the NodeMCU V3 ESP8266
- VCC: Connected to 3V3 of the NodeMCU V3 ESP8266
Code
No code is provided for this circuit.