Add project writeups

This commit is contained in:
Andras Schmelczer 2026-05-25 13:11:58 +01:00
parent b20139cb60
commit e5a219499e
17 changed files with 743 additions and 0 deletions

View file

@ -0,0 +1,21 @@
---
title: Lights Synchronized to Music
description: A Raspberry Pi music player that analysed audio output and drove RGB LED strips.
date: 2026-04-26
projectPeriod: 'Spring 2016'
thumbnail:
src: ./_assets/leds.jpg
alt: RGB LED strips lit by a music synchronisation project.
tags: ['systems', 'tools']
role: Hardware and software author
stack: ['Python', 'NumPy', 'FFT', 'Raspberry Pi', 'Vanilla web']
outcome: My first finished non-trivial project, combining a web UI, audio processing, and hardware output
audience: technical
links: []
---
A Raspberry Pi ran a small music player, and the audio it produced drove the colour of a couple of RGB LED strips through some MOSFETs.
It was the first non-trivial project I actually finished. Far from perfect, but I am still proud that I built it on my own.
The backend was Python, with NumPy doing the FFT. The frontend was a vanilla web page for picking tracks and tweaking settings.