BEWERKEN
Imp.Guru heeft nu gesloten en Sparkfun veranderd een protocol of andere en het werkt ook niet nu, dus je moeten zal om andere sites om de gegevens te vinden. De rest is nog goed bruikbare dat alleen de lijnen van de software hoeft te worden gewijzigd om de nieuwe site aan te passen.
Sparkfun elektronica hebt beschikbaar gemaakt voor een site data.sparkfun.com
dat accepteert uw gegevens regelmatig en opgeslagen voor ophalen door u op elk gewenst moment. De site is beschermd door een wachtwoord sleutel setup waar u een persoonlijke en een openbare sleutel wordt gegeven. Uw gegevens is openbaar, maar alleen u het kunt wijzigen. Hier is mijn gegevens https://data.sparkfun.com/streams/RMzp9ANyqzfjw4drzNnZ In grafiek formulier http://imp.guru/f30 het water belting heeft geweest voor een paar weken nu en mijn setup wordt nu gevoed door de modem rechtstreeks is dus alleen op mijn modem aanstaat en dat is alleen wanneer ik ben met behulp van het internet.
Arduino board (of ATMega328p chip of een Arduino type chip echt maar je moet het schild en de sensoren te koppelen. Arduino Pro of Pro mini platen zijn op het internet voor $3 uit china)
Ethernet-shield (Hoopjes van deze . Ik heb een voor $12 in OZ) Ebay search-link is
http://www.eBay.com.au/sch/i.html?_from=R40&_sacat=0&_nkw=Arduino+Ethernet+Shield&RT=NC&LH_PrefLoc=1
Power supply (Muur wrat of direct aan modem)
Cat5-kabel (uw lengte)
Software (zie onderstaande Arduino code in zipbestand als bijlage)
Sensoren
SFE_BMP180 druk en temp van sparkfun https://www.sparkfun.com/products/11824?_ga=1.134489585.1483023871.1423973461
mijn sensor RHT03 van sparkfun https://www.sparkfun.com/products/10167
Plaats van de Ethernet-shield op het bord van de arduino en de sensoren .Sluit de ethernet-shield verbinden met de modem en de macht van de Arduino.
Met het precies zoals ik hebben het instellen resultaten in de gegevens wordt opgenomen om het halfuur.
Er is ook een site http://imp.guru/ "Imp Guru" dat houdt uw gegevens, die om het even wie heeft toegang tot en het pompen in de vorm van een continue grafiek. Ze gewoon zetten mij en vertelde me erover dus hoe ze kiezen ik weet niet, maar u kunt ze e-mailen op hun home pagina contact e-mail. EDIT inmiddels dus volgen hun nieuwe site.
Hieronder is de code om te zetten op de Arduino. Download het zip en haal het. Het wordt geëxtraheerd in een eigen map. In de arduino IDE (Integrated Development Environment) opent de map en vervolgens het bestand "Phant_EthernetwithPressure_temp.ino" en alle anderen zou moeten daar zijn als tabbladen in de IDE. Uw pagina zijwaarts uitbreiden als u niet dat ze allemaal ziet
U zal hebben om te gaan door de code aan te passen van de particuliere en openbare sleutels die u worden gegeven door https://data.sparkfun.com/ wanneer u uw persoonlijke gegevens-site instelt. Je hebt ook wijzigen in het Mac-adres van uw Ethernet-apparaat. Als uw sensoren verschillende zijn u wellicht te knoeien over een beetje te krijgen van de lezingen goed. Uw modem kan afwijken, mijne is een draadloze router van Netgear DGN1000. De vereiste adressen kunnen afwijken maar mijne ingesteld op 192.168.0.0 door naar.256 of zo dus ik koos 192.168.0.178 en wordt die taal gebruikt. U kunt gebruiken wat je wilt.
Recente Arduino IDE lijken te hebben van alle bibliotheken nodig maar u wellicht die downloaden en installeren in uw omslag van de bibliotheken te compileren. SPI, DHT Ethernet zijn allemaal nodig dus als het doet niet onmiddellijk compileren op download kijken in de omslag van bibliotheken voor de Arduino installatie en Controleer in het menu van de import van de IDE om te zien of DHT of wat dan ook beschikbaar. Zoniet Google de bibliotheek zeggen "Arduino DHT bibliotheek download" en volg de aanwijzingen en installeren van notities. Als u niet over alle bibliotheken geïnstalleerd beschikt zal niet het compileren.
Check back voor opmerkingen en ik zal dienovereenkomstig updates.
Negeer de groene draad hierboven die het werd gebruikt om te leiden tot een te sturen wanneer ik wilde testen van de installatie. De code wordt overgelaten met een heleboel tests nog steeds voor foutopsporing. Als iemand goed met interupts is zou er een besparing van de macht door het schakelen tussen duwt naar de server. Gelieve te posten uw code in de commentaren als u dit doet.
Ik ben bezig om dit op het bord ESP8266 ESP12 nu die krijgt ontdoen van de Arduino $30 en Ethernet schild van $12 en ESP8266 in plaats daarvan gebruikt $4. Gegevens omhoog nu maar moeite met BMP180 atm