Posts

My First Dance with ESP32, IDF, and FreeRTOS: From Blinking Lights to Talking Tasks

For a while now, I've been happily living in the Arduino world. setup() , loop() , a few libraries, and you've got a working project. It's fantastic for getting ideas off the ground quickly. But I kept hearing whispers of something more powerful, more professional: the ESP-IDF (Espressif IoT Development Framework) and its built-in operating system, FreeRTOS . The promise was tantalizing: true multitasking, better control over the hardware, and the ability to build really complex, robust applications. So, I decided to take the plunge. Here's a raw look at my first few steps into this new and slightly intimidating world. With FreeRTOS, the fundamental concept changes. You don't just have one big loop() . Instead, you have Tasks —independent, concurrent functions that the OS schedules to run. It's like having multiple loop() functions running at the same time. My goal was simple: create one task dedicated solely to blinking an LED. Here’s what my first piece of r...

Bring It Home: Why We Chose to Manufacture Our Circuits In-House

Image
In the world of electronics, outsourcing manufacturing has become the default for many. The logic seems simple: find a partner, send them your designs, and let them handle the complex process of fabrication and assembly. We've all heard the stories of cost savings and scalability. But what if I told you that for us, the most strategic move was to bring it all back home? Deciding to manufacture our own electronic circuits in-house wasn't a decision we took lightly. It was a calculated choice based on a simple principle: control. Here’s a look at why taking the road less traveled has made all the difference for our products and our business. Unparalleled Quality Control ✅ When you outsource, you're placing your product's quality in someone else's hands. While many overseas partners do fantastic work, there's always a degree of separation. Inspections happen miles away, and communication can be delayed by time zones. By manufacturing in-house, we have our eyes on t...

PWM based Solar Battery Charger Development

Image
Hello, I was procrastinating this project for very long time but now got some time to work on it. It is solar charge controller rated for 12V battery and Max charging current is 10Amp. Controller using in it is Megawin MG82F6D17 8051 based MCU. I am using it because of 12Bit ADC for more accurate voltage reading and it's built-in PCA for PWM generation. Charging methodology is CCCV. For Bulk mode battery will be charged in Constant Current Mode and when it reaches the certain level controller switches to Float mode where tickle charge current is to keep it charged.

Developing Panipuri Water Vending Machine Controller

Image
 Panipuri water vending machine controller is new product I am working actively, The water will dispense when proximity sensor is triggered and chutney mixed water must keep mixing so that solid particles in water does not settled down to bottom which dilutes the tase of panipuri water. So I designed a circuit with 2 MOSET outputs one is for Vending The Water and another for Mixing The Water, system operates on 12V DC and has +5V Regulator onboard for Microcontroller and Proximity Sensor.  Real challenge was to develop it on cheapest microcontroller to put cap on final pricing, also the controller must have EEPROM to store some parameters. Controller has 2 Buttons to adjust Dispensing Quantity which is proportional to Time, and Pressure of Dispensing Motor which I achieve using PWM Duty Control based MOSFET Driving. These settings are kept in EEPROM and Recall after every power-up. PCB is double Side PTH as it is very smaller and have some SMD Components. It Cost around 35 IN...

New Product Development Automatic Incubator Controller

 Hello Folks, I am currently working on a Automatic Incubator Controller for egg hatching, it involves the precise control of temperature and humidity over the hatching period of 21 days. The temperature and humidity setpoints are also related to the day of hatching like 1-6 days is different then gradually decrease as days pass. In a project I have implemented PID control loop and it is auto tuning function so that temperature control curve does not overshoot. Also there is function of egg rotation on regular basis to avoid embryo sticking to the egg shell. Here is time laps of temperature control over the time with adaptive setpoints changing automatically.

Bought new DSO for specifically PWM and Power Supply Design Works

Image
Hello techie's, I just bought Fnirsi oscilloscope (DSO),  It has Function Generator in it too.. FNIRSI 1014D is a 100 MHz bandwidth dual-channel oscilloscope with a built-in waveform generator. The oscilloscope features a high real-time sampling rate of 1 GS/s, 240 kB memory, a large 7-inch display with 800 × 480 resolution, and advanced features for capturing, analyzing, and recording measurement results. Besides, the device features high voltage protection, which ensures safe operation with signals up to 400 V. Built-in function generator generates 14 types of signals, voltage resolution is 8 bit, voltage 5 Vpeak-peak. FNIRSI 1014D is equipped with a USB interface to connect to the computer. This oscilloscope is designed for diagnostics and tuning of radio and electronic equipment. Compact and functional oscilloscope. Large 7-inch TFT display (800 × 480 pixels). High voltage protection: built-in module provides protection up to 400 V. Built-in 1 GB storage space, can ...

Welcome to My Journey as a Tech Entrepreneur!

 Hello and welcome! I’m excited to have you here on this blog, where I’ll be sharing my day-to-day experiences, projects, and insights into the life of a tech entrepreneur. From new ideas and technical challenges to the triumphs and learning curves, this blog will capture the journey in all its raw, real moments. Expect to see: Project Highlights : I’ll dive into the projects I’m working on, covering the technologies, strategies, and sometimes the surprises that come with each build. Tech Tips and Tutorials : For those interested in tech, you’ll find tutorials, code snippets, and practical advice that’s come from countless hours of trial and error. Entrepreneurial Insights : Running a tech business has its unique challenges, and I’ll share the lessons I’ve learned along the way, from productivity hacks to handling setbacks. Whether you’re a tech enthusiast, a budding entrepreneur, or simply curious about the startup world, I hope you find value in what I share here. Thanks for join...