Arduino UNO-Based Wi-Fi Controlled Dual Servo and Ultrasonic Sensor System
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit involves an Arduino UNO microcontroller, two micro servos, two HC-SR04 ultrasonic sensors, an ESP8266 WiFi module, and four LEDs (two green and two red). The circuit is designed to control the servos and LEDs based on the input from the ultrasonic sensors and communicate data via the WiFi module.
Component List
Micro servo 9G
- Pins: GND, +5V, PWM
- Description: A small servo motor used for precise control of angular position.
Arduino UNO
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
- Description: A microcontroller board based on the ATmega328P, used for various control and communication tasks.
HC-SR04 Ultrasonic Sensor
- Pins: VCC, TRIG, ECHO, GND
- Description: An ultrasonic sensor used for distance measurement.
ESP8266 ESP-03 WiFi Module
- Pins: ANT, CH_PD, GPIO_16, RXD, TXD, NC, GND, VCC, GPIO_14, GPIO_12, GPIO_13, GPIO_15, GPIO_2, GPIO_0
- Description: A WiFi module used for wireless communication.
LED: Two Pin (green)
- Pins: cathode, anode
- Description: A green LED used for visual indication.
LED: Two Pin (red)
- Pins: cathode, anode
- Description: A red LED used for visual indication.
Wiring Details
Micro servo 9G
Servo 1:
- GND: Connected to common ground.
- +5V: Connected to +5V power supply.
- PWM: Not connected.
Servo 2:
- GND: Connected to common ground.
- +5V: Connected to +5V power supply.
- PWM: Connected to Arduino UNO pin D8.
Arduino UNO
- 5V: Connected to +5V power supply.
- GND: Connected to common ground.
- D8: Connected to PWM pin of Micro servo 9G (Servo 2).
- 3.3V: Connected to VCC of ESP8266 ESP-03 WiFi Module.
- D10: Connected to anode of red LED 1.
- D9: Connected to anode of red LED 2.
- D7: Connected to anode of green LED 1.
- D6: Connected to anode of green LED 2.
- D5: Connected to ECHO pin of HC-SR04 Ultrasonic Sensor 2.
- D4: Connected to TRIG pin of HC-SR04 Ultrasonic Sensor 2.
- D3: Connected to ECHO pin of HC-SR04 Ultrasonic Sensor 1.
- D2: Connected to TRIG pin of HC-SR04 Ultrasonic Sensor 1.
- D1: Connected to RXD pin of ESP8266 ESP-03 WiFi Module.
- D0: Connected to TXD pin of ESP8266 ESP-03 WiFi Module.
HC-SR04 Ultrasonic Sensor
Sensor 1:
- VCC: Connected to +5V power supply.
- TRIG: Connected to Arduino UNO pin D2.
- ECHO: Connected to Arduino UNO pin D3.
- GND: Connected to common ground.
Sensor 2:
- VCC: Connected to +5V power supply.
- TRIG: Connected to Arduino UNO pin D4.
- ECHO: Connected to Arduino UNO pin D5.
- GND: Connected to common ground.
ESP8266 ESP-03 WiFi Module
- VCC: Connected to 3.3V power supply.
- GND: Connected to common ground.
- RXD: Connected to Arduino UNO pin D1.
- TXD: Connected to Arduino UNO pin D0.
LED: Two Pin (green)
LED 1:
- cathode: Connected to common ground.
- anode: Connected to Arduino UNO pin D7.
LED 2:
- cathode: Connected to common ground.
- anode: Connected to Arduino UNO pin D6.
LED: Two Pin (red)
LED 1:
- cathode: Connected to common ground.
- anode: Connected to Arduino UNO pin D10.
LED 2:
- cathode: Connected to common ground.
- anode: Connected to Arduino UNO pin D9.
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Documentation (documentation.txt)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontroller.