Come gestisco una vasta gamma di "sensori di movimento" e luci?


8

Sono uno sviluppatore web / amministratore di sistema e ho un progetto client con un progetto che è appena oltre me. In breve, abbiamo bisogno delle seguenti funzionalità:

  • Tieni traccia dello stato di centinaia di sensori a infrarossi passivi
  • Traccia lo stato di centinaia di luci (non sono ancora sicuro se sarà un semplice valore BOOL o un valore percentuale / luminosità)
  • Attiva una qualsiasi delle luci singolarmente o in gruppo da una console principale ed eventualmente da app mobili
  • Registrare tutte le modifiche di stato per i sensori di movimento e le luci
  • Generare report e analisi dei modelli in base ai registri

La programmazione in questione sarà semplice. Capisco come funziona .. ma da dove comincio persino a controllare le luci e a monitorare quei flussi di input esterni? Quale hardware e software dovrei guardare? Posso costruirlo su un server Linux per un accesso più facile da un dispositivo mobile?


Con quale frequenza interrogherai queste luci e questi sensori? (cioè 100 volte al secondo? più lento? più veloce?).
Jon L

5
Sembra che tu abbia bisogno di una sorta di concentratore di dati che poi comunica al tuo computer in un modo che il computer può capire. Sono sicuro che non vuoi far passare i cavi Ethernet su tutti i sensori e le luci, quindi hai bisogno di un hardware più semplice per comunicare con tutti quegli endpoint, quindi devi essere l'unico punto di contatto con il tuo computer principale. Potrebbe essere tramite USB o Ethernet, ad esempio. Per formulare una solida raccomandazione, devo sapere di più su come si presenta l'interfaccia di questi sensori e luci, se ce ne sono attualmente, la distanza fisica, ecc.
Olin Lathrop,

1
Hai citato il valore di luminosità delle luci. Questo significa che stiamo parlando di dimmer? Centinaia di loro?
Stevenvh,

Risposte:



6

Penso che vorrai esaminare DMX e RDM . Quelli sono più protocolli di output per sistemi di illuminazione e teatro. Con RDM, si potrebbero fare sensori .... ma. Non l'ho mai usato, ma forse Open Sound System avrebbe funzionato.


0

Forse l'uso della tecnologia a 1 filo potrebbe essere di qualche utilità

http://www.maxim-ic.com/datasheet/index.mvp/id/3818

Ho lavorato a progetti in cui ho raccolto dati da diversi termometri semplicemente eseguendo un cavo a 2 conduttori + 5v e -5volt e i dati sono stati inviati passivamente al retro del microcontrollore.

http://www.maxim-ic.com/products/1-wire/

Non ho visto un sensore di luce a 1 filo - ma un sensore di temperatura potrebbe raccogliere il calore emesso dalle luci per accendere se sono accese o no?

Avrai bisogno di uno switch standalone a 1 filo per pilotare centinaia di ic e un'interfaccia come arduino per raccogliere dati e inviarli a seriale in modo che possano essere decodificati.


@ppumpkin - Per favore non aggiungere una firma ('T') ai tuoi post. La tua firma viene visualizzata in basso a destra: si collega al tuo profilo e presenta persino una zucca luminosa!
Kevin Vermeer,

@Kevin Siamo spiacenti, non si trattava di una firma, ma non ho eliminato l'intera frase che volevo scrivere. Scuse. Lo manterrà più pulito.
Piotr Kula,

0

C'è qualche motivo per cui stai cercando di sviluppare una soluzione personalizzata piuttosto che cercare soluzioni commerciali esistenti a questo problema? Ci sono molte, molte soluzioni esistenti in questo spazio che variano ampiamente in termini di costi, complessità e capacità. Le soluzioni più popolari per installazioni domestiche e di piccole dimensioni includono Z-Wave , Insteon e ZigBee ; (ZigBee è il sistema con cui ho più familiarità). Esistono altre soluzioni disponibili per installazioni commerciali più grandi.

Come con la maggior parte delle domande di questo tipo, una risposta utile dipenderà dalle vostre effettive esigenze. I sensori PIR sono già installati? Il cliente dispone già di una soluzione di automazione / illuminazione?


0

Ho implementato un sistema proprio come questo per un cliente.

Nel loro caso, erano uno studio cinematografico che realizzava un film CGI e ogni lavoratore doveva essere in grado di abbassare le luci in base alle proprie esigenze e consentire situazioni di emergenza.

Ho usato una soluzione commerciale che utilizzava RS485 per il controllo, DALI per le luci e microcontrollori per la logica, c'era anche un contatto a secco dall'allarme per portare tutto alla massima luminosità in caso di emergenza.

Il controllo individuale era il mio in esecuzione da un server web con una porta RS485.

Sedendosi sopra una soluzione commerciale, si passa la preoccupazione di fornire qualcosa che deve funzionare in modo affidabile 24 * 7 * 365 e concentrarsi sull'interfaccia.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.