Pour ce projet, j’ai travaillé avec Will Buchanan - parties 1 et 2 - pour créer un système de domotique que les titres d’eau utilisation dans l’ensemble d’appareils dans la maison, (évier, douche, toilette, etc.). À l’aide de files d’attente visuels (y compris la couleur de la lumière, durée et intensité) à chaque luminaire le système devrait informer l’utilisateur quelle quantité d’eau qu’ils utilisent, en temps réel. En outre, nous avons voulu envoyer des informations sur l’utilisation dans le nuage, où les données pourraient être analysées et visualisées comme un tableau de bord « usage domestique ».
Will couverture Instructables (partie 1 et 2) du code de l’arduino et conception de circuits de capteur pour le capteur de flux électrique piezo (à utiliser dans les appareils) et le capteur à effet hall (à utiliser sur le compteur principal).
Nous combinons les lectures de tous ces capteurs pour créer une image cohérente de l’eau dans l’ensemble de la maison.
Ce Instructable met l’accent sur
- la façon dont nous avons utilisé les modules Pinocc.io pour partager des données entre « scouts » (modules connectés de maille),
- la façon dont nous avons connecté vers le cloud par l’intermédiaire du « scout » (bouclier wifi), et
- la façon dont nous avons obtenu les données dans notre banque de données persistantes (data.sparkfun.com) pour une analyse ultérieure
Tu as besoin de
Kit de démarrage Pinocc.io 1). https://pinocc.IO/Shop/Detail/1007/-/Starter-Kit
2) Python installé localement (avec la bibliothèque de requêtes installée)
3) IDE Arduino (version 1.57)
Pourquoi Mesh Networking ?
Pourquoi ne pas simplement utiliser XBee série 1 s et un bouclier wifi ? Volonté et j’ai choisi un réseau maillé pour les raisons suivantes :
- En raison de la portée limitée de chaque appareil, nous avons aimé le fait que la maille peut être utilisé pour relayer des messages entre les nœuds qui sont, seuls, trop éloignés pour communiquer. Dans une grande maison, ce type de fonctionnalité est important.
- Nous continuons à bâtir sur ce prototype, nous voulons la possibilité d’avoir les produits communiquent entre eux, parfois dans des combinaisons étranges. Ayant la capacité de message spécifiques produits basés sur les cas d’utilisation est une fonctionnalité future importante pour nous.
Pourquoi Pinocc.io ?
Simple. La plate-forme prend en charge toute la complexité des réseaux maillés et wifi de transition pour nous, afin que nous puissions rapide travail et se sentir intelligentes ! (Gosh qui sonne comme une annonce payée:-)