Rädda världen en droppe i taget, del 3: Nätverk din sensorer
För detta projekt arbetat jag tillsammans med Will Buchanan - delarna 1 och 2 - att skapa ett hem automationssystem som spår vatten användning över fixturer i hemmet, (handfat, dusch, WC etc). Med hjälp av visuella köer (inklusive ljus färg, längd och intensitet) på varje fixtur bör systemet informera användaren hur mycket vatten de använder, realtid. Dessutom ville vi skicka användningsinformation till molnet där data kan analyseras och visualiseras som en "hushållens användning" instrumentpanel.
Kommer Instructables (del 1 och 2) täcka arduino koden och sensor circuit design för piezo elektriska flödessensorn (som används på fixturer) och hall effekt sensorn (som används på den viktigaste mätaren).
Vi kombinerar avläsningarna från alla dessa sensorer att skapa en sammanhängande bild av vatten i hemmet.
Detta Instructable fokuserar på
- hur vi brukade Pinocc.io moduler dela data över "scouter" (mesh anslutna moduler),
- hur vi anslutna till molnet genom "scoutledare" (wifi sköld), och
- hur vi fick uppgifter till vår beständiga data butik (data.sparkfun.com) för vidare analys
Du behöver
1) Pinocc.io startkit. https://pinocc.IO/Shop/detail/1007/-/Starter-Kit
2) Python installerade lokalt (med förfrågningar library installerat)
3) Arduino IDE (version 1,57)
Varför Mesh-nätverk?
Varför inte bara använda XBee serie 1: or och en wifi sköld? Vilja och jag valde ett finmaskigt nätverk av följande skäl:
- På grund av det begränsade utbudet av varje enhet gillade vi det faktum att maska kan användas för att vidarebefordra meddelanden mellan noder som, ensam, alltför långt ifrån varandra att kommunicera. I stora hem är denna typ av funktion viktigt.
- Vi fortsätter att bygga vidare på denna prototyp, vi vill ha möjligheten att ha produkter som talar med varandra, ibland i konstiga kombinationer. Att ha förmågan att meddelande specifika produkter baserat på användningsfall är en viktig framtida funktion för oss.
Varför Pinocc.io?
Enkelt. Plattformen hand tar om alla komplicerade mesh nätverk och wifi överbrygga för oss, så att vi kan göra snabba arbete och känner mig smart! (Gosh som låter som en betald annons :-)