0
when OPEN HW meets OPEN SWARDUINO & ZONEMINDER            a cura di         MIRCO PICCIN          aka pitusso            p...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER Copyright 2011, Mirco Piccin Questo documento viene rilasciato secondo i ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER                       SITUAZIONE INIZIALE In una azienda una PERSONA in g...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER BISOGNO 1   Pilotare lapertura e la chiusura dei cancelli dellazienda    ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER BISOGNO 2       Mantenere il controllo visivo sul piazzale dellazienda   ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER  RISPOSTAUso ARDUINO per pilotare   Uso ZONEMINDER per gestire leil motor...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER  RISPOSTA    Integro i due strumenti e predispongo un PANNELLO DI    COMA...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SITUAZIONE FINALE   aprire e chiudere i cancelli e controllo visivo sono ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO               La PULSANTIERA è stata collegata ad      ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO                  La pulsantiera è stata scollegata     ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO      Lo SHIELD che gestisce i segnali della      pulsan...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO      ARDUINO gestisce i comandi che gli giungono      d...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO                ARDUINO è stato collegato alla rete con ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO                  Un servizio di WATCHDOG gestisce i    ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO   Nel pannello di   amministrazione di   ZONEMINDER è s...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO      La PULSANTIERA web è gestita      da codice PHP ch...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER                               Flusso video e SVILUPPO PROGETTO           ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO Linguaggi utilizzati                                   ...
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SITUAZIONE FINALEMIRCO PICCIN                          pictux@gmail.com
when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER                             Riferimenti               ARDUINO http://www....
Upcoming SlideShare
Loading in...5
×

Arduino & Zoneminder - ArduinoCamp 2011

2,169

Published on

ArduinoCamp è un evento che si è svolto a Milano il 18 e 19 giugno 2011, con lo scopo di coinvolgere diversi utenti della Comunità e semplici curiosi che hanno voglia di conoscere l\’universo che ruota intorno ad Arduino o provare ad usarla: http://arduinocamp.com/Events/MilanoJune2011
Questa è la mia presentazione Pecha-Kucha, che riguarda l\’integrazione di OpenHw (Arduino appunto) e OpenSource Sw, in questo caso uno strumento di videosorveglianza: Zoneminder.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,169
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Arduino & Zoneminder - ArduinoCamp 2011"

  1. 1. when OPEN HW meets OPEN SWARDUINO & ZONEMINDER a cura di MIRCO PICCIN aka pitusso pictux@gmail.com mirco.piccin@xuni.it
  2. 2. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER Copyright 2011, Mirco Piccin Questo documento viene rilasciato secondo i termini della licenza Creative Commons (http://creativecommons.org). L’utente è libero di: distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera alle seguenti condizioni: Attribuzione Deve riconoscere la paternità dell’opera all’autore originario. Non commerciale Non può utilizzare quest’opera per scopi commerciali. Share-Alike Può distribuire lavori derivati solo mantenendo la stessa licenza. In occasione di ogni atto di riutilizzazione o distribuzione, deve chiarire agli altri i termini della licenza di quest’opera. Se ottiene il permesso dal titolare del diritto d’autore, è possibile rinunciare a ciascuna di queste condizioni. Le utilizzazioni libere e gli altri diritti non sono in nessun modo limitati da quanto sopra. Questo è un riassunto in lingua corrente dei concetti chiave della licenza completa (codice legale), reperibile sul sito Internet http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode .MIRCO PICCIN pictux@gmail.com
  3. 3. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SITUAZIONE INIZIALE In una azienda una PERSONA in guardiola è incaricata di APRIRE e CHIUDERE il cancello utilizzando una pulsantiera fisica. La stessa persona effettua un CONTROLLO VISIVO del piazzale dellazienda.MIRCO PICCIN pictux@gmail.com
  4. 4. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER BISOGNO 1 Pilotare lapertura e la chiusura dei cancelli dellazienda ANCHE SENZA la presenza della persona in guardiola.MIRCO PICCIN pictux@gmail.com
  5. 5. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER BISOGNO 2 Mantenere il controllo visivo sul piazzale dellazienda con un SISTEMA VIDEO. VIDEOMIRCO PICCIN pictux@gmail.com
  6. 6. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER RISPOSTAUso ARDUINO per pilotare Uso ZONEMINDER per gestire leil motore del cancello. videocamere di sorveglianza.MIRCO PICCIN pictux@gmail.com
  7. 7. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER RISPOSTA Integro i due strumenti e predispongo un PANNELLO DI COMANDO IN ZONEMINDER che apre e chiude i cancelli. ZoneMinder è una serie di applicazioni integrate che offrono un ambiente di videosorveglianza a 360 gradi: cattura, analisi, registrazione e monitoraggio di qualsiasi CCTV, di varie IP Camera, di USB Camera. ZoneMinder è rilasciato con licenza GNU GPL.MIRCO PICCIN pictux@gmail.com
  8. 8. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SITUAZIONE FINALE aprire e chiudere i cancelli e controllo visivo sono possibili anche DA WEB. WEB Il comando può essere dato senza la presenza fisica di una persona in guardiola!MIRCO PICCIN pictux@gmail.com
  9. 9. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO La PULSANTIERA è stata collegata ad ARDUINO. Uno SHIELD ad hoc gestisce i segnali in ingresso della pulsantiera e i segnali in uscita per una scheda relais.MIRCO PICCIN pictux@gmail.com
  10. 10. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO La pulsantiera è stata scollegata dalla centralina originaria del cancello e COLLEGATA ALLO SHIELD per mantenerla funzionante.MIRCO PICCIN pictux@gmail.com
  11. 11. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO Lo SHIELD che gestisce i segnali della pulsantiera gestisce anche un connettore per una scheda relais. ARDUINO tramite RELAIS comanda gli eventi apertura/chiusura cancello.MIRCO PICCIN pictux@gmail.com
  12. 12. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO ARDUINO gestisce i comandi che gli giungono da ZONEMINDER e dalla pulsantiera fisica. La SCHEDA RELAIS simula la pressione di un bottone come interfaccia finale verso la centralina.MIRCO PICCIN pictux@gmail.com
  13. 13. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO ARDUINO è stato collegato alla rete con un ETHERNET SHIELD utilizzando le librerie ethernet in modalità server. Lethernet shield gestisce delle chiamate GET per il pilotaggio delle aperture.MIRCO PICCIN pictux@gmail.com
  14. 14. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO Un servizio di WATCHDOG gestisce i possibili freeze dellethernet shield.MIRCO PICCIN pictux@gmail.com
  15. 15. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO Nel pannello di amministrazione di ZONEMINDER è stato predisposto un PANNELLO DI COMANDI che riproduce le funzioni della pulsantiera fisica. Con un MONTAGGIO ad hoc si è gestito in un unica videata il flusso video IP e il pannello di comandi.MIRCO PICCIN pictux@gmail.com
  16. 16. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO La PULSANTIERA web è gestita da codice PHP che attraverso una chiamata Ajax invia ad ARDUINO una GET specifica. Lutilizzo di AJAX ci permette di avere feedback della comunicazione verso ARDUINO. Lo stesso script PHP registra su file di log le attività e il loro esito.MIRCO PICCIN pictux@gmail.com
  17. 17. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER Flusso video e SVILUPPO PROGETTO pannello comandiMIRCO PICCIN pictux@gmail.com
  18. 18. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SVILUPPO PROGETTO Linguaggi utilizzati jquesy(js) wiring phpMIRCO PICCIN pictux@gmail.com
  19. 19. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER SITUAZIONE FINALEMIRCO PICCIN pictux@gmail.com
  20. 20. when OPEN HW meets OPEN SW: ARDUINO & ZONEMINDER Riferimenti ARDUINO http://www.arduino.cc/ ZONEMINDER http://www.zoneminder.com/ arduino&zomeninder https://sites.google.com/site/arduinozoneminder/ Contatti MIRCO PICCIN aka pitusso email pictux@gmail.com email mirco.piccin@xuni.itMIRCO PICCIN pictux@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×