Summary of "Embedded Systems and Design & Development - Feb 19, 2026 | Afternoon | VisionAstraa EV Academy"

Context

Hands-on tutorial/demo from VisionAstraa EV Academy using an Arduino Uno (ATmega328) and Tinkercad to develop and integrate motor control and temperature sensing for a basic battery thermal management system (BTMS).

Key technical concepts & components

Safety note: Always tie MOSFET source to the microcontroller ground so the gate voltage reference is correct — otherwise the MOSFET will not behave as expected.

Tutorial — step-by-step points demonstrated

  1. Wiring sanity
    • Tie grounds between the MCU and power switches; otherwise the MOSFET gate reference is wrong.
  2. Basic PWM test
    • Run Arduino code producing PWM on pin 3.
    • Observe motor speed and multimeter reading while varying duty cycle (0–255).
  3. Temperature read test
    • Load code into Tinkercad, move the temperature slider, verify ADC value, converted voltage, and temperature on the serial monitor.
  4. LED status test
    • Turn built‑in LED on when sensed temperature is within a safe range (example: 15–35 °C).
  5. Integration
    • Combine temperature sensing and motor control so motor (coolant circulation) speed is adjusted by temperature bands (discrete control via nested if/else).
    • Example discrete mapping:
      • < 20 °C: motor off (no coolant circulation)
      • 20–25 °C: motor at ~1/4 speed
      • 25–30 °C: higher speed
      • 35 °C: full speed (maximum coolant circulation)

  6. Safety / additional features (design guidance)
    • Battery isolation: open MOSFET switch (disconnect charger/battery) if temperature exceeds a critical threshold (example: 80–90 °C).
    • Heater: turn on heater if temp < 5 °C until the temperature reaches a safe minimum (e.g., 15 °C).
    • Development approach: prefer modular, top-down requirement decomposition and bottom-up implementation/testing — break system into tasks (read temp, control motor, isolate battery), test separately, then integrate.

Code / resources shared

Implementation tips & recommendations

Main speakers / sources referenced

Category ?

Technology


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video