Salut Quentin,
Pour l'instant je ne pilote réellement que l'installation de mon laboratoire en tant que prototype.
J'ai différent type de carte que j'ai relié entre elles avec le bus CAN, pour l'instant j'ai 10 mètres de bus à 500 kb/s.
Par simplicité, j'ai opté pour un système centralisé et comme c'est encore un peu compliqué pour moi de réaliser ma centrale à base de 18F, actuellement ma centrale est mon ordinateur.
Je vais bientôt le remplacer par un Raspberry pi.
Pour les cartes de sorties, j'ai eu besoin de 2 modèles. Une à base de relais supportant chacun 250v 10A max, j'ai utilisé des optocoupleurs et une diode de roue libre et un modèle avec des sorties PWM qui est encore en cours d'étude.
Pour les cartes d'entrées, j'en ai prévu une par pièce. Je peux relier 4 boutons poussoir, un détecteur de présence (1€54 si ça tente quelqu'un), une sonde de température I²C que je vais peut être remplacer par une sonde T°/Humidité que je viens de recevoir, un contact pour la porte intérieur, un contact pour la fenêtre (qui marche pas encore car j'ai pas trouvé de contact jolie), une photodiode qui marche pas encore (car j'ai pas étudié les convertisseurs A/N encore)
Pour communiquer avec l'ordinateur, j'utilise un EZL, qui me permet de relier un PIC sur ma box et d'utiliser Ethernet, je vais bientôt la remplacer car le Raspberry est équipé d'un UART.
J'ai aussi bidouillé une passerelle USB / CAN mais j'ai encore du mal avec la librairie Microchip qui va bien et c'est pas très stable pour l'instant ^^
Pour les entrées, d'habitude j'utilise que du 5v provenant de l'alimentation du PIC, là je suis ennuyé car ma barrière photoélectrique fonctionne en 12V.
J'ai toujours la possibilité de relier ma barrière à un relais 12V et 'utiliser le contact de ce relais pour simuler le bouton poussoir dans mon câblage habituel mais je pense qu'il existe une meilleure solution non ?