Voor dit project werkte ik samen met Will Buchanan - delen 1 en 2 - een domoticasysteem dat sporen water gebruik in armaturen in het huis, (wastafel, douche, toilet etc) te creëren. Met behulp van visuele wachtrijen (met inbegrip van lichte kleur, duur en intensiteit) op elke armatuur moet het systeem informeren de gebruiker hoeveel water ze gebruiken, real-time. Daarnaast wilden we gebruiksinformatie verzenden de wolk waar de gegevens kunnen worden geparseerd en worden gevisualiseerd als een "huishoudelijk gebruik" dashboard.
Will's Instructables (deel 1 en 2) dekking de arduino code en sensor circuit ontwerp voor de piëzo-elektrische flowsensor (om te worden gebruikt bij de armaturen), en de hall effect sensor (te gebruiken op de belangrijkste meter).
Wij combineren de lezingen van alle deze sensoren maken een samenhangend beeld van water over het huis.
Dit Instructable richt zich op
- de manier waarop die we gegevens delen met een "scouts" (mesh verbonden modules), gebruikt Pinocc.io modules
- de manier waarop we verbonden met de cloud via de "scout leider" (wifi shield), en
- de manier waarop we de gegevens in onze winkel (data.sparkfun.com) van de permanente gegevens voor verdere analyse
U moet
1) Pinocc.io starterskit. https://pinocc.io/Shop/detail/1007/-/Starter-Kit
2) Python geïnstalleerd lokaal (met verzoeken bibliotheek geïnstalleerd)
3) Arduino IDE (versie 1.57)
Waarom Mesh netwerken?
Waarom niet uitsluitend toepassing XBee serie 1s en een wifi-schild? Will en ik koos een fijnmazig om de volgende redenen:
- Als gevolg van het beperkte bereik van elk apparaat vonden wij de feit dat gaas worden kan gebruikt om berichten doorgeven tussen knooppunten die zijn, alleen, te ver uit elkaar om te communiceren. In een groot huis is dit soort functie belangrijk.
- Als we doorgaan om te bouwen op dit prototype, willen wij de mogelijkheid om de producten met elkaar te praten soms in rare combinaties. Met de mogelijkheid om bericht specifieke producten op basis van use-case is een belangrijke toekomstige functie voor ons.
Waarom Pinocc.io?
Eenvoudig. Het platform ervoor zorgt dat alle de complexiteit van mesh netwerken en wifi overbruggen voor ons, zodat we kunnen doen snel werk en gevoel slim! (Goh dat klinkt als een betaalde advertentie :-)