M C S ICROCLIMATE

advertisement
MICROCLIMATE CONTROL
SYSTEM
Ism Alfreaq
Ryan Hoffmeier
Eric-Todd Anderson
Kevin Wray
Ruwaybih Alsulami
Mohammed Alattas
Develop a climate control system for easy
maintenance of multiple terrariums/aquariums
 Easy to use user interface with possible
extensions to the internet
 Monitor various aspects of the environments with
sensors
 Control environments autonomously
 Presentation of current system status on LCD
screen
 Possible extension to larger environment


Room in house, indoor stadium, bio-dome
Mohammed Alattas
PROJECT OVERVIEW

Monitor and control environmental variables
Temperature (heaters/fans)
 Humidity (mister)
 Lighting (lamps)
 CO2 (CO2 tanks)

Multiple sensor boards to monitor individual
environments
 Display current status on LCD
 Easy to use user interface via local computer
 Interchangeability of peripheral devices

Mohammed Alattas
OBJECTIVES
Sensor Board 1
Sensor Board 2
Light Sensor
Temp. Sensor
User Interface
(PC)
Humidity
Sensor
CO2 Sensor
Black Box
Control Unit
CO2 Tank
Network
Lights
Heater
Fans
Humidifier
LCD
Output
Mohammed Alattas
OUTLINE OF APPROACH

Hardware








Various sensors
Microcontroller on sensor boards
LCD screen
Microprocessor on central control unit
WiFly wire replacement
PC / Laptop
Fans / Solenoid valves / Heater / Lights / Pumps
Software
C/C++
 HTML

Eric Anderson
SYSTEM IMPLEMENTATION
Rabbit 3000 microprocessor 30MHz
 8 channel 12-bit A/D with programmable gain
 Up to 47 I/O lines and 5 serial ports
 412K Flash/512K SRAM

Eric Anderson
CONTROL UNIT MICROPROCESSOR:
RCM3400W
1.8-5.5V operating range
 Serial USART
 32kB Flash program memory
 1kB EEPROM (non-volatile)
 2kB Internal SRAM
 Up to 20MHz

Eric Anderson
SENSOR BOARD MICROCONTROLLER:
ATMEGA328
Central Control Unit communicates wirelessly
with sensor boards using WiFly
 RN-134 “SuRF” board

Eric Anderson
WIFLY COMMUNICATION

MG811 – CO2 Sensor
Detects 0.035% to 1%
 Low humidity and temperature dependency
 Needs DAC

Ryan Hoffmeier
SENSORS

SHT71 – Humidity and Temperature Sensor
Normal operating range: -20–100oC
 Fully calibrated
 Digital output
 Low power consumption


FDS100 - Photodiode
10ns rise time
 450–1100nm
 Normal operating range: -40–100oC

Ryan Hoffmeier
SENSORS
Solenoid valve (CO2)
 Fans
 Lights
 Mister
 Heater

Ryan Hoffmeier
PERIPHERALS
Largest power usage through peripherals
 Isolation of individual outlets of a power strip

Allows sensor board to control relays connected to
each outlet
 Keeps high current levels off of sensor boards
 Allows for easy exchange of peripherals


Control unit and sensor boards will run off 12V
1A
Ryan Hoffmeier
POWER
POSSIBLE EXPANSIONS
Internet interface, remote access, iPhone apps
 Email/text emergency notifications
 Additional sensor boards
 Webcam
 Monitor other aspects of climate
 Specific animal/plant pre-sets
Kevin Wray

Component
Price
Quant.
Total
RN-134 “SuRF” board*
$99.00
3
$297.00
RCM3400 RabbitCore Devel. Kit*
$399.00
1
$399.00
ATMega328*
$4.98
2
$9.96
MG811 (CO2)
$19.99
1
$19.99
SHT71 (Temp/Humidity)*
$30.24
2
$60.48
FDS100 (Photodiode)
$13.10
2
$26.20
Relays
$8.90
9
$80.10
Various peripherals/other (estimated)
$100
2
$200
Sub Total
-
-
$1092.73
Donated*
-
-
$766.44
Total
-
-
$326.2
9
Kevin Wray
BUDGET
Task
Ryan
Eric
Sensor Board Design
X
X
Program Sensor Board
X
Central Unit Design
X
Program Central Unit
X
LCD
Kevin
Mohamme
d
X
X
X
X
X
PC User Interface
Rob
X
X
X
Sensors
X
X
Peripherals
X
X
X
X
Kevin Wray
DIVISION OF LABOR
Ruwaybih Alsulami
SCHEDULE
Simple concept, project can be easily scaled by
adding or removing functionality.
 Components and sensors are relatively cheap and
easily available.
 Group members have experience with:

C/C++/HTML coding
 Making printed circuit boards
 Programming micro-controller

Ruwaybih Alsulami
FEASIBILITY

Various peripherals may not respond fast enough


Sensors may respond too slow or be limited by
their range


Research sensors well
Unfamiliar with Atmel 8-bit chip


Heater may heat too fast or slow, room air used to
cool may be too cold or not cold enough to reliably
maintain desired temperatures.
Follow online tutorials and ask TA’s
Potential interfacing complications between
central control unit and sensor boards

Central unit must control flow of communication to
be able to handle many sensor boards and avoid data
collisions
Ruwaybih Alsulami
RISKS
QUESTIONS?
Download