Hobby Projects
These are some of my projects that I have done in my summer vacations as hobby projects!
Overview
This hobby project is a self-driven initiative to build a collision detecting robotic car using an Arduino Uno, ultrasonic sensor, and motor driver system. The car is programmed to automatically stop when an object is detected within a set range—demonstrating core robotics concepts like obstacle detection, motion control, and sensor integration.
Architecture
Solution
- The Collision Detecting Car addresses this problem by integrating:
- An HC-SR04 ultrasonic sensor to detect obstacles.
- A gear motor setup for better traction.
- An Arduino Uno that acts as the brain of the system.
- A 4x4 motor driver powered by a 9V battery to control motion.
- The car continuously monitors the distance to objects in front. When an object is detected within 7 inches, it stops to avoid impact.
View project
Skills picked up
- Programming in Arduino C
- Understanding the HC-SR04 ultrasonic sensor
- Integrating and controlling gear motors
- Using a 4x4 motor driver module
- Applying basic electronics and embedded logic
Overview
This hobby project is a self-driven initiative to build a collision detecting robotic car using an Arduino Uno, ultrasonic sensor, and motor driver system. The car is programmed to automatically stop when an object is detected within a set range—demonstrating core robotics concepts like obstacle detection, motion control, and sensor integration.
Architecture
Solution
- The Collision Detecting Car addresses this problem by integrating:
- An HC-SR04 ultrasonic sensor to detect obstacles.
- A gear motor setup for better traction.
- An Arduino Uno that acts as the brain of the system.
- A 4x4 motor driver powered by a 9V battery to control motion.
- The car continuously monitors the distance to objects in front. When an object is detected within 7 inches, it stops to avoid impact.
View project
Skills picked up
- Programming in Arduino C
- Understanding the HC-SR04 ultrasonic sensor
- Integrating and controlling gear motors
- Using a 4x4 motor driver module
- Applying basic electronics and embedded logic
Overview
Repurposed an old computer as Network Attached Storage Device (NAS) to be my personal cloud storage.
View project
Solution
Used an existing old computer to build a NAS. I used FreeNAS an open source Linux distribution as operating system and attached two hard drives of 500GB each and tried multiple RAID options. Finally went with RAID 1 to get 1TB of network storage. Learnt about different CAT cables and used a CAT6 cable to achieve 1000mbps of data transfer speed over the network. Also created a single node Kubernetes cluster on this NAS and used it as my testing Kubernetes cluster.
Skills picked up
- Computer Networking
- Linux
- Kubernetes
Overview
Built a smart home automation device, that can control any two electrical appliances via a phone application.
View project
- N/A
Solution
The smart home automation module consists of 2 relays and a Bluetooth sensor HC-05. The live wire from the switch board is connected to relays. The app built with mit app inventor can communicate to the Bluetooth module and send 0,1 input to the module. Based on that then relay is switched on or off and the electric appliance is switched on or off.
Skills picked up
- Arduino C
- Working of Bluetooth module HC-05
- Working of relay
- App development using mit app inventor