Stap 3: Het systeem
Het systeem bestaat uit vier gespecialiseerde modules van de Arduino en een centrale intelligentie gehost door een Intel Edison board.
Communicatie gebeurt op de USB- bus via een gemeenschappelijk USB-hub aansluiten van de Arduino randapparatuur aan de Edison-bestuur.
Arduino modules
- LCDInterface
Een Arduino Uno met een LCD KeyPad schild, toestaat om te controleren van de belangrijkste waarden rechtstreeks.
Deze verslagen-toets ingedrukt tot het systeem en kan ontvangen van tekst die wordt afgedrukt op het display. - SensorsModule (x2)
Voor elk milieucompartiment zorgt een Arduino Nano met een schild van de sensoren van de sensoren en pictogrammen leds. Sensoren waarden worden gerapporteerd aan het systeem dat ook pictogrammen leds volgens centrale verwerking kan rijden. - RelayModule
Een Arduino Uno drijft een 8xRelays module om ladingen wissel voort en vandoor. Dit zal de waterpomp, de luchtbevochtiger, de fans en de lichten werken.
Intel Edison
De Raad Intel Edison gastheren de centrale intelligentie rijden van het systeem en de gebruikersinterface door Sensei - Open Source dingen Server.
Dit is een Open Source project door Sensei Team pogen te verstrekken een aanpasbare, makkelijk te gebruiken serverinfrastructuur te bouwen IoT projecten van eenvoudige tot complexe degenen op een modulaire manier.
Het is gebouwd met Open Source en cross-platformtechnologieën zoals: Bash, MySQL, PHP, HTML5, JS.
Sensei Server zorgt voor:
- communiceren met Arduino modules, waarden lezen en verzenden van opdrachten
- gegevens archiveren en aggregeren gemiddelden per seconde, minuut, uur
- interactieve grafieken bieden voor iedere maatregel van het systeem
- geplande taken beheren
- voortdurend toezicht sensoren waarden en dynamische reageren volgens op drempels
- hosting van een Toegangspunt blootstellen van het web gebaseerde gebruikersinterface
- bewaking van het systeem zelf proberen te herstellen na storingen
- en nog veel meer...
U vindt meer info op http://senseiserver.io.