Sensors and Controls @ DILC: Difference between revisions
Line 53: | Line 53: | ||
===[[Web-Available Aircon Control]]=== | ===[[Web-Available Aircon Control]]=== | ||
[[Web-Available_Aircon_Control|More info]] | [[Web-Available_Aircon_Control|More info]] |
Revision as of 11:38, 22 April 2014
Description
a cost-effective, robust, integrated multi-trigger security and alert system using off-the-shelf or recycled hardware and sensors and open-source software technologies for messaging, video streaming and recording, machine vision, video analytics, thermal and power monitoring and control. It provides multi-channel feedback (Twitter, Email, SMS, etc).
Trigger Events
- heat (aircon not working, fire)
- smoke (smoke detector linked to online alarm system)
- motion (person entering/leaving building or room)
- sound (fans, batteries failing, alarm of non-networked motion or thermal sensors)
- power outage
![](/images/thumb/1/16/Big_Plan-Sensors.jpg/350px-Big_Plan-Sensors.jpg)
Output
- SMS
- video recording
- log recording
- alarm (sound, light)
- Tweet
- phone dialling
Specs
IP camera, POE (Power Over Ethernet), direct-to-NAS recording (AFP, SAMBA, or NFS), inputs for PIR sensors, Infra Red light for night vision, mechanical IR-Cut Filter Switch (basic surveillance functions incorporated into the camera; camera sends stream when preset event occurs; system send SMS/email), NAS (www.nas4free.org - ZSF file system 4 TB RAID Z2)
Smoke and Temp Module
![](/images/thumb/e/ee/Proximity-sensors-controls.jpg/350px-Proximity-sensors-controls.jpg)
This module monitors room temperature independent of on-board temperature sensors (also monitored) in our servers. It is especially useful in keeping optimal temperature for DILC's data center. Cooling the room too much is a waste of energy. Temperature readings are occasionally verified using 3rd-party thermal instruments.
Controller:
- Gizduino X (see manual)
Sensors:
![](/images/thumb/8/82/Arduino_micro.jpeg/350px-Arduino_micro.jpeg)
![](/images/thumb/7/70/Monitoring_screen-beta.png/350px-Monitoring_screen-beta.png)
Shields:
- ethernet. See also Arduino Ethernet Shield
Web-Available Aircon Control
Motion Detection and Video Monitoring Module
- combination of mid-, low-end; recycled, old, new cams
- redundant off-site recordings (continuous and motion-activated events) and picture snapshots
![](/images/thumb/6/6a/Camera.jpg/200px-Camera.jpg)
![](/images/thumb/a/ae/CameraZOOM-20130917123206272.jpg/200px-CameraZOOM-20130917123206272.jpg)
- motion sensors compensate for "blind spots"
![](/images/thumb/4/43/Sample_night_vision_shot.png/200px-Sample_night_vision_shot.png)
Proximity Sensor via Ultrasonic Sonar Module
This is an Arduino micro-based Proximity Sensor through the integration of Ultrasonic Sonar module. With this, one can easily monitor if there's someone near or around a specific area, say, room, door, gate.
I. OBJECTIVES
- To make an Arduino based Proximity sensor via Ultrasonic Sonar module
- To simulate effectiveness by varying distances
II. MATERIALS & COMPONENTS
- Arduino micro
- Ultrasonic Sonar Module (US-100)
- Jumper wires
- 8 (Light Emitting Diodes) LEDs
- 8 220K ohms Resistors
- Printed Circuit Board (PCB)
- Buzzer
- Computer (for Arduino code)
III. PROCEDURES
1. Prepare all the materials.
2. Put the corresponding components onto the breadboard. Make sure that the pins of the components are properly put to ensure the efficiency of the circuit.
3. There are 5 pins of the US-100. From the back facing yourself, the 2 pins form the left are GROUND. The third pin from the left is the ECHO, followed by the TRIGGER and lastly, the rightmost one, the VCC or the power.
4. Connect the TRIGGER pin to Pin 6 of the Arduino micro. Connect the ECHO pin to Pin 7 of the Arduino micro.
5. Make a connection between the 2 GROUND pins and connect it to GROUND of the Arduino micro. Also connect the VCC or power to the 5V pin of the Arduino micro.
6. For the indication purposes, you will connect 3 LEDs and a small buzzer. The GROUND pins of the LEDs and buzzer will be connected to the GROUND pin of the US-100. The ANODE pins of LED1 to pin 8, LED2 to pin 9 and LED3 to pin 10.
IV. SIMULATION
V. OTHER PHOTOS
VI. REFERENCES
Power Monitoring Module
- uses embedded sensors to monitor temperature and power outage and recovery
![](/images/thumb/9/9e/Power_dashboard.png/250px-Power_dashboard.png)
![](/images/thumb/a/a1/Temp_sensor.png/250px-Temp_sensor.png)
- redundant power-failure alert system
![](/images/thumb/8/85/Power_failure_notice.png/250px-Power_failure_notice.png)
![](/images/9/95/UPS_notice_2.png)
NAS Module
Messaging Module
![](/images/thumb/b/b7/Part_of_a_dongle_dashboard.png/300px-Part_of_a_dongle_dashboard.png)
- USB Dongle. See Gammu compatible devices
- Gammu
- Php Mailer
Webapps and Dashboard Module
- Framework Choices: Twisted, Nodejs or alternatives
- to incorporate streams of data from sensors embedded in equipment
Developers
Temperature Sensor Dashboard
- Karen Calado
- Harell Juanico
Temp/Smoke Sensor
- Rowel Cababat
- Joven Baluyot
- Carlito Graza
- Erickson Sombillo
Video Monitoring
- Bonifacio Badilla
- Zandro Paul Abadiac
AC Remote Sensor
- Elijah Lingbanan
- Emannuel Abalain
Proximity Sensor
- Chris Manuel Garcia
Readings
Power Monitoring
Sensors
Video
- Vision Software
- cctv lens calculator - not just any cam please!
- Avtech Products - benchmark projects with prices here.
- iSpy
- Open Platform Video Surveillance System
- ZoneMinder
- OpenCV
- Scene
- wxCam
- Motion. See also this discussion
SMS
See Also