cover photo

COURSEWORK

Amaan's EV-RE-001 course work. Lv 2

AmaanAUTHORACTIVE
work cover photo

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

alt text alt text

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. alt text


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. alt text


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. alt text


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

alt text

Task 7 - Simple Electric Circuits Simulation on MATLAB(Power Electronics)

Objective

Design and simulate an RLC circuit View current/voltage waveform using scopes

Outcome

alt text alt text

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 alt text


Task 9- Blink LED with STM32(Embedded)

alt text

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. alt text


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

alt text

  • 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.


Thank You for going through my report :)

UVCE,
K. R Circle,
Bengaluru 01