A collection of Arduino-based projects developed during my internship, including voice-controlled home automation systems and an ultrasonic distance meter with Proteus simulations.
- Android + Bluetooth + Arduino Pick and Place Robot
- Voice-Controlled Home Automation
- Ultrasonic Distance Meter Using Arduino
This bot is controlled by an Android app which sends commands via Bluetooth. Servo motors control a three-axis robotic arm to perform pick-and-place operations.
The project simulates a basic robotic arm structure using servos. Though it is not industrial-grade, it is effective for practice and understanding robotic movement. Enhanced accuracy can be achieved with better servos, more precise control algorithms, and robust components.
- Arduino Uno
- Bluetooth Module (HC-05)
- Servo Motors
- Breadboard
- Jumper Wires
| Arduino Pin | Connection |
|---|---|
| 9 | Base Arm Servo |
| 10 | Middle Arm Servo |
| 11 | Gripper Arm Servo |
| RX | TX (HC-05 Bluetooth) |
| TX | RX (HC-05 Bluetooth) |
For detailed circuit information, construction procedure, and analysis, refer to the full report:
📘 Project 1 Report (PDF)
Voice commands from an Android app are converted into strings and sent to the Arduino via Bluetooth. Based on the received command, the Arduino activates one of the connected relays to switch home devices (e.g., light and fan) ON or OFF.
This project uses 2 relays: one for a light and another for a fan. Communication is established via a Bluetooth module (HC-05), allowing the user to control devices using voice commands through their smartphone. The connection diagram and component simulation are shown in the Proteus outputs.
- Arduino Uno
- Bluetooth Module (HC-05)
- Relay Module (2-channel)
- Breadboard
- Jumper Wires
| Arduino Pin | Connection |
|---|---|
| 9 | Relay for Light |
| 10 | Relay for Fan |
| RX | TX (HC-05 Bluetooth) |
| TX | RX (HC-05 Bluetooth) |
For full circuit diagrams, voice command structure, and working logic, refer to the project documentation:
📘 Project 2 Report (PDF)
This project uses the HC-SR04 ultrasonic sensor to measure the distance between two objects and displays the result on a 16x2 LCD. The sensor uses SONAR to detect objects, providing non-contact distance measurement from 2 cm to 400 cm with reliable accuracy.
- Arduino Uno
- Ultrasonic Sensor (HC-SR04)
- LCD Display (16x2)
- Breadboard
- Jumper Wires
| Arduino Pin | Connection |
|---|---|
| 2 | RS (LCD Display) |
| 3 | E (LCD Display) |
| 4 | D4 (LCD Display) |
| 5 | D5 (LCD Display) |
| 6 | D6 (LCD Display) |
| 9 | Trigger (Ultrasonic Sensor) |
| 10 | Echo (Ultrasonic Sensor) |
For circuit design, LCD interfacing, and project explanation, refer to the full report:
📘 Project 3 Report (PDF)
- Special thanks to Robotbanao - (A Brand Of Select) for guidance and resources during the project.
- Inspired by various Arduino and Proteus tutorials available in the open-source community.
© 2025 Sahil Rajpurkar. All rights reserved.
Unauthorized commercial use or redistribution of content is prohibited without permission.




