Table des matières:

Raspberry Pi DIY Smart Doorbell qui peut détecter les gens, les voitures, etc.: 5 étapes
Raspberry Pi DIY Smart Doorbell qui peut détecter les gens, les voitures, etc.: 5 étapes

Vidéo: Raspberry Pi DIY Smart Doorbell qui peut détecter les gens, les voitures, etc.: 5 étapes

Vidéo: Raspberry Pi DIY Smart Doorbell qui peut détecter les gens, les voitures, etc.: 5 étapes
Vidéo: 5 MEILLEURS Projets Raspberry Pi !! GENIAUX !! Home Assistant, OSMC, RecalBox, AdGuard, NextCloud 2024, Juillet
Anonim
Raspberry Pi DIY Smart Doorbell qui peut détecter les personnes, les voitures, etc
Raspberry Pi DIY Smart Doorbell qui peut détecter les personnes, les voitures, etc

Cette conception sur le thème steampunk s'intègre à l'assistant à domicile et à notre système audio multi-pièces pour communiquer avec le reste de notre maison intelligente de bricolage.

Plutôt que d'acheter une sonnette Ring (ou Nest, ou l'un des autres concurrents), j'ai construit notre propre sonnette intelligente avec un Raspberry Pi. L'ensemble du projet coûte environ 150 $ (USD), ce qui est dans la moyenne pour une sonnette intelligente, mais il est beaucoup plus complet que tout ce que vous trouverez sur le marché. Par exemple, il s'intègre au reste du système de sécurité domestique - en utilisant l'apprentissage automatique pour identifier les humains, les voitures, les animaux et plus encore:

Fournitures

Les pièces exactes que j'ai utilisées peuvent être trouvées ici.

Étape 1: Disposition des pièces

Disposition des pièces
Disposition des pièces

J'avais des pièces de rechange en cuivre et en laiton provenant de projets steampunk antérieurs (voir la liste des pièces). Cela s'est avéré utile lorsque tous les composants électroniques ne pouvaient pas facilement être insérés dans la boîte de jonction.

J'ai commencé par disposer les pièces. Trois trous ont été percés sur les côtés de la boîte de jonction pour le câble d'alimentation, les câbles USB et les fils des boutons. De plus, un trou plus grand dans le couvercle pour accueillir la caméra.

Étape 2: sonner à la porte

Sonner à la porte
Sonner à la porte

Le premier ordre du jour était de faire sonner la sonnette.

Avec le fil de sonnette connecté à GPIO18 (broche 12) sur le Raspberry Pi, j'ai ensuite utilisé l'entrée du port série dans Node RED pour détecter les pressions sur les boutons. Pour déclencher une alerte de sonnette et gérer l'audio bidirectionnel (microphone/interphone), consultez cet article.

Étape 3: Détection de mouvement

Il y a aussi le sujet de la détection de mouvement et de la vidéo.

À cet égard, la sonnette n'est qu'une autre caméra de vidéosurveillance. Il utilise exactement la même configuration décrite dans la série de messages suivante. La détection de mouvement et la reconnaissance d'objets sont ce qui génère les images comme celle en haut de cet article.

Étape 4: Intégration de la serrure intelligente

Intégration de la serrure intelligente
Intégration de la serrure intelligente

J'ai utilisé de la colle chaude sur les ouvertures de la boîte de jonction pour la sceller, dans la mesure du possible.

L'anneau de cuivre vu ci-dessus a également une lèvre, protégeant l'appareil photo de l'eau. De plus, le tout est installé sous un balcon, donc peu d'eau a même la chance de frapper la sonnette. Les dernières pièces consistaient à intégrer la sonnette à une serrure intelligente. Heureusement, Home Assistant rend cela facile.

Il communique avec Home Assistant via Z-Wave. Ce que j'aime dans cette serrure, c'est qu'elle peut être programmée à distance pour prendre en charge différents codes d'utilisateur (utile en tant qu'hôte Airbnb ou lorsque vous devez faire entrer un ami). Il peut également détecter quel code PIN utilisateur a été utilisé pour ouvrir la porte (et quand) - une grande tranquillité d'esprit lorsque vous donnez un code aux nettoyeurs à la maison.

Étape 5: Code source: Récapitulatif

Code source: Récapitul-t.webp
Code source: Récapitul-t.webp

J'aimerais pouvoir vous donner le code copier-coller pour ce projet, mais cela dépendra en grande partie de votre matériel, de vos haut-parleurs, de vos appareils photo, etc. où j'explique comment les mettre en œuvre:

  • Node Red utilise gpiod pour déclencher un flux lorsque GPIO #18 (le bouton de la sonnette) se déclenche.
  • Le flux d'alerte du haut-parleur lit un fichier wav.
  • J'ai plusieurs haut-parleurs DIY qui diffusent l'alerte dans toute la maison.
  • MotionEye pilote la caméra, capture des images fixes et des vidéos.
  • Les caméras de sécurité CCTV gèrent la détection de personnes/objets.
  • L'intégration Yale Lock de Home Assistant nous permet de verrouiller/déverrouiller. La serrure Yale est un appareil Z-Wave. Une fois associé à Home Assistant, il apparaît comme un verrou et ne nécessite aucune autre configuration.

Conseillé: