Spela in din väder till Data webbplatser på nätet
REDIGERA
IMP.Guru har nu stängt och Sparkfun har ändrat ett protokoll eller annat och det också nu fungerar inte, så du kommer att hitta andra webbplatser att skicka data till. Resten är fortfarande mycket användbar bara programvara raderna måste ändras för att rymma den nya webbplatsen.
Sparkfun elektronik har gjort tillgängliga en webbplats data.sparkfun.com
som godkänner din data regelbundet och lagrar det för hämtning av dig när som helst. Webbplatsen skyddas av ett lösenord nyckel setup där du får en privat och en offentlig nyckel. Dina uppgifter är offentliga men endast du kan ändra den. Här är min data https://data.sparkfun.com/streams/RMzp9ANyqzfjw4drzNnZ i graf form http://imp.guru/f30 det har transportband ner regn i några veckor nu och min setup drivs nu av modemet direkt så är bara på när modemet finns och det är bara när jag använder internet.
Arduino ombord (eller ATMega328p chip eller någon Arduino typ chip egentligen men du måste bifoga sköld och sensorer. Arduino Pro eller Pro mini styrelser är på internet för $3 från Kina)
Ethernet-shield (Massor av dessa . Jag fick en för $12 i OZ) Ebay Sök länk är
http://www.ebay.com.au/SCH/i.html?_FROM=R40&_sacat=0&_nkw=Arduino+Ethernet+Shield&rt=NC&LH_PrefLoc=1
Power supply (Väggen vårta eller direkt till modemet)
CAT5 kabel (din längd)
Programvara (se nedan Arduino kod i zipfilen bifogas)
Sensorer
SFE_BMP180 tryck och temp från sparkfun https://www.sparkfun.com/products/11824?_ga=1.134489585.1483023871.1423973461
min sensor RHT03 från sparkfun https://www.sparkfun.com/products/10167
Placera Ethernet shield på arduino styrelsen och ansluta sensorer .Anslut ethernet shield till modemet och driva upp Arduino.
Med det exakt som jag har den inställd resultat i data registreras varje halvtimme.
Det finns också en webbplats http://imp.guru/ "Imp Guru" som tar dina data, som någon har tillgång till, och pumpar det till en kontinuerlig graf form. De bara sätta mig på och berättade för mig om det så hur de väljer jag vet inte men du kan maila dem på deras hem sida kontakt-sidan. Redigera nu gått så följer deras nya webbplats.
Nedan är koden för att sätta på Arduino. Ladda ner zip och packa upp den. Extraheras till sin egen mapp. I arduino IDE (Integrated Development Environment) öppna mappen och sedan filen "Phant_EthernetwithPressure_temp.ino" och alla de andra borde vara där som flikar i IDE. Expandera din sida åt sidan om du inte ser dem alla
Du kommer att behöva gå igenom koden för att justera de privata och offentliga nycklarna som du får av https://data.sparkfun.com/ när du ställer in din personliga data webbplats. Du måste också ändra Mac-adressen till en från en Ethernet-enhet. Om din sensorer är olika kan du behöva röra om lite för att få avläsningarna ordentligt. Modemet kan vara olika, min är en trådlös router Netgear DGN1000. Det krävs adresser kan vara olika men mig ställer på 192.168.0.0 genom att.256 eller så så jag valde 192.168.0.178 och används som. Du kan använda vad du vill.
De senaste Arduino IDE verkar ha alla bibliotek behövs men du kan behöva hämta dem och installera dem i mappen bibliotek att kompilera. SPI, DHT Ethernet är alla behövs så om inte omedelbart kompilera på download i mappen Bibliotek för Arduino installationen och kolla i menyn import i IDE om DHT eller vad är tillgängliga. Om inte Google biblioteket säga "Arduino DHT library download" och följ instruktionerna och installera anteckningar. Om du inte har alla bibliotek installerat det kommer inte att sammanställa.
Kolla tillbaka för kommentarer och uppdateringar som jag kommer att göra detta.
Ignorera den gröna ledningen ovan användes för att utlösa en skicka när jag ville testa installationen. Koden är kvar med massor av tester fortfarande i för felsökning. Om någon är bra med interupts kan det finnas en besparing av driver av stängs av mellan skjuter till servern. Vänligen skicka din kod i kommentarerna om du gör så.
Jag jobbar på att sätta detta i ESP8266 ESP12 styrelsen nu som får bli av med Arduino $30 och Ethernet shield $12 och använder ESP8266 i stället $4. Data som går upp nu men problem med BMP180 atm