Como gerencio uma grande variedade de "sensores de movimento" e luzes?


8

Sou desenvolvedor web / administrador de sistemas e tenho um projeto de cliente com um projeto que está além de mim. Em poucas palavras, precisamos dos seguintes recursos:

  • Acompanhe o status de centenas de sensores infravermelhos passivos
  • Acompanhe o status de centenas de luzes (ainda não tenho certeza se será um valor BOOL simples ou um valor percentual / brilho)
  • Acione qualquer uma das luzes individualmente ou em grupos a partir do console principal e, eventualmente, de aplicativos móveis
  • Registre todas as alterações de estado dos sensores e luzes de movimento
  • Gere relatórios e análises de padrões com base nos logs

A programação envolvida será fácil. Entendo como isso funciona .. mas por onde começo a controlar as luzes e rastrear muitos fluxos de entrada externa? Que hardware e software devo observar? Posso criar isso em cima de um servidor Linux para facilitar o acesso a partir de um dispositivo móvel?


Com que frequência você consultará essas luzes e sensores? (ou seja, 100 vezes por segundo? mais lento? mais rápido?).
Jon L

5
Parece que você precisa de algum tipo de concentrador de dados que se comunique com o computador de uma maneira que ele possa entender. Tenho certeza de que você não deseja conectar cabos ethernet a todos os sensores e luzes; portanto, você precisa de um hardware mais simples para se comunicar com todos esses pontos de extremidade, para que ele seja o único ponto de contato com o sistema principal do computador. Isso pode ser via USB ou Ethernet, por exemplo. Para fazer uma necessidade recomendação I sólida para saber mais sobre o que a interface para estes sensores e luzes parecem, se houver qualquer momento em tudo, a distância física, etc.
Olin Lathrop

1
Você mencionou o valor do brilho das luzes. Isso significa que estamos falando de dimmers? Centenas deles?
Stevenvh

Respostas:



6

Eu acho que você vai querer olhar para DMX e RDM . Esses são mais protocolos de saída para sistemas de iluminação e teatro. Com RDM, pode-se fazer sensores .... mas. Eu nunca o usei, mas talvez o Open Sound System funcionasse.


0

Talvez o uso da tecnologia de 1 fio possa ser útil

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

Trabalhei em projetos nos quais coletei dados de vários termômetros apenas com a execução de um cabo de 2 núcleos + 5v e -5volt e os dados foram enviados passivamente para a parte traseira do microcontrolador.

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

Eu não vi um sensor de luz de um fio - mas um temp-ic pode captar o calor emitido pelas luzes para saber se estão acesas ou não?

Você precisará de um switch autônomo de um fio para conduzir centenas de ics e uma interface como o arduino para coletar dados e enviá-los para serial, para que possam ser decodificados.


@ppumpkin - Não adicione uma assinatura ('T') às suas postagens. Sua assinatura é exibida no canto inferior direito: ela possui um link para o seu perfil e até uma abóbora brilhante!
Kevin Vermeer

@ Kevin Desculpe, isso não era uma assinatura - apenas não excluiu toda a frase que eu queria escrever. Desculpas. Vai mantê-lo mais limpo.
Piotr Kula

0

Existe algum motivo para você desenvolver uma solução personalizada em vez de procurar soluções comerciais existentes para esse problema? Existem muitas soluções existentes neste espaço que variam amplamente em custo, complexidade e capacidade. As soluções mais populares para instalações domésticas e menores incluem Z-Wave , Insteon e ZigBee ; (O ZigBee é o sistema com o qual estou mais familiarizado). Existem outras soluções disponíveis para instalações comerciais maiores.

Como na maioria das perguntas dessa natureza, uma resposta útil dependerá de seus requisitos reais. Os sensores PIR já estão instalados? O cliente já possui uma solução de automação / iluminação?


0

Eu implementei um sistema como este para um cliente.

No caso deles, eles eram um estúdio de cinema fazendo um filme CGI e cada trabalhador precisava ser capaz de diminuir a luz de suas necessidades, bem como permitir situações de emergência.

Usei uma solução comercial que usava RS485 para controle, DALI para luzes e microcontroladores para a lógica. Havia também um contato seco do alarme para trazer tudo ao brilho máximo em uma emergência.

O controle individual era o meu, executado em um servidor da web com uma porta RS485.

Sentando-se em cima de uma solução comercial, você dispensa a preocupação de fornecer algo que precisa ser executado de forma confiável 24 * 7 * 365 e focar na interface.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.