Domotique / Alarme
Utilisation d'une liaison RS485 et un PIC 12C508 (ou 16F84).

Schéma de principe:

Un ordinateur compatible P.C. dit "obsolète" sert

  • de gestion d'alarme: Entrée par effraction, bris de vitres, incendie...
  • et éventuellement de gestion "Domotique": Commande de radiateur, éclairage lorsqu'une personne rentre dans une pièce...
  • Il doit avoir un convertisseur RS 232 / RS 485.
Structure d'un périphérique:

L' "intelligence" du périphérique est prévu pour être un PIC 12C 508 ou 509 à 8 broches.
Celui-ci gère:

  • L'émission et la réception RS 485 selon un protocole à définir:
    • Le P.C. donne l'adresse du périphérique sur 4 bits.
    • Le périphérique répond en redonnant son adresse sur les 4 MSB et les 4 LSB indiquant si les capteurs sont actifs.
  • Les différents états ou fronts sur les signaux d'entrées venant de capteurs:
    • Ouverture de portes par relais ILS ( + aimant ).
    • Bris de vitres par un Buzzer.
    • Présence de personne dans une pièce par le biais de détecteur volumétrique Infra-Rouge.
    • Détecteur d'incendie.
Remarques:
  • Le périphérique ne fait que répondre au P.C. même s'il y a changement d'état des capteurs.
  • Le périphérique ne sera sollicité par le P.C. que toutes les 100 à 200 ms environ.
  • N'ayant pas encore travaillé sur les PICs, je suppose que je peux l'utiliser ainsi ( doute sur les ports GP3 et GP5 ).
  • Il serait aussi possible d'utiliser un PIC 16F84:
    • Il a plus d'Entrées / Sorties.
    • Il a la capacité d'être reprogrammable grace à son EEPROM.
  • Pour chaque PIC, il sera écrit dans sa mémoire EEPROM une adresse sur 4 bits. Cette adresse lui permettra de répondre au PC.
  • A la première mise en route du PC et des périphériques, le PC interogera adresse par adresse afin de recenser les périphériques présents. On pourra par programme indiquer au P.C. les types de capteurs présents dans chaque périphérique.