← Back to work

Nov 2024 – Jan 2025 · Android & IoT development

SmartLit — Voice-Controlled Multi-Room Lighting System

Voice-controlled IoT lighting system for smart homes. Android app with speech-to-text, LIFX API integration, multi-room control. University project at Stockholm University.

Last updated

Source: github.com/kimonsodu/voice-controlled-lighting

Context

University project at Stockholm University, Nov 2024 – Jan 2025. Individual build demonstrating user-centered IoT design for smart home automation.

Goal — provide hands-free control of WiFi-enabled lights via voice commands through a mobile app. Users can turn lights on/off, adjust brightness, apply mood lighting presets, and control multiple rooms from a single interface.

Features

Architecture

Configuration

Sensitive credentials excluded from repository:

LIFX_TOKEN=your-lifx-api-token
LIFX_LIGHT_ID=your-light-id

Set via .env file or environment variables before running locally.

Stack

Android: Java, Kotlin, Android Studio, RecognizerIntent API. Hardware: Android smartphones, LIFX Wi-Fi-enabled smart bulbs. Integration: LIFX HTTP API, Wi-Fi protocols.

Takeaways

Voice-first UX changes interaction design — speech commands require clear affordances and confidence feedback. Real-time bulb response creates immediate feedback loops that matter more than the feature list on paper. Wi-Fi reliability becomes the limiting factor at scale.