> ## Documentation Index
> Fetch the complete documentation index at: https://manojjahgirdar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hobby Projects

> These are some of my projects that I have done in my summer vacations as hobby projects!

<Tabs>
  <Tab title="Collision detecting car">
    ## 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

    ![architecture](https://raw.githubusercontent.com/manojjahgirdar/collision-detecting-car/2d2feea013813b48f71c5a9b82d4fa7904d2e4cc/doc/src/images/architecture.png)

    ## 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

    * [open link](https://github.com/manojjahgirdar/collision-detecting-car)

    ## 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
  </Tab>

  <Tab title="Network attached storage device (NAS)">
    ## Overview

    Repurposed an old computer as Network Attached Storage Device (NAS) to be my personal cloud storage.

    ## View project

    * [open link](https://onedrive.live.com/?id=F4E279C893B780B6%2125540\&cid=F4E279C893B780B6)

    ## 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
  </Tab>

  <Tab title="Smart home automation">
    ## 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
  </Tab>
</Tabs>
