[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.

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.