Réparer (et améliorer !) Un système d’entrée d’appartement ennuyeux

[Zak]L’appartement de deux étages de a un système de contrôle d’entrée de porte typique, mais la configuration est loin d’être idéale. L’interphone mural semblable à un téléphone est en bas, mais [Zak] est généralement à l’étage. Qu’est-ce qu’un hacker entreprenant doit faire ? Évidemment, la solution la plus élégante est de se passer tout simplement de visiteurs en premier lieu, mais [Zak] opté pour une solution plus complète au problème.

La disposition de l’interphone de porte mural typique est loin d’être idéale.

Il a réparé les choses avec une carte personnalisée basée sur ESP8285 qui, à l’aide de l’opto-isolation, lui permet de détecter les visiteurs et d’autoriser l’entrée sans avoir à être physiquement présent à l’interphone mural. Il est même intégré à Telegram et propose quelques nouvelles fonctionnalités intéressantes. Nous allons jeter un coup d’oeil.

Le premier élément intéressant est de savoir comment [Zak] roulé son propre opto-isolement. Le système d’entrée de porte utilise 14 VAC et est franchement – électromagnétiquement parlant – un appareil très bruyant. Attacher des broches GPIO directement à ce système à partir de la carte ESP pour l’interfaçage n’est pas une option. La solution dans des situations comme celle-ci consiste à utiliser l’opto-isolation, de sorte que les appareils interfacés puissent être électriquement isolés les uns des autres.

Plutôt que d’utiliser des options standard, [Zak] a choisi de garder les choses petites et économiques en lançant sa propre solution en utilisant des LED IR latérales sur le petit circuit imprimé d’interface. Les LED peuvent également agir comme des photodiodes, donc en pointant deux LED directement l’une vers l’autre et en pilotant une LED depuis le système de contrôle de porte et en mesurant la petite quantité de courant résultant sur l’autre LED, [Zak] peut détecter des états sans avoir à connecter directement une broche GPIO.

Un tel opto-isolateur fonctionne pour détecter le bourdonnement de la porte, et un autre fonctionne pour détecter et contrôler intelligemment les différents états de la serrure. Un peu de travail supplémentaire est nécessaire pour faire face aux idiosyncrasies du système de porte AC, mais le résultat semble très bien fonctionner.

Une application Node.js fonctionne avec le tableau pour fournir une intégration avec Telegram, ce qui permet aux groupes de recevoir des notifications d’événements et libère le système d’être lié à l’appartement.

En ce qui concerne les améliorations, il y a même une fonction de déverrouillage automatique pour déverrouiller automatiquement la porte si le buzzer est enfoncé dans les 5 minutes, ce qui [Zak] trouve très pratique pour les moments où il transporte une charge d’épicerie et ne veut pas tâtonner avec les clés.

Nous avons déjà vu [Zak] donnez aux choses le traitement IoT, et les résultats sont toujours impressionnants. Découvrez son notificateur de boîte aux lettres qui consomme de la batterie pour un excellent exemple de rendre les tâches quotidiennes plus efficaces.

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.