Microprocessor Systems Project

The MS course uses as its central element Learning by doing and, in concrete terms, aims to involve students in a PBL process in which, based on lab/class/online experiments, they will create a personal, active object capable of being controlled via the Internet or GSM, integrable into the TinyML universe.
This may include:
Sensors: temperature, distance, accelerometer, magnetic, pressure, video, sound, chemical, etc.;
Actuators: LED, relay, DC Motor, AC motor, BLDC, servo, speaker, etc.;

Internet/GSM connectivity will be achieved through a Linux system (Raspberry Pi or equivalent). Optionally, for sensors and actuators, a dedicated system such as FRDM KL25 (ARM Cortex M0+) programmable in cloud mbed or Raspberry Pi Pico 2 (2xARM Cortex M33) programmable with MicroPython can be used. Systems such as Infineon, BBC Microbit, Arduino TinyML Kit can also be used.

The following will be pursued:

Low cost, low power, energy harvesting, wearable, mobile, minimal hardware, maximum software, maximize use of Broadcom SoC (ARM CPU + GPU + I/O).

NOTE:
1. Projects can include participation in internal or external specialized competitions such as: Microsoft Imagine Cup, NXP Intelligent Racing Car, Infineon, Continental, BOSCH, etc.
2. Start-up type projects are the main goal!
3. Some projects can be continued in the following semester and may eventually reach the level of a bachelor's thesis project.