Intro
Hi , Myself Ansh Chawla currently doing a job in my dream company. From an early age I have had passion in electronics
and I made projects to solve house hold problems. I have even made a drone during my High School period and got into
the FPV domain later in college. To know more about my work visit my projects page.
Apart from electronics, football is one sport I like to play but without rules(because I know none 😜).
With this varied liking , I always yern to learn more and more about different sectors of society and
look for an alernative approach to solve the current problems like creating a food delivery bot Swayam Sevika
for Covid-19 under CSRC department of PEC
One of my proudest moments would be when I made a hovercraft and participated in IIT KANPUT fest the hovercraft was made in less than a week
and the one I made had two major features , firstly it could jump (and trust me when it jumped people went crazy ,Checkout the video
here) and the second one was the we could reverse , this feature was really beneficial for saving your hovercraft when you are at the
edge of the Arena. I would never forget that moment as standing there listening to the audience cheering for you as THE BEST moment.
Contact
ansh chawla
Electronics Enthusiast
Projects
![Featured Project]()
My Personal Lab Setup
Projects
Self Sanitization
Robot
So this project was started during the covid time in under the CSRC cell of my college to make a robot
that could autonomously santize the hospitals as well as after the sanitization of hospital it should
sanitize it-self so that we could avoid any sort of covid-19 virus spread. This project was made in 2
version , the first one was a very crude and bad looking prototype which had its own flaws (it used to
spray a lot of sanitizer). So wwe made a seconf version in which we made the whole chassis from scratch ,
got if fabricated from the industrial area, it had a custom tank inside this time and used misting nozzles
rather than a agricultural sprayer for spraying the disinfectant. The new version also had sprayers pointing
on itself so that it could spray the sanitizer on itself later.
Soldering Iron
Controller
So when i started this project my goal was to make a soldering iron controller which can support all sorts of tips from Hakko A1321 to JBC C210 and to make the PCB fit inside a Hakko 936 Soldering iron, and that is what i have accomplished as well. The project was based of some other youtuber's project but i had to make a lot of changes both in HW and SW to add support for all irons + make it commercial. One of my other goals was to make it portable that is why i added a XT60 connector as well as USB-C PD support. The circuit is technically capable of going upto 50V DC and was designed with those sot of clearances in mind.
View on Github
Swayam Sevika
So Basically this project was made by a team of people at PEC including me
although the code was written by me with the help of other people in the team.
The Bot is basically an advanced version of line follower with many failsafes implemented.
It also had obstacle detection with the help of an ultrasonic sensor. It also had low
battery level indication ,Load detection (for detecting when the food was kept on it).
The bot could deliver to multiple rooms by push of a button. It also spoke in hindi
and english on reaching its destination to let the patient know that his food had
arrived.
In case Anything went wrong or the User wanted to take control the bot could
be switched into Bluetooth mode and then could be controlled manually. It was made in
such a way so that it could be operated with minimum contact.It had a battery backup
of about 3 days if it delivered 3 meals per day to 50 patients which could be easily extended.
News Articles
Device for people with cataplexy
This device was made to help people with cataplexy. So what happens in that people with cataplexy have bried loss of muscle control and can fall on there backs. So this project was made to as to prevent these people from hurting there spine when they fall,by inflating a cuff around there necks.
Image Gallery
ESP32 Smart doorbell
This is low cost smart doorbell which is based around an Esp32 micontroller which sends a photo of the person who rang the bell outside the door via Telegram Api.
It ties into a current doorbell system.
It detects the doorbell push via a circuit known as capacitive dropper which i used to power an optocoupler which then signals the microcontroller that someone has pushed the bell and hence the microcontroller takes a photo and sends it into a telgram group in which members of the house could be added.
I also added some configuration/test commands which could be sent to the microcontroller via telegram and debugging or testing could thus be done easily
Automatic Court Case Info Updater
This was a python program I Wrote which did web scrapping on site of highcourt Chandigarh to gain info about different cases and then puts that into an excel file and also sets a reminder in google calander .I wrote this program to help my Mother and Father as they are lawyers. This program also deleted any repeated case entries, organised the case data in excel file neatly. It used Google's API's(calander and drive Api) .It used libraries such as Gspread , requests , pickle , google o-auth .
Bluetooth Solar Car
This was a car which had a solar panel on top for charging and powering of the car , it also has ultrasonic sensor in front of the car for detecting if someone comes in front while driving and deaccerlate the car to prevent accidents its was bluetooth controlled and the app was also made by me using the MIT app inventor tool.
Image Gallery
Automatic Aquaguard System
This is an Automatic Aquaguard System which can turn on any appliance at certain times of day for certain duration it can also be updated over the air without any cables although it requires Wi-Fi access to get time from NTP Servers on the internet and also for the updating process,
You can See the Github page for more information about the project
Automatic Water Pump System
So sometimes my mom forgot to turn off the water pump which fills the overhead water tank of our building from the underground tank , so to solve this issue once and for all I made a water pump system after installation of which the problem was finished. The system basically
when powered on would turn the water pump on for about 10 minutes and then would turn it off automatically .For restarting of the water pump the sytem had to be reset which could simply be done by turning the power switch of the system off for 5 seconds and then turning it back on
. It also had low water level detection feature so that if during those 10 minutes if the underground tank was to go empty the water pump would be automatically switched off.
Automatic Washroom
Lights
I wanted to make my washroom lights fully automatic so I set out on journey for finding how to make them automatic. I came up with a circuit based on 555 IC in Monostable configuration .I also added two limit switches one to detect if door was open or not ,and another one to detect If the door was locked or not. The monostable configuraton was used because there exits a time gap from when a person would closes the washroom door and changes the door lock to engaged , for this time gap the lights should remain on soo i used monostable configuration.
but i slighly modified it so that the charging of the capacitor would only start when the door was closed and the lock wasn't engaged , had I not modified the circuit the lights would turnoff everynow and then for short interval of time because the capacitor would get charged and then suddenly discharged.
Drone
I made this drone a while ago just for experimenting and learning but i have some projects in mind now for which this would be used which you would see on my site in future.
The Light House of Alien Spaceship
Cycle
This was my cycle to which I added lights and music system.I wanted myself to be visible in dark so that i could avoid accidents .I also didnt want to use earphones while riding as they can be dangerous so I added speakers as well
CRSF logic anaylzer
This was a high level logic anaylzer extension originally started by Max on github and I further continued and completed the project to a stable point. The extension basically analyses the packet of a CRSF protocol and displays its meaning after decoding it. It also checks for CRC errors if there are any.
View on Github
Hovercraft
This was a hovercraft made by a team of 5 people for the hovermania competition at IIT Kanpur. We unfortuanately didn't win any prize but enjoyed the competition as well as Building this hovercraft.
Some key features of the hoveracraft that were added into the V2 were the reversing of the both motors, This allows us to create a suction on thr ground, so that the competitor cannot push you over the edge. The reversing of the thrust motor allows you to go in the reverse direction which is useful if you get stuck in a corner.
This reversing of motor was only possible because we used DSHOT600 protocol for communicating with the ESC. This protocol was emulated/ works using timers of the STM32 in PWM mode alongside DMA(direct memory access) feature. So duty cycle numbers are loaded from the memory on the fly and the DSHOT600 signal is generated. This was quite hard as there was little to no documenation for the DSHOT600 protocol.
View V1 on Github
View V2 on Github
DIYFC
This was custom drone firmware for stm32f4 based flight controllers(FC). It was my major project during my B-Tech in Electronics.
View on Github
Autonoumus Drone
This was a drone made for the competition Flipkart grid 4.0 held in IIT madras. We were supposed to make a drone which could autonomusly pickup and drop objects using aruco markers. We Firstly used a APM flight controller in combination with a raspberry pi 3 and made the raspberry pi 3 control the drone using PWM signals which are standard signals for many flight controllers. We switched between the PWM signals of the user and Raspberry pi using a mux with a duty cycle detector so that we could take control from raspberry pi wirelessly at any time. Later we left the APM flight contoller and moved onto a custom FC using a teensy duino 4.0 for which we found a basic flight controller firmware online. We modified the firmware so that Raspberry pi could control it over I2C and it could receive height data over UART from 2 ultrasonic sensors connected to an arduino. Well you may ask Did we win the competition ? No we didn't , but did we learn and enjoy making that drone ? Absolutely Yes we loved it.
This project ultimately lead to me taking up and making a custom firmware for drones from scratch
Image Gallery
View on Github
Altitude-hold drone
After an unsuccessful attempt at making an autonomus drone this was a successful attempt at making a Altitude-hold control drone.