Arduino UNO-Based Bluetooth and GPS Controlled High Voltage Generator
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit integrates an Arduino UNO microcontroller with various peripheral components including an HC-05 Bluetooth Module, a GPS NEO 6M module, a 5V relay, a high voltage generator, a USB male 2-pin connection, a pushbutton, and a resistor. The Arduino UNO serves as the central control unit, interfacing with the other components to perform various functions such as Bluetooth communication, GPS data acquisition, and high voltage generation.
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
5V Relay
- Description: An electromechanical switch used to control high voltage circuits.
- Pins: Normally Open, Common terminal, Normally Closed, In, GND, VCC
GPS NEO 6M
- Description: A GPS module for acquiring location data.
- Pins: VCC, RX, TX, GND
Resistor
- Description: A 200 Ohm resistor.
- Pins: pin1, pin2
- Properties: Resistance: 200 Ohms
High Voltage Generator
- Description: A module for generating high voltage.
- Pins: out 1, Out 2, VCC, GND
USB Male 2-Pin Connection
- Description: A USB connector for power supply.
- Pins: Negative -, Positive +
Pushbutton
- Description: A simple pushbutton switch.
- Pins: Pin 2, Pin 1, Pin 3, Pin 4
Wiring Details
Arduino UNO
- 3.3V connected to HC-05 Bluetooth Module VCC
- 5V connected to GPS NEO 6M VCC and 5V relay VCC
- GND connected to GPS NEO 6M GND, HC-05 Bluetooth Module GND, and 5V relay GND
- D11 connected to Resistor pin1
- D10 connected to HC-05 Bluetooth Module TXD
- D7 connected to 5V relay In
- D4 connected to GPS NEO 6M TX
- D3 connected to GPS NEO 6M RX
HC-05 Bluetooth Module
- VCC connected to Arduino UNO 3.3V
- GND connected to Arduino UNO GND
- TXD connected to Arduino UNO D10
- RXD connected to Resistor pin2
5V Relay
- VCC connected to Arduino UNO 5V
- GND connected to Arduino UNO GND
- In connected to Arduino UNO D7
- Normally Open connected to High Voltage Generator VCC
- Common terminal connected to Pushbutton Pin 4
GPS NEO 6M
- VCC connected to Arduino UNO 5V
- GND connected to Arduino UNO GND
- TX connected to Arduino UNO D4
- RX connected to Arduino UNO D3
Resistor
- pin1 connected to Arduino UNO D11
- pin2 connected to HC-05 Bluetooth Module RXD
High Voltage Generator
- VCC connected to 5V relay Normally Open
- GND connected to USB male 2 pin connection Negative -
USB Male 2-Pin Connection
- Negative - connected to High Voltage Generator GND
- Positive + connected to Pushbutton Pin 1
Pushbutton
- Pin 1 connected to USB male 2 pin connection Positive +
- Pin 4 connected to 5V relay Common terminal
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:
}
Additional Documentation (documentation.txt)