
|
Welcome to the Room Engine project. This project was written for my A-Level Computing (AQA) COMP4 coursework, now I'm releasing it for anyone to use/adapt, instead of it sitting unloved on my computers. This project was mentioned in AQA's National Examiners' Meeting for Computing as an example of an outstanding coursework! Go me!
The Room Engine project allows you to control appliances in your room using your iPhone, or via Speech Recognition. It does not require any commercial pre-built controllers, such as X10, but instead allows you to make your own control system based around an AVR microprocessor. Feel free to download the source code and play around! Please read System Overview for an overall picture. To see the system in operation, see: V1.0 Video Demonstration Features
Download
Please read Getting Started once you have downloaded the package Download RoomEngineV1.0. For Microsoft Windows. You may need to install SAPI (Speech API), if the Speech Interface program doesn't work. Visual Basic 6 runtime required. .NET Framework 2.0 required. Both are already present on Windows Server 2003 & Windows Vista and up If you are interested in building the system from source, please see Building from Source. You can download the sources from here System Components
Controller Board - How to build the controller, and how it works (including firmware) iPhone Web App - Notes on the iPhone Web App's operation Room Engine Server - The most important software aspect of the system Speech Interface - Speech recognition, and text to speech interface Room Engine Server Configuration Utility - Useful to set it up Room Engine Communication Protocol - Used between the server and interface components |
|