Design and simulate a 555 timer-based astable multivibrator using LTspice to observe frequency and pulse width behavior. Use KiCad to create a schematic of an LED blinking circuit and design a PCB layout with proper footprints and routing. This task introduces simulation and PCB design fundamentals.
I designed and simulated 555 timer astable and obtained the square pulse


Use the LM35 analog temperature sensor to monitor ambient or localized heat (e.g., near a soldering iron). When temperature exceeds a threshold, turn on an LED using a BJT as a switch. In parallel, use the DHT11 digital sensor to read and display temperature and humidity on a 16x2 LCD.

DHT11 is a digital temperature and humidity sensor.

Monitor the voltage of a Li-ion battery using analog input on Arduino. Use a MOSFET as a switch to disconnect the load when voltage drops below a safe threshold. Ensures safe battery operation and demonstrates basic battery protection logic.
I did this task using Tinkercad. The circuit was simulated and tested successfully.
Open my Tinkercad
To charge a Li-ion battery using a solar panel and a solar charging module.
Through this experiment, the practical implementation of solar-based charging was understood. It demonstrates how renewable energy can be used effectively to charge batteries and power small electronic devices.

Learn the basics of Simulink in MATLAB by designing a simple RLC or transistor-based circuit. Simulate voltage, current, and frequency responses over time using virtual probes and scopes.
The circuit consists of a resistor (R), inductor (L), and capacitor (C) connected in series to a voltage source. The RLC circuit is designed using Simulink blocks such as:
Understood how to design and simulate basic electrical circuits using MATLAB Simulink. Learned how to analyze voltage, current, and frequency responses using virtual scopes.

Design and simulate a DC-DC buck converter in LTspice. Observe input and output voltages, inductor current waveform, and switching frequency. Understand step-down conversion and efficiency aspects.
Understood the working principle of a DC-DC buck converter and how to simulate it in LTspice. Learned how switching and filtering affect output voltage and efficiency.

Simulate inductive power transfer between a transmitter and receiver coil on Tinkercad using basic circuit blocks. Demonstrates wireless charging principles through virtual components and LED indication.
Connect a BLDC motor with a Hall effect sensor to measure its speed. The output of the Hall sensor is read by Arduino to calculate RPM and display it via the Serial Monitor. This task demonstrates motor speed sensing and signal interpretation.
1.The Arduino reads the digital signal from the Hall Effect sensor.
2.Each time the magnet passes the sensor, it triggers a LOW signal.
3.The Arduino counts these signals and calculates the RPM by multiplying the pulses per second by 60.
4.The calculated RPM is then displayed on the serial monitor every second.

)
Use an Arduino and an N-channel MOSFET to control LED brightness through Pulse Width Modulation (PWM). The Arduino sends a signal to the MOSFET’s gate, allowing current flow between the drain and source. By varying the PWM duty cycle, you can control the LED’s brightness—higher duty cycle means more brightness, and lower duty cycle means dimmer output.

You are required to design and build a basic H-Bridge motor driver circuit using N-Channel and/or P-Channel MOSFETs. The H-Bridge should allow you to control the direction of a DC motor using digital signals (e.g., from Arduino or switches)
In this task, a basic H-Bridge motor driver using MOSFETs was designed and implemented. The circuit successfully controlled the direction of a DC motor by switching appropriate MOSFET pairs using digital signals. This experiment helped in understanding power electronic switching, motor control principles, and safe handling of inductive loads.
