Sensors and Controls @ DILC: Difference between revisions

From Iskomunidad
Pasy (talk | contribs)
Iskwiki.admin (talk | contribs)
No edit summary
 
(139 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{| align="right"
{| align="top"
   | __TOC__
   | __TOC__
   |}
   |}
=Description=
=Description=
a cost-effective, robust multiple-trigger security and alert system using off-the-shelf hardware and sensors and open-source software technologies for messaging, video streaming and recording, machine vision, video analytics, thermal control.
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).
<br /><br />
<br /><br />


Line 10: Line 10:
* smoke (smoke detector linked to online alarm system)
* smoke (smoke detector linked to online alarm system)
* motion (person entering/leaving building or room)
* motion (person entering/leaving building or room)
* sound (fans, batteries failing)
* sound (fans, batteries failing, alarm of non-networked motion or thermal sensors)
* power outage
<br /><br />
<br /><br />
[[Image:Big_Plan-Sensors.jpg|thumb|350px|alpha version of the "big plan" for smoke and heat sensors]]


=Output=
=Output=
Line 19: Line 21:
* log recording
* log recording
* alarm (sound, light)
* alarm (sound, light)
* Tweet
* phone dialling
* phone dialling
<br /><br />
<br /><br />


=Specs=
=Specs=
IP camera, POE (Power Over Ethernet), direct-to-NAS recording (FTP, 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)
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)
 
 
<br /><br />
<br /><br />
----
==Smoke and Temp Module==
==Smoke and Temp Module==
[[Image:Proximity-sensors-controls.jpg|350px|right]]
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.
<br /><br />
Controller:  
Controller:  
:: [http://www.e-gizmo.com/KIT/gizDuino%20X.html Gizduino X]
:: [http://www.e-gizmo.com/KIT/gizDuino%20X.html Gizduino X] (see [http://www.scribd.com/doc/92178907/Arduino-Manual manual])
<br />
<br />
Sensors:
Sensors:
:: temp: LM 35. See [http://learn.adafruit.com/tmp36-temperature-sensor/using-a-temp-sensor this]
[[File:Arduino_micro.jpeg|350px|thumb|right|Arduino micro for aircon control]]
:: temp: [http://www.engineersgarage.com/sites/default/files/LM35.PDF LM 35]. See [http://learn.adafruit.com/tmp36-temperature-sensor/using-a-temp-sensor this]
:: [http://www.e-gizmo.com/KIT/smokesensor.htm smoke]
:: [http://www.e-gizmo.com/KIT/smokesensor.htm smoke]
<br />
<br />
[[File:Monitoring_screen-beta.png|350px|thumb|center|temperature monitoring screen]]
Shields:
Shields:
:: [http://www.e-gizmo.com/KIT/ethernet%20shield.html ethernet]
:: [http://www.e-gizmo.com/KIT/ethernet%20shield.html ethernet]. See also [http://arduino.cc/en/Main/ArduinoEthernetShield Arduino Ethernet Shield]
<br /><br />
 
<br /><br />
 
===[[Web-Available Aircon Control]]===
 
 
 
 
 
 
[[Web-Available_Aircon_Control|More info]]
 
 
 
 
 
<br /><br />
<br /><br />


==Motion Detection and Video Monitoring Module==
==Motion Detection and Video Monitoring Module==
[[File:Logbank_cams.png]]<br />
* combination of mid-, low-end; recycled, old, new cams
* redundant off-site recordings (continuous and motion-activated events) and picture snapshots
[[File:camera.jpg|200px|thumb|left|old camera parts]][[File:CameraZOOM-20130917123206272.jpg|thumb|200px|center|Interns doing camera configuration]]<br />
* motion sensors compensate for "blind spots"<br />
[[File:Sample_night_vision_shot.png|200px|thumb|left|sample night vision shot]]
<br />
<br /><br /><br /><br />
<br />
==='''[[Proximity Sensor via Ultrasonic Sonar Module]]'''===
[[Proximity_Sensor_via_Ultrasonic_Sonar_Module|More Info]]
<br /><br />
<br /><br />
----
==Power Monitoring Module==
* uses embedded sensors to monitor temperature and power outage and recovery
[[File:Power_dashboard.png|250px|thumb|left|power summary]][[File:Temp_sensor.png|250px|thumb|center|UPS temp reading for a day]]
<br /><br />
* redundant power-failure alert system
[[File:Power_failure_notice.png|250px|thumb|left|UPS Notice from Site 1 (Mezza North)]]
[[File:UPS_notice_2.png|350|300px|thumb|center|UPS Notice from Site 2]]
<br />
<br /><br />
<br /><br />
----
==NAS Module==
* [[Network_Attached_Storage|Network-Attached Storage]]
<br /><br />
----


==Messaging Module==
==Messaging Module==
* USB Dongle
[[File:Part_of_a_dongle_dashboard.png|300px|thumb|right|part of a GSM Dongles dashboard @DILC]]
* Gammu
* USB Dongle. See [http://wammu.eu/phones Gammu compatible devices]
* [http://wammu.eu/ Gammu]
* Php Mailer
* Php Mailer
<br /><br />
<br /><br />
<br /><br />
----


==Webapps and Dashboard Module==
==Webapps and Dashboard Module==
:: Framework Choices: Twisted, Nodejs or [http://en.wikipedia.org/wiki/Reactor_pattern alternatives]
:: Framework Choices: [http://twistedmatrix.com/trac/ Twisted], [http://nodejs.org Nodejs] or [http://en.wikipedia.org/wiki/Reactor_pattern alternatives]
* to incorporate streams of data from sensors embedded in equipment
 
<br />
 
 
----
=Developers=
<br>
'''Temperature Sensor Dashboard'''
* Karen Calado
* Harell Juanico
 
<br>
 
'''Temp/Smoke Sensor'''
* Elijah L. Lingbanan (Arduino micro version)
 
<br />
Gizduino version
* Rowel Cababat
* Joven Baluyot
* Carlito Graza
* Erickson Sombillo
 
<br>
 
'''Video Monitoring'''
* Bonifacio Badilla
* Zandro Paul Abadiac
 
<br>
 
'''AC Remote Sensor'''
* Elijah Lingbanan
* Emannuel Abalain
 
<br>
 
'''Proximity Sensor'''
* Chris Manuel Garcia
<br />
<br />
<br />
----


=Readings=
=Readings=
* [http://wammu.eu/ Wammu]
'''Power Monitoring'''
* [http://openenergymonitor.org/emon/ OpenEnergyMonitor]
* [http://www.picobay.com/projects/2009/01/real-time-web-based-power-charting.html "Real-time Web Based Power Charting"]
<br /><br />
'''Sensors'''
* [http://blog.spark.io/2014/01/17/open-source-thermostat/ Building an open source Nest]
<br /><br />
'''Video'''
* [http://www.roborealm.com/links/vision_software.php Vision Software]
* [http://www.cctvlenscalculator.com/ cctv lens calculator] - not just any cam please!
* [http://avtech.com/Products/Monitor_-_Sensors/MUPS.htm Avtech Products] - benchmark projects with prices here.
* [http://www.ispyconnect.com iSpy]
* [http://www.ispyconnect.com iSpy]
* [http://code.google.com/p/openvss/ Open Platform Video Surveillance System]
* [http://code.google.com/p/openvss/ Open Platform Video Surveillance System]
Line 59: Line 195:
* [http://wxcam.sourceforge.net/ wxCam]
* [http://wxcam.sourceforge.net/ wxCam]
* [http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome Motion]. See also [http://ubuntuforums.org/showthread.php?t=1897786 this discussion]
* [http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome Motion]. See also [http://ubuntuforums.org/showthread.php?t=1897786 this discussion]
* [http://www.roborealm.com/links/vision_software.php Vision Software]
* [http://www.cctvlenscalculator.com/ cctv lens calculator] - not just any cam please!
<br /><br />
<br /><br />
'''SMS'''
* [http://wammu.eu/ Wammu]
<br /><br />
----


=See Also=
=See Also=
* [[Biometric and Security Console]]
* [[logBank]]
* [http://dilc.info/intern dilc.info/intern]
* [http://dilc.info/intern dilc.info/intern]
* [[D I L C Media Lab]]
<br /><br />
[[Category:DILC Matters]][[Category:DILC Projects]]

Latest revision as of 14:28, 4 December 2019

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



alpha version of the "big plan" for smoke and heat sensors

Output

  • SMS
  • email
  • 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

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:

Arduino micro for aircon control
temp: LM 35. See this
smoke


temperature monitoring screen

Shields:

ethernet. See also Arduino Ethernet Shield





Web-Available Aircon Control

More info





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
old camera parts
Interns doing camera configuration


  • motion sensors compensate for "blind spots"
sample night vision shot










Proximity Sensor via Ultrasonic Sonar Module

More Info




Power Monitoring Module

  • uses embedded sensors to monitor temperature and power outage and recovery
power summary
UPS temp reading for a day




  • redundant power-failure alert system
UPS Notice from Site 1 (Mezza North)
UPS Notice from Site 2







NAS Module





Messaging Module

part of a GSM Dongles dashboard @DILC







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

  • Elijah L. Lingbanan (Arduino micro version)


Gizduino version

  • 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



SMS





See Also