Skip to content

Commit 93db026

Browse files
authored
Update README.md
1 parent 9724402 commit 93db026

File tree

1 file changed

+90
-1
lines changed

1 file changed

+90
-1
lines changed

README.md

Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,90 @@
1-
# esp32-projects
1+
# ESP32 Arduino Projects
2+
3+
This repository contains a collection of Arduino projects utilizing the ESP32. Each project focuses on different applications ranging from environmental monitoring to remote control systems. Here's a brief overview of each project included in this repository.
4+
5+
## Table of Contents
6+
- [ESP32 DHT11 Web Server](#esp32-dht11-web-server)
7+
- [DHT11 Sensor Data Logger](#dht11-sensor-data-logger)
8+
- [Remote Control via 433 MHz RF](#remote-control-via-433-mhz-rf)
9+
- [Automated Pump Control](#automated-pump-control)
10+
- [Soil Moisture Sensor with LED Indicator](#soil-moisture-sensor-with-led-indicator)
11+
- [Light Sensitive LED Control](#light-sensitive-led-control)
12+
13+
---
14+
15+
### ESP32 DHT11 Web Server
16+
- **Description**: This project utilizes an ESP32 to read data from a DHT11 temperature and humidity sensor and display it on a web server.
17+
- **Components Needed**:
18+
- ESP32 module
19+
- DHT11 sensor
20+
- **Setup**:
21+
- Connect the DHT11 sensor to the ESP32.
22+
- Update the WiFi credentials in the code.
23+
- **Usage**:
24+
- The ESP32 serves a webpage that shows the temperature and humidity readings.
25+
26+
### DHT11 Sensor Data Logger
27+
- **Description**: Logs temperature and humidity data from a DHT11 sensor to the serial monitor.
28+
- **Components Needed**:
29+
- ESP32 or any compatible Arduino board
30+
- DHT11 sensor
31+
- **Setup**:
32+
- Connect the DHT11 sensor to your Arduino board.
33+
- **Usage**:
34+
- Open the serial monitor to view the logged data.
35+
36+
### Remote Control via 433 MHz RF
37+
- **Description**: Controls devices remotely using a 433 MHz RF transmitter.
38+
- **Components Needed**:
39+
- Arduino board
40+
- 433 MHz RF transmitter
41+
- **Setup**:
42+
- Attach the RF transmitter to the appropriate pins on the Arduino.
43+
- **Usage**:
44+
- Send commands to turn devices on or off using RF signals.
45+
46+
### Automated Pump Control
47+
- **Description**: Automatically controls a pump connected to an Arduino board.
48+
- **Components Needed**:
49+
- Arduino board
50+
- Relay module
51+
- Pump
52+
- **Setup**:
53+
- Connect the pump to the relay, and the relay to the Arduino.
54+
- **Usage**:
55+
- The system automatically turns the pump on and off.
56+
57+
### Soil Moisture Sensor with LED Indicator
58+
- **Description**: Monitors soil moisture levels and uses an LED as an indicator.
59+
- **Components Needed**:
60+
- Arduino board
61+
- Soil moisture sensor
62+
- LED
63+
- **Setup**:
64+
- Connect the soil moisture sensor and LED to the Arduino.
65+
- **Usage**:
66+
- The LED turns on or off based on the moisture level detected.
67+
68+
### Light Sensitive LED Control
69+
- **Description**: Uses an LDR to control an LED based on the ambient light.
70+
- **Components Needed**:
71+
- Arduino board
72+
- LDR (Light Dependent Resistor)
73+
- LED
74+
- **Setup**:
75+
- Connect the LDR and LED to the Arduino.
76+
- **Usage**:
77+
- The LED activates depending on the light conditions detected by the LDR.
78+
79+
---
80+
81+
## Installation
82+
1. Clone this repository to your local machine.
83+
2. Open the project files with Arduino IDE.
84+
3. Upload the code to your ESP32 or Arduino board.
85+
86+
## Contributing
87+
Feel free to fork this repository and contribute by submitting a pull request. We appreciate your input!
88+
89+
## License
90+
This project is licensed under the MIT License.

0 commit comments

Comments
 (0)