Circuit Documentation
Summary
This circuit involves an Arduino UNO microcontroller, an HC-05 Bluetooth Module, and two 5V Two Channel Relay modules. The Arduino UNO serves as the central controller, interfacing with the Bluetooth module for wireless communication and controlling the relays to switch external devices.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- 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
HC-05 Bluetooth Module
- Description: A Bluetooth module for wireless communication.
- Pins: Key, VCC, GND, TXD, RXD, State
Two Channel Relay 5V (Relay 1)
- Description: A relay module for switching high voltage devices.
- Pins: VCC, IN2, IN1, GND, NC2, C2, NO2, NC1, C1, NO1
Two Channel Relay 5V (Relay 2)
- Description: A relay module for switching high voltage devices.
- Pins: VCC, IN2, IN1, GND, NC2, C2, NO2, NC1, C1, NO1
Wiring Details
Arduino UNO
- 3.3V: Not connected
- GND: Connected to GND of Relay 1, Relay 2, and HC-05 Bluetooth Module
- 5V: Connected to VCC of HC-05 Bluetooth Module
- D0: Connected to TXD of HC-05 Bluetooth Module
- D1: Connected to RXD of HC-05 Bluetooth Module
HC-05 Bluetooth Module
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
- TXD: Connected to D0 of Arduino UNO
- RXD: Connected to D1 of Arduino UNO
Two Channel Relay 5V (Relay 1)
- GND: Connected to GND of Arduino UNO
- VCC: Not connected
- IN1: Not connected
- IN2: Not connected
- NC1: Not connected
- C1: Not connected
- NO1: Not connected
- NC2: Not connected
- C2: Not connected
- NO2: Not connected
Two Channel Relay 5V (Relay 2)
- GND: Connected to GND of Arduino UNO
- VCC: Not connected
- IN1: Not connected
- IN2: Not connected
- NC1: Not connected
- C1: Not connected
- NO1: Not connected
- NC2: Not connected
- C2: Not connected
- NO2: Not connected
Code Documentation
Arduino UNO Code
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the Arduino UNO microcontroller.
