I delved into learning about Docker and (later on) Kubernetes since I was using them to scale AARU Robot- my startup project which is an Continue Reading
Technology
Knowledge Engineering in AI
Doctors, Financial Advisors, Mechanical Engineers. In the AI world, these professionals are otherwise known as Human Experts. A human expert has deep knowledge of their Continue Reading
Installing Docker
Okay so I’m just documenting the method I used to install docker onto my system. You can check out https://docs.docker.com/get-docker/ for a the official Docker Continue Reading
What is virtualization?
Okay, so we know that computers comprise of hardware (motherboard, processors, system fan, keyboard, etc) and software. Software is what makes the hardware easy to Continue Reading
Jetson Nano and OpenCV: Colour tracker using Hue, Saturation and Value
So in this project we’re another step closer to the cool projects! Here I’ve built a color distinguishing using Hue, Saturation and Value. Demo: Things Continue Reading
Jetson Nano and OpenCV: Swapping color channels of a live video
So this video was a play around with opencv. An image has 3 channels: blue, green an red. I’ve swapped the blue and red color Continue Reading
Jetson Nano and OpenCV: Combining the concept of ROI and thresholding
So in this project, I’ve gotten this python symbol to bounce around the live video. I’ve combined the concept of region of interest and thresholding. Continue Reading
Jetson Nano and OpenCV: Adjusting visibility of watermark on a Live Video using a trackbar
So this project is quite similar to the last one. I’ve used a track-bar to adjust the visibility of a watermark on a live video. Continue Reading
Jetson Nano and OpenCV: Using a trackbar to adjust blending of image and live video
So another fun project with the jetson nano and openCV! I’ve used the trackbar to adjust the visibility of the image in a window containing Continue Reading
Jetson Nano and OpenCV: Creating watermark on live video
So this was a fun project! I’ve created a watermark on a live video. Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Screen Raspberry Pi Continue Reading
Jetson Nano and OpenCV: Blending a live video and image
So in this project I’ve blended a live video and image! Simple but fun project. Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Screen Raspberry Continue Reading
Jetson Nano and Open CV: Masking a colored image on a live video
So this project is similar to the previous one. I’ve used a “colored image” and masked it over a live stream video. Demo: Things Required: Continue Reading
Jetson Nano and OpenCV: Masking on a live Video
So here I’ve used masking on a live video! Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Screen Raspberry Pi Camera External Power Supply Reference Continue Reading
Jetson Nano and OpenCV: Masking an image
So here we’ll learn about the concept of masking through this project. Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Screen Raspberry Pi Camera External Continue Reading
Jetson Nano and OpenCV: Bitwise not operation on thresholded image
So this one is a simple project where I’ve used a image which has been turned to threshold image and used bitwise not operation. The Continue Reading
Jetson Nano and OpenCV: Simple Thresholding
So in this project I started out with simple threshold! Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Screen Raspberry Pi Camera External Power Supply Continue Reading
Jetson Nano and OpenCV: Bitwise and/ or operations
So here I’ve used bitwise and/or operators to start off with the concept of masking live videos Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Continue Reading
Jetson Nano and OpenCV: Selecting ROI with a mouse
So in this project I’ve coded in an application where you can select a rectangular portion from the video display screen and create a copy Continue Reading
Jetson Nano and OpenCV: Bouncing Color Box!
So this project was about building on the previous skills. Here I have a gray scale live video and a rectangular box bouncing about the Continue Reading
Jetson Nano and OpenCV: Converting part of live video screen to grayscale!
Soo this project I toyed around with the live video screen and changed a small part of it to gray colour and the rest of Continue Reading
Jetson Nano and OpenCV: Making region of interest white
So this project is building on the previous project so I’ve worked on the region of interest and converted it to a white patch on Continue Reading
Jetson Nano and OpenCV: Region of Interest Part 1
So in this project I’ve learnt to grab a portion iof the camera display screen and display it separately.So you can pick out a portion Continue Reading
Jetson Nano and OpenCV: Drawing a customisable rectangle on a live video using trackbars
So in this project I’ve learnt to draw a customisable rectangle on a live video using trackbars. Demo: Things Required: Jetson Nano Keyboard Mouse HDMI Continue Reading
Jetson Nano and OpenCV: Creating and Using a Trackbar on a Live Video
Soo in this project I’ve made use of a trackbar to move a tiny dot along the x-axis and y-axis of the camera display window Continue Reading
Jetson Nano and OpenCV: Color Fetcher
Soo here I’ve made a project in which you can click on any point on the camera display screen and obtain the exact proportions of Continue Reading
Jetson Nano and OpenCV: Showing the co-ordinates of mouse click
Soo in this project we will be able to see the co-ordinates of the area that we click with the cursor. Demo: Things Required: Jetson Continue Reading
Jetson Nano: Mouse Click Processing
So here’s another project! Here I’ve incorporated a mouse click listener for the OpenCV camera window. It places a red dot on the area clicked. Continue Reading
Jetson Nano: Bouncing Rectangle
So this project was about having a rectangle shape bounce around a live video. Again a really basic project but again important skills for the Continue Reading
Jetson Nano: Drawing Shapes on the Live Video
So here is another basic project with the Jetson Nano. Here I’ve drawn rectangles, circles, lines and incorporated text with the live video. Demo: Things Continue Reading
Jetson Nano: Recording and Saving Video
So this is another super basic but really important project for upcoming cool projects on The AI Computer Jetson Nano Demo: Things Required: Jetson Nano Continue Reading
Jetson Nano: Using a Webcam
Soo this is another beginner setup project where I’ve gotten a Logitech webcam setup with the Jetson Nano. Check out Arduino Projects here: (LINK)Check out Continue Reading
Jetson Nano: Installing OpenCV and kickstarting the camera
Hi! So in this project, I’ve finally gotten started with Computer Vision and the Jetson Nano!! So here you’ll find links to installing OpenCV on Continue Reading
Raspberry Pi: Time-Controlled Robocar
So another simple and fun project! Here I’ve built a robocar that moves in forward direction for 4 sec and in backward direction for 4 Continue Reading
Arduino: Project 33: Bluetooth Controlled Robocar!
So this was an exciting robotics project! I’ve basically built a robocar which can be controlled by your phone using Bluetooth. Demo: Things Required: Arduino Continue Reading
Raspberry Pi: DC Motor Control
So this is another simple project with the Raspberry Pi where I’ve controlled the direction of rotation of DC Motor. Check out other Raspberry Pi Continue Reading
Raspberry Pi: Push Button LED
This is another simple beginner project where a LED tuns on as long as the push button is pressed. Check out other Raspberry Pi Projects Continue Reading
Raspberry Pi: Blinking LED
So this is my first project with Raspberry Pi! I’ve made a simple blinking LED project. Check out other Raspberry Pi Projects here: (LINK) Demo: Continue Reading
Arduino: Project 32: Obstacle avoiding car
Soo this project was my first robot!! I built a obstacle avoiding car. So the car senses obstacles nearby and then changes it’s path. Demo: Continue Reading
Insertion Sort Algorithm
The insertion sort algorithm is a simple and efficient sorting algorithm. In this algorithm, we “insert” each element into it’s sorted position. We consider two Continue Reading
Selection Sort Algorithm
The selection sort algorithm is an in-place comparison-based sorting algorithm. So basically the array can be divided into two parts: the unsorted part and the Continue Reading
Arduino: Project 31: Smart Watering System for your plants!
So this project I headed out to my balcony! I build a smart plant watering system in which you can water your plants by a Continue Reading
Arduino: Project 30: Automatic Table Lamp
So this project is actually dedicated to my mom. It solves a very common problem: leaving electrical appliances on even when no one is in Continue Reading
Euclid Algorithm
The Euclid Algorithm is used to find the GCD (Greatest Common Divisor) of two numbers i.e. the largest number the divides both the numbers. For Continue Reading
Arduino: Project 29: Home Automation: Controlling my Study Lamp from the browser
So in this project I built a system in which I could control my study lamp over the internet (more specifically any device connected to Continue Reading
Arduino: Project 28: Controlling my study lamp through relay module
OK, so this project is basically about controlling devices directly connected to the AC main power supply (please exercise caution!!). So here I have controlled Continue Reading
Arduino: Project 27: RFID Security System
So I’ve build a authorization system using MFRC522 RFID reader and Arduino. Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to Continue Reading
Arduino: Project 26: LED brightness indicator
So in this project I’ve built a LED brightness indicator using a LCD screen. Hello everyone!! Welcome to this post on Arduino Projects!!Need a short Continue Reading
Arduino: Project 25: Controlling LEDs with a TV remote
So in this project I’ve turned on/off a bunch of LEDs with the help of a TV remote (basically IR communication). Hello everyone!! Welcome to Continue Reading
Arduino IOT Series: Project 24: NodeMCU and MQTT protocol
So in this project I learnt the fundamentals of MQTT Protocol to establish a connection with the NodeMCU and control two LEDs. This one was Continue Reading
Arduino IOT Series: Project 23: Control LEDs over the internet and build a Webserver
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino: Project 22: Control Servo with potentiometer
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino: Project 21: Checking voltage readings on your Phone!
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino: Project 20: Control LED with your phone!! (with Bluetooth)
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino: Project 19: Temperature Sensor
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino: Project 18: Building a Distance sensor
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Quick Sort Algorithm
Sorting in the computer science basically is arranging elements in increasing or decreasing order. Quick Sort (also called Partition exchange sort) is a sorting algorithm Continue Reading
Arduino Beginner Series: Project 17: Controlling a Servo
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino Beginner Series: Project 16: Using a 16×2 LCD Display and building a counter
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Arduino Beginner Series: Project 15: Using a slidy switch
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Arduino Beginner Series: Project 14: Building a Toggle Switch
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Coding Challenge Day- 34: Problem 1: Print a Pyramid Pattern for a given number of rows
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: Project 13: Tilt Sensing LED
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Arduino Beginner Series: Project 12: Fire Sensor
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Arduino Beginner Series: Project 11: High Voltage Indicator using an Active Buzzer
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Coding Challenge Day-33: Problem 2: Post-Order Traversal of Binary Tree
Hello! So I’m doing a coding challenge where I solve a few questions every day and thought of posting them here on my blog so Continue Reading
Coding Challenge Day- 33: Problem 1: Pre-order Traversal of a Binary Tree
Hello! So I’m doing a 100 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-32: Problem 2: Zigzag Conversion
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 32: Problem 1: Nearest Smallest Element to the Right in an Integer array
Hello! So I’m doing a 100 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: Project 10: Turn LED on if lights are off
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Arduino Beginner Series: Project 9: LED voltage indicator
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Coding Challenge Day- 31: Problem 2: Nearest Smallest Element to the Left in an Integer array
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 31: Problem 1: Nearest Greatest Element to the Left in an Integer array
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: Project 8: LED choice from Serial monitor
Hello everyone!! Welcome to this post on Arduino LED Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard Continue Reading
Coding Challenge Day-30: Problem 2: Nearest Greater to right
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-30: Problem 1: Check if parenthesis in expression are balanced
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: Project 7: Turn LED on/off with a clap
Hello everyone!! Welcome to this post on Arduino LED Projects!! Need a short introduction to what the Arduino is then click on LINKCheck out the Continue Reading
Arduino Beginner Series: Project 6: Turn LED on with switch
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino Beginner Series: Project 5: Using Serial Monitor to tell LED the number of times it has to blink
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino Beginner Series: Project 4: Dimmable LED
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Arduino beginner series: Project 3: Varying Brightness LED
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro Continue Reading
Coding Challenge Day- 29: Problem 1: Array representation of complete Binary Tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: Project 2: Make a Binary Counter with LEDs
Hello everyone!! Welcome to this post on Arduino Projects!!Need a short introduction to what the Arduino is then click on LINK Check out the breadboard Continue Reading
Arduino Beginner Series: Project 1: Turn LED on/off and make it Blink
Need a short introduction to what the Arduino is then click on LINKCheck out the breadboard intro right HERE Let’s get started!! Things you will Continue Reading
Coding Challenge Day-28: Problem 1: Building a GUI in Java
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-27: Problem 1: TicTacToe Game
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day 26- Problem 1: Word Guess Game
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-25: Problem 1: Replace nth occurance of a substring in a String
Hello! So I’m doing a 100 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 24: Problem 1: Push ‘null’ to end of String array
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day 23: Problem 2: Scramble or Remove
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 23: Problem 1: Scramble List
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 22: Problem 1: Find length of linked list (Recursive)
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 21: Problem 2: Reverse each word of String
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 21: Problem 1: The Stock Span Problem
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day 20- Problem 1: Convert a given number to it’s Roman numeral equivalent
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-19: Problem 2: Find second largest number in integer array
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-19: Problem 1: Swap two numbers without using third variable
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 18: Problem 2: Implement Merge Sort
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-18: Problem 1: Check if given Tree is Binary Search Tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Arduino Beginner Series: A tour of the Arduino UNO board
Welcome to another post on the Arduino. In this post we’ll discuss the main components of the Arduino UNO board (since that’s the board we’ll Continue Reading
Coding Challenge Day- 17: Problem 2: Generate an integer array with random numbers
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 17: Problem 1: How to find all pairs in array integer whose sum is equal to a given number
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-16: Problem 1: Deleting leaf node in a Binary Search Tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-15: Problem 2: Insert an element in a Binary Search Tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-15: Problem 1: Search for element in Binary Search Tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 14: Problem 1: Find the level that has maximum number sum in the Binary tree
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-13: Problem 2: The FizzBuzz Problem
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day-13: Problem 1: Level-order traversal of a Binary tree
Hello! So I’m doing a 100 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 12: Problem 2: Reverse The String With Preserving The Position Of Spaces
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day- 12: Problem 1: Find the duplicate words and their number of occurrences in a string
Hello! So I’m doing a 30 day coding challenge where I solve a few questions every day and thought of posting them here on my Continue Reading
Coding Challenge Day 11- Problem 1: Palindrome String
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Arduino Beginner Series: The what and how of a Breadboard
Hello everyone!! Welcome to this post on Arduino!! Since this is a beginner series we’ll deal with super simple (but super exciting!!) projects! I would Continue Reading
Coding Challenge Day-10: Problem 1: Display the kth smallest element in an integer array
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Coding Challenge Day-9: Problem 2: Find whether a given number is a power of three
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Coding Challenge Day-9: Problem 1: Find first non-repeating character in String
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Coding Challenge Day 8: Problem 2: Binary Search
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Coding Challenge 8: Problem 1: Check whether a Matrix is a Latin Square or not
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
A brief introduction to Arduino
Ever wanted to build your very own gesture-controlled robot or Fingerprint Scanner to your room door or the E.D.I.T.H glasses made by Tony Stark? Well, Continue Reading
Coding Challenge Day 7: Problem 3: Convert given Matrix into sorted Spiral Matrix
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading
Coding Challenge Day-7: Problem 2: Find character(s) with maximum recurrence in a string
Hello! So I’m doing a 30 day coding challenge where I solve around 3-5 questions per day and thought of posting them here on my Continue Reading