DE ACHTERGROND:
Californië kampt met een ernstige droogte, nu in zijn vierde jaar. Water reserves slinken snel. De verandering van het klimaat en het El Nino-effect verstoord hebben regen en sneeuwval patronen vermindering van aanvulling van natuurlijke reservoirs. Combineer dit met zomertemperaturen bereiken van nieuwe highs elk jaar. Dit heeft ongekende ladingen gedwongen op onze energie-rasters. De administratie van de staat Californië maakte een ongekende beslissing onlangs aan het verplichte gebruik van hulpbronnen-beperkingen opleggen. Wij geloven individuele Californië huiseigenaren kunnen proactief beheren en optimaliseren van middelconsumptie zonder hun levensstijl zeer veel plooien. De "Block Resource Monitor + Optimizer" is Team ArcInsight het voorstel om dit te bereiken met behulp van IoT mogelijkheden geboden door Intels Edison Board en een scala aan intelligente sensoren.
HET PROJECT:
Een blok van 14 eengezinswoningen in mijn buurt zal controleren en beheren hun water- en energieverbruik, evenals de buurtwacht programma voor monitor-kindveiligheid en onveilige rijden-gedrag uit te breiden. Het blok is een één beheerseenheid ("eenheid") voor deze methode. Na het succes van deze gesimuleerde experiment, zijn we van plan stad om middelen te gebruiken om te opvoeden en socialiseren van onze optimalisatie strategie over de hele provincie.
De "Unit" is een serie van sensoren die toezicht houden op grond omstandigheden, Braziliaanse deelstaat werf drenken systemen, evenals draadloze gegevens gegenereerd op basis van van energie en watervoorziening logboekregistratie apparaten, gecombineerd met externe gegevens gepubliceerd door externe instanties. De bestaande e-mail-netwerk dat wij voor onze Buurtwacht gemaakt kan nu worden opnieuw gevormd voor telefoon/tekst waarschuwingen met betrekking tot water, afval, gemiddelde energie & water verbruik prestaties (benchmarking) en waarnemingen van voertuig beweging, evenals. De sleutel tot succes van dit project is een array van analytische inzichten over consumptiepatronen en het gedrag van de buurt.
STAP 1: Opbaren van de gesimuleerde blok
Voor dit project moeten we meerdere Edison boards, Grove Starter Kits en Grove milieu Kits. U kunt het Edison, schild, vocht sensor, RGB-LCD-scherm en extra sensoren. en andere. Aangezien dit een buiten-implementatie in de definitieve vorm, bevat dit Instructable indiening een visual-lay-out (gesimuleerde) omgeving waarin de sensor-array moet opereren. Uitgesloten van het beeld zijn foto's van de buurt blok (voor privacy), extra bijlagen gebruikt externe bedrading, lichten, sensoren en de computer uit te voeren van de Intel IoT XDK vastmaken. Voltooi de uiteindelijke matrix van sensoren, hebben we ook de volgende extra sensoren nodig (Opmerking: niet alle vereiste sensoren waren beschikbaar op moment van indiening).
1. eventuele aanvullende Edison Kits: #Required voor demo: 1 (geschikt voor extra i/o's)
2. basis Shield V2: #Required voor demo: 2
3. Grove - Water-Sensor: #Required voor demo: 1
4. Grove - vocht Sensor: #Required voor demo: 1
5. Grove - temperatuur & luchtvochtigheid Sensor Pro: #Required voor demo: 1
6. Grove - correcte Sensor: #Required voor demo: 1
7. gewicht van de Sensor (Load cel) 0-10 kg: #Required voor demo: 2
8. Grove - licht Sensor(P): #Required voor demo: 1
9. Grove - PIR bewegingsmelder: #Required voor demo: 2 (bij voorkeur een met een smalle hoeklens)
10. Grove - IR afstand onderbreker (SEN09281P):
11. Grove - reflecterende infraroodsensor (WLS07061P)
12. Grove - LCD RGB verlichting (811004001): optioneel
13. Grove - LED (COM04054P): optioneel
Stap 2: instellen van de Raad van bestuur, enz.
Stap 3: de Edison op de computer aansluit en verbinding via seriële. Beginnen met het installeren van de pakketten die wij nodig voor dit project hebben zult: e-mail, tekst, Intel IoT Analytics cloud-accounts en alle vereiste stuurprogramma's voor het beheer van de verscheidenheid aan sensoren nodig hier. iotkit-comm maakt aangesloten apparaten gemakkelijk ontdekken en communiceren met elkaar en de cloud. Andere bibliotheken die we gebruiken zijn enableiot, mqttpubsub, zmqpubsub, zmqreqrep. De wifi-setup was eenvoudig met de configure_edison--wifi opdracht.
STAP 5: Build/Test Sensor Logic & i/o-sequenties bemonstering voor de eenheid van simulatie. Upload hoofdprogramma naar Edison.
Sommige gegevens voor optimalisatie analyse zijn eigenlijk ingangen van meerdere sensoren bemonsterd in een getimede opeenvolging, en moeten worden beheerd door de regels en elkaar opgeslagen. Hebben we drie controle-eenheden voor het beheer van het gehele systeem - (1) Water Conservation Monitor, (2) de energie gebruik Monitor en (3) de buurtwacht. De gehele eenheid (in definitieve vorm) vereist 2-3 Edison Boards en diverse typen van de sensor.
(Op dit moment hier zijn drie monster-ingangen: A Grove geluid Sensor in Pin D8, Grove trilling-Piezo Sensor op Pin D4, A Grove lichtsensor op Pin D5. Er zijn twee monster uitgangen. Een Grove Blue-LED-Indicator op Pin D2; Een Grove Buzzer op pin D6. Details van het ontwerp van de logica sensor zijn uitgesloten van dit Instructable)
STAP 4: Setup IoT Analytics Dashboard & alarmering regels/acties (tekst/E-mail/RGB LED-indicatie).
Simuleren & sensor logica testen door het uitvoeren van elke controle-eenheid sensor I/O gegevens bemonstering code. Uitvoering van het project toeneemt in complexiteit tijdens het schalen van een eenheid aan een gehele 14-home-blok. Op dit moment zal de nieuwe statistieken voor geaggregeerde blokniveau voorstellingsanalyse worden gemaakt. Voor de definitieve versie, hebben we ook nodig API's toegang krijgen tot externe gegevens, met behulp van een script dat wordt uitgevoerd op het bord. Alle besturingselementen van de sensor en aanvullende gegevens voor het project gebruikt node.js. Met de Intel XDK, uploaden we dit naar Edison.
STAP 5: Bedrading Sensor groepen & controles
De sensoren, RGB LCD, LED waarschuwingen kunnen worden aangesloten rechtstreeks op het bord. U zal moeten kabellengte tot de resterende onderdelen afzonderlijk afhankelijk van of het nu gaat om een gesimuleerde omgeving of werkelijke blok implementatie. Aanvullende bijlagen bij het beschermen van de externe eenheden tegen elementen zal nodig zijn. Onnodig te zeggen, moeten ze blijven onzichtbaar voor overdreven nieuwsgierige kinderen (het wordt gemaakt voor de veiligheid van hun buurt!). Sommige sensoren te dicht om maaiveld kunnen oprapen van stof van de straat op hun oppervlakken. We weten ook niet hoe lang sommige sensoren (zoals meetcellen) kunnen duren met constant gebruik.
STAP 6: Sensorgegevens van lokale opslag naar een Cloud-gebaseerde opslag, integratie van externe-API-gegevens verplaatsen
Opzetten van een dashboard voor IoT analytics is eenvoudig en het toezichthoudende toegang vanaf een enkele rekening. Het dashboard zorgt voor de opvolging van de sensor-gezondheid en flexibiliteit om te wijzigen/bewerken analytics & alarmering regels gemakkelijk heeft.