Mahbub Hasan Apu
Hi, I am Mahbub Hasan Apu, a passionate student from the 13th batch of Sylhet Engineering College, specializing in Electrical and Electronic Engineering (EEE).
➡Coding: Exploring problem-solving through programming.
I enjoy experimenting with new technologies, learning through projects, and contributing to open-source initiatives. My work reflects a blend of software and hardware, with a goal to create impactful solutions.
About Me
I am deeply enthusiastic about technology and innovation, with a keen interest in:
➡Microcontrollers and Embedded Systems: Developing projects using Arduino, ESP32, and FPGA.
➡Machine Learning: Working on small yet impactful projects using Python and Edge Impulse.
Accademics & Experience
This project uses an ESP32 microcontroller and an INMP441 microphone to capture and analyze audio signals, displaying the results on an OLED screen. It calculates the sound level in decibels, determines the fundamental frequency, and analyzes additional parameters like time period and magnitude. A button allows users to switch between three views on the OLED display: decibel levels, frequency, and a list of other parameters. The system is designed for real-time audio analysis, making it versatile for sound monitoring and educational purposes.
ESP 32, Arduino IDE, Real time
I have participated in numerous Line Follower Robot competitions, where the challenge is to build a robot that follows a black line to the finish point as quickly as possible while avoiding obstacles and penalties for going off-track. My robot is a two-wheel car powered by an Arduino Nano and sensors. Although I didn’t win most of the competitions, I did achieve 2nd runner-up in one of them. I’ve documented each experience with videos and enjoyed every moment of these events.
Arduino,PID Controll, Real time
This project demonstrates how to use an ESP32 microcontroller to create an interactive question-answering system. The system leverages Gemini AI's API for generating responses to questions inputed via a serial monitor. The received responses are converted into speech using a text-to-speech (TTS) service, with the audio being played through a MAX98357 amplifier connected to a speaker.
ESP 32 C3, API, Gemini Ai, TTS
The Smart Light Switch using Arduino allows both manual and automatic control of brightness. In manual mode, a potentiometer adjusts the brightness, and a switch turns the light on or off. In automatic mode, a light sensor (BH1750) detects ambient brightness and adjusts the light intensity accordingly, while two ultrasonic sensors (HC-SR04) detect human presence to turn the light on or off. A toggle switch allows switching between these modes. The system uses TRIAC to control the light output, making it an efficient and smart lighting solution.
Arduino, Triac
Mahbub Hasan Apu