Here is a big deal for you, I am sharing my Semester Project, Environment monitor, with it's complete documentation , here you go!
Video
Environment Monitor from Mohammed Ahmad Osama on Vimeo.
a
Project Abstract
Project Specifications
a) What is the problem? Is there any local relevance?Problem is to monitor & manage environment of laboratories, automatic systems so that proper maintenance can be provided when needed.
Black boxes used in airplanes are one of the very useful examples.b) Why is it important and relevant to the subject?It is not only important for professional point of view, but also it covers many of the techniques that we will learn in this subjectc) What are the goals/objectives of the project?To develop a Black Box type device, which can monitor its environment (laboratories etc.)
Note: we know there is a box in each airplane, called as Black Box, which records each activity of airplane.
We want to implement this concept in monitoring automatic machines, laboratories (like chemistry labs, where environment has effects on chemical processes & chemical processes also effects environment badly, hence we need a check and balance system); in high level industrial plants (like boilers in etc.) if we do check & balance on environment, we will be safe from losses.
We will get data from sensors, and not only record it in memory card, but also broadcast it wirelessly (Bluetooth). It will also have some thresholds for which it will broadcast alarms. (If some unexpected situation occurs.)
On the other hand, it will greatly helpful in learning. (Interfacing different devices i.e. sensors, Bluetooth, memory card)d) What tools you plan to use for the project? (e.g. microcontroller type, sensors, motors, board, component types, designing tool etc)· Arduino OR ATmega· Output on PC· SD card· Sensors (Temperature, Humidity, Fire, IR, Light, Magnetic Field, Sound, Gas.)o Any other low cost sensor, available in market.e) What would be the final deliverable of the project? (e.g. a working XYZ that can perform following functions successfully i) Abc ii) CDE iii) FGH etc.I. Data Logging (Memory Card)II. Output On PCIII. Sensors (Temperature, Humidity, Fire, IR, Light, Magnetic Field, Sound)f) What are the minimum working requirements for the prototype? What are the maximum working requirements? At-least functions i) and ii) must be in working condition to call the project functional . Function iii) and iv) with i) and ii) completed would define project a success. (etc.)Answer of question (e) will be a success for project, we will try to not only implement above mentioned functions but also to include more sensors. Moreover, broadcasting output through Bluetooth will be an additional function of this device.
Project Specifications
Project Introduction:Problem Statement is to monitor & manage environment of laboratories, automatic systems so that proper maintenance can be provided when needed. Black boxes used in airplanes are one of the very useful examples. It is not only important for professional point of view, but also it covers many of the techniques that we will learn in this subjectWe want to implement this concept in monitoring automatic machines, laboratories (like chemistry labs, where environment has effects on chemical processes & chemical processes also effects environment badly, hence we need a check and balance system); in high level industrial plants (like boilers in etc.) if we do check & balance on environment, we will be safe from losses.On the other hand, it will greatly helpful in learning. (Interfacing different devices i.e. sensors, Bluetooth, memory card)Project Objectives:To Ensure, safe working for students as well as professionals
Brief Overview CPU Atmega328 CPU clock 16 Mhz Input Devices Temperature SensorHumidity SensorFire SensorIR SensorLight SensorMagnetic Field SensorSound SensorGas Sensor Outputs SD card
PC (through Serial Com)Mobile (Through Bluetooth) - Optional Techniques Sensor InterfacingSD card interfacingSerial port InterfacingTimer
Alarm
Mobile Application Development – Optional Deliverables A Black box containing all circuitryComponents DetailsCPU: Atmega328.
It is a single chip 8-bit Microcontroller device (RISC based) by Atmel Corporation. It has following built in modules for our interest.· 6-channel 10 bit ADC· SPI· Serial Port (1 Hardware + software)· Interrupts· Timer· Rs. 400 in local market (uC). Rs. 1500 Arduino board (built in CPU)Input Devices:·Temperature Sensor (LM35).
It is Precision integrated temperature sensor. It gives output voltage linearly proportional to Centigrade Temperature scale. It has following prominent characteristics.o Calibrated Directly in ° Celsius (Centigrade)o Rated for Full −55°C to +150°C Rangeo Low Costo Linear + 10 mV/°C Scale Factoro Low Impedance Output, 0.1 Ω for 1 mA Loado Rs. 90 in local marketAll These features not only help in easy temperature measurement but also it consumes less power as it has less impedance·Infrared Sensor.
Our chosen IR sensor has following featureso Operating voltage: 2.4 to 6.5Vo Good noise-proof capabilityo Low power consumptiono Rs. 30 in local market·LDR Photo Resistor
o GL5539 LDRo Light Resistance (10 Lux): 50-100 Kohmo Rs. 30 in local market· Magnetic Field Sensoro Hall Effect Method· Humidity SensoroDHT 11
o Range up to 20-90% RHoSPI Communication. Single wire two way
o Rs. 370 in local market· Fire Sensoro Flame Sensor Moduleo Rs. 350 in local marketo·Sound Sensor
o Industrial Microphone (14RM06CN)o Rs. 30 in local market· Gas Sensoro GQ-2A§ Wide detecting scope§Fast response
§ High sensitivity§ Stable§ Suitable for detecting f LPG, i-butane, propane, Methane, Alcohol, Hydrogen, smoke.o Rs. 150 in local marketo Note: Working details of this sensor at this stage is not describable.· Note: any other low cost sensors available in local market may also be added in project.Output:· PCo Sensor Data will be output to Serial port which will be displayed on Serial Emulator on PC· Mobile - Optionalo Sensor Data may also be output on mobile phone (i.e. Android, Iphone, etc.) using Bluetooth Communication· SD CardoSensor data will be saved to memory card on a specified interval.
Techniques:
From learning perspective, we have following major Techniques to learn.· Sensor Interfacingo This is Major part of project, Our concern will be working of different sensors· Serial Communication· SD Card Interfacing· Timers· Interrupts· Android Phone Development - OptionalDeliverables:
A Blackbox containing all the circuitry.
d