Project website for CSCE 5612

An introduction to real-time operating systems (RTOS) for embedded systems.

View post

More posts

Week 13 - Motor Controller

A simple DC motor controller using pulse-width modulation (PWM).

View post

Week 12 - DAC Synthesizer

Creating a synthesizer using a digital-to-analog converter (DAC).

View post

Weeks 8 and 9 - Finite State Machine and Object Detection

Using a XIAO ESP32S3 Sense to detect toy cars and simulate a traffic light.

View post

Week 7 - Activity recognition

We collected data for multiple activities and trained a TinyML model for on-device activity recognition.

View post

Week 6 - PCB Design

Creating a simple PCB using KiCad.

View post

Week 5 - Gesture Recognition with TinyML

Using accelerometer data to train a TinyML model for gesture recognition.

View post

Weeks 3 and 4 - Smart Environmental and Activity Logger

A battery monitor and environmental sensing project.

View post

Week 2 - Sensors and connectivity

Results from the Week 2 lab, which included accessing sensor data, using an OLED display, playing audio, and connecting with Bluetooth Low Energy (BLE).

View post

Week 1 - Initial setup

Initial setup of the Seeed Studio XIAO nRF52840 Sense from the Week 1 lab.

View post