VACS:Projects:Software:Ebcs
Project | Embedded Bathroom Control System |
Date | 2001 - 2004 |
Goals | Control the fan, light, radio in a bathroom based on presence, temperature and humidity |
Dependencies | GNU 68HC1x |
Contents |
Overview
The Embedded Bathroom Control System is a small system based on a 68HC11 and designed to:
- Control the bathroom fan,
- Control the light,
- Control the radio (ie, music),
- Display the temperature, humidity, ...
This system has several hardware components:
- A 68hc11 board with 32Kb of ROM and 32Kb of RAM. This board runs the EBCS software.
- An LCD board which provides a 2x16 LCD display with 4 buttons.
- A Power Control board which has a transformer and 2 triacs (one for fan and one for light).
- A Sensor module which provides temperature, humidity and presence detection.
- A I/O board connected to the CPU board. This is the interface with the sensors, the power control board and the LCD panel.
EBCS Components
IO Board
The IO board:
Documentation on the chips used by EBCS IO board.
Documentation (1) | |
---|---|
Hex schmitt triggers | |
Low Noise Single J-FET operational amplifiers | |
Positive voltage regulator (7805, 7812, 7815, ...). | |
PNP Silicon Transistor | |
NPN Epitaxial Silicon Transistor | |
PNP Epitaxial Silicon Transistor | |
aop/TL071.pdf Low Noise J-FET Operational Amplifier |
(1) Documentation publicly available on various constructor web sites and copied here for archiving.
Power Supply and Triacs Board
The power control board:
Documentation on the chips used by EBCS Power board.
Documentation (1) | |
---|---|
Triacs (I've used a BT137-600). | |
6-Pin DIP Zero-Cross Optoisolators Triac Driver Output | |
NPN Silicon Transistor | |
Transformer (http://www.myrra.fr: Myrra ). | |
Optocoupler with Phototransistor Output |
(1) Documentation publicly available on various constructor web sites and copied here for archiving.
LCD Board
68HC11 Board
EBCS Simulator
Resources
- http://gel.sourceforge.net: GEL main site