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
Understand practical implementation of solar-based charging.
Task 7 - Simple Electric Circuits Simulation on MATLAB(Power Electronics)
Objective
Design and simulate an RLC circuit View current/voltage waveform using scopes
Outcome
Understand MATLAB-Simulink for circuit modeling and waveform analysis.
Task 8 - Solar Tracker(Embedded)
Objective
Control servo using dual LDR comparison for optimal light
Outcome
Achieve energy maximization through sun-tracking mechanisms.
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 10- Buck Converter on LTspice (Power Electronics)
Objective:
Simulate a DC-DC buck converter and observe waveforms.
Outcome
Visualize voltage conversion from high to low DC using simulation.
Task 11 - Wireless Charger Simulation on Tinkercad (Power Electronics)
Objective:
Simulate wireless power transfer using coils in Tinkercad.
Circuit:
Two coils, capacitor, signal generator. LED at receiver lights up wirelessly.
Outcome
Understand basic working of wireless charging systems.
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.