Amaan's EV-RE Level 2 Report
5 / 6 / 2025
Date 05 / 06 / 2025
Task 1 - LTspice and KiCad
Objective
Design a 555 timer astable multivibrator in LTspice Create an LED blinking circuit schematic and PCB layout in KiCad
Outcome
Understood SPICE-based simulation Generated schematic, layout, and frequency results Practiced routing, footprint assignment
Task 2 - Point Turn of a Vehicle with Ultrasonic Sensor(Embedded)
Objective
Create a robot that performs a point turn when an obstacle is detected using an ultrasonic sensor.
Outcome
Vehicle can detect and avoid obstacles.
Performs point turn autonomously when close to an object.

Task 3 - Temperature and Humidity Detection(Embedded)
Objective
Use LM35 for analog temp sensing + BJT-controlled LED Use DHT11 + LCD for digital display
Outcome
Understand analog and digital sensor interfacing.
Implement threshold-based switching and data display.

Task 4 - BLDC Motor And Hall Effect Sensor(Embedded)
Objective
Use Hall sensor to read BLDC RPM and display on Serial Monitor
Outcome
Gain insight into motor speed sensing and the magnetic properties of the Hall effect sensor.

Task 5 - Battery Capacity Measurement(Power Electronics)
Objective
Monitor Li-ion voltage using Arduino analog pin Disconnect load with MOSFET below safe level
Outcome
Demonstrate battery protection via voltage monitoring and switching.
Task 6 - Battery Charging(Power Electronics)
Objective
Charge the Li-on battery using solar panels and a solar charging module.
Outcome
-
Practical understanding of solar-based charging systems and their real-world constraints
-
Hands-on exposure to Li-ion battery charging characteristics (CC–CV profile)
-
Clear insight into power electronics interfacing between renewable sources and storage elements
-
Improved confidence in wiring, polarity management, and module-based design
-
Awareness of environmental dependency, as charging performance varied with solar irradiance
Task 7 - Simple Electric Circuits Simulation on MATLAB(Power Electronics)
Objective
Design and simulate an RLC circuit View current/voltage waveform using scopes
Outcome

Understood MATLAB for circuit modeling and waveform analysis.
Task 8 - Solar Tracker(Embedded)
Objective
Control servo using dual LDR comparison for optimal light
Outcome
-
The solar panel collected more energy by always facing the strongest light
-
Learned how sensors detect light differences
-
Understood basic Arduino control and servo movement
-
Gained hands-on experience with a simple automatic system

Task 9- Blink LED with STM32(Embedded)

Objective:
In this task, we were asked to program an STM32 microcontroller (Nucleo board) without using the HAL library. Instead of relying on abstraction layers, I accessed and controlled the peripheral registers directly to toggle an LED using a GPIO pin (PC13).
However, the LED did not blink, indicating that the output failed. The reasons included: Possible mistakes in system clock setup or startup configuration. GPIO register configuration or delay issues.
Even though the output wasn't achieved, the task helped me learn:
How STM32 registers work behind the scenes,
Why proper clocking and pin setup are crucial,
How to debug low-level embedded systems code.
Task 12 - Building a Basic H-Bridge Motor Driver using MOSFETs (Power Electronics)
Objective
Build H-Bridge using N/P-Channel MOSFETs Control motor direction using Arduino logic
Outcomes
Demonstrate the ability to control the rotation direction of a DC motor using an H-Bridge configuration.

Task 13 - Utilizing Transistors as Switches and Voltage Regulators (Power Electronics)
Objective
Understand how transistors can be used as digital switches and basic voltage regulators. Begin by using an Arduino to send a digital signal to the base of a transistor to control an LED (ON/OFF). Then, explore how a transistor introduces voltage drop by simulating a circuit in Tinkercad—observe how voltage reduces across the LED after adding a transistor
Outcome

-
First, an Arduino was used to send a digital signal (HIGH or LOW) to the base of a transistor. When the signal was HIGH, the transistor turned ON and the LED glowed. When the signal was LOW, the transistor turned OFF and the LED stopped glowing. This showed how transistors can be used to control devices using small signals.
-
Next, the circuit was simulated in Tinkercad to understand voltage behavior. After adding the transistor, it was observed that the voltage across the LED reduced slightly. This happened because a transistor always causes a small voltage drop when current flows through it.


