Comment gérer une large gamme de «détecteurs de mouvement» et de lumières?


8

Je suis développeur web / administrateur système et j'ai un projet client avec un projet qui me dépasse. En un mot, nous avons besoin des capacités suivantes:

  • Suivez l'état de centaines de capteurs infrarouges passifs
  • Suivez l'état de centaines de lumières (vous ne savez pas encore si ce sera une simple valeur BOOL ou une valeur de pourcentage / luminosité)
  • Déclenchez n'importe laquelle des lumières individuellement ou en groupe à partir d'une console principale et éventuellement à partir d'applications mobiles
  • Enregistrer tous les changements d'état des détecteurs de mouvement et des lumières
  • Générez des rapports et une analyse de modèle à partir des journaux

La programmation impliquée sera du gâteau. Je comprends comment cela fonctionne .. mais par où commencer pour contrôler les lumières et suivre autant de flux d'entrée externe? Quel matériel et logiciel dois-je consulter? Puis-je le construire sur un serveur Linux pour un accès plus facile à partir d'un appareil mobile?


À quelle fréquence interrogerez-vous ces lumières et capteurs? (c'est-à-dire 100 fois par seconde? plus lent? plus vite?).
Jon L

5
Il semble que vous ayez besoin d'une sorte de concentrateur de données qui communique ensuite à votre ordinateur d'une manière que l'ordinateur peut comprendre. Je suis sûr que vous ne voulez pas faire passer de câbles Ethernet à chaque capteur et à chaque lumière, vous avez donc besoin d'un matériel plus simple pour communiquer avec tous ces points de terminaison, puis que ce soit le seul point de contact avec votre système informatique principal. Cela pourrait être via USB ou Ethernet, par exemple. Pour faire une recommandation solide, j'ai besoin de savoir plus à quoi ressemble l'interface de ces capteurs et lumières, s'il y en a actuellement, la distance physique, etc.
Olin Lathrop

1
Vous mentionnez la valeur de luminosité des lumières. Est-ce à dire que nous parlons de gradateurs? Des centaines d'entre eux?
stevenvh

Réponses:



6

Je pense que vous voudrez vous pencher sur DMX et RDM . Ce sont davantage de protocoles de sortie pour les systèmes d'éclairage et de théâtre. Avec RDM, on pourrait faire des capteurs .... mais. Je ne l'ai jamais utilisé, mais peut - être qu'Open Sound System fonctionnerait.


0

Peut-être que l'utilisation de la technologie 1 fil pourrait être utile

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

J'ai travaillé sur des projets où j'ai recueilli des données de plusieurs thermomètres juste à partir d'un câble à 2 conducteurs + 5v et -5volt et les données ont été envoyées passivement à et à l'arrière du microcontrôleur.

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

Je n'ai pas vu de capteur de lumière à 1 fil - mais un temp-ic pourrait capter la chaleur émise par les lumières pour en savoir si elles sont allumées ou non?

Vous aurez besoin d'un commutateur autonome à 1 fil pour piloter des centaines d'ic et d'une interface comme Arduino pour collecter les données et les envoyer en série afin qu'elles puissent être décodées.


@ppumpkin - Veuillez ne pas ajouter de signature («T») à vos messages. Votre signature est affichée en bas à droite: elle est liée à votre profil et comporte même une citrouille lumineuse!
Kevin Vermeer

@Kevin Désolé - ce n'était pas une signature - n'a tout simplement pas supprimé toute la phrase que je voulais écrire. Mes excuses. Le gardera plus propre.
Piotr Kula

0

Y a-t-il une raison pour laquelle vous cherchez à développer une solution personnalisée plutôt que de chercher des solutions commerciales existantes à ce problème? Il existe de très nombreuses solutions existantes dans cet espace qui varient considérablement en termes de coût, de complexité et de capacité. Les solutions les plus populaires pour les installations domestiques et les plus petites incluent Z-Wave , Insteon et ZigBee ; (ZigBee est le système que je connais le mieux). Il existe d'autres solutions disponibles pour les grandes installations commerciales.

Comme pour la plupart des questions de cette nature, une réponse utile dépendra de vos besoins réels. Les capteurs PIR sont-ils déjà en place? Le client dispose-t-il déjà d'une solution d'automatisation / d'éclairage?


0

J'ai mis en place un système comme celui-ci pour un client.

Dans leur cas, il s'agissait d'un studio de cinéma réalisant un film CGI et chaque travailleur devait être en mesure de réduire l'éclairage de ses besoins et de tenir compte des situations d'urgence.

J'ai utilisé une solution commerciale qui utilisait RS485 pour le contrôle, DALI pour les lumières et les microcontrôleurs pour la logique, il y avait aussi un contact sec de l'alarme pour tout mettre en pleine luminosité en cas d'urgence.

Le contrôle individuel était le mien fonctionnant à partir d'un serveur Web avec un port RS485.

En étant assis au sommet d'une solution commerciale, vous évitez de fournir quelque chose qui doit fonctionner de manière fiable 24 * 7 * 365 et vous concentrez sur l'interface.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.