EDIT
IMP.Guru a maintenant fermé et Sparkfun ont changé une protocole ou une autre et il ne maintenant fonctionne pas, donc vous aurez à trouver d’autres sites pour valider les données. Le reste est encore très utilisable que simplement les lignes de logiciels doivent être modifiées pour tenir compte du nouveau site.
Sparkfun Electronics ont mis à disposition un site data.sparkfun.com
qui accepte vos données régulièrement et le stocke pour la récupération par vous à tout moment. Le site est protégé par une installation clé de mot de passe où vous êtes donné une privée et une clé publique. Vos données sont publiques, mais seulement vous pouvez le changer. Voici mes données https://data.sparkfun.com/streams/RMzp9ANyqzfjw4drzNnZ dans graphique forme http://imp.guru/f30 il a été pour courroies descendre la pluie depuis quelques semaines maintenant et mon installation est maintenant alimentée par le modem directement donc n'est que quand mon modem est sur et c’est seulement quand j’utilise l’internet.
Carte Arduino (ou puce ATMega328p ou n’importe quel morceau de type Arduino, mais vous devez joindre le bouclier et les capteurs. Planches minis Arduino Pro ou Pro sont sur internet pour 3 $ de la Chine)
Bouclier Ethernet (Tas de ces . J’ai obtenu un pour $12 oz) lien de recherche Ebay est
http://www.eBay.com.au/SCH/i.html?_FROM=R40&_sacat=0&_nkw=Arduino+Ethernet+Shield&RT=NC&LH_PrefLoc=1
Bloc d’alimentation (Mur verrue ou directement au modem)
Câble CAT5 (la longueur)
Logiciel (voir code Arduino en fichier zip en pièce jointe ci-dessous)
Capteurs
SFE_BMP180 pression et temp de sparkfun https://www.sparkfun.com/products/11824?_ga=1.134489585.1483023871.1423973461
mon capteur RHT03 de sparkfun https://www.sparkfun.com/products/10167
Placez le bouclier Ethernet sur la carte arduino et connecter les capteurs .connect bouclier ethernet au modem et alimenter l’Arduino.
L’utiliser exactement comme je l’ai ont il mis en place des résultats dans les données enregistrées toutes les demi-heures.
Il y a aussi un site http://imp.guru/ "Imp Guru" qui tienne vos données, n’importe qui ayant accès à et elle pompe dans une forme graphique continu. Ils ont simplement mis le mien et m’a dit à ce sujet alors comment ils choisissent de je ne sais pas, mais vous pouvez leur envoyer un email sur leur page d’email de contact page d’accueil. EDIT maintenant disparu afin de suivre leur nouveau site.
Voici le code à mettre sur l’Arduino. Télécharger le fichier zip et l’extraire. Il extrait dans son propre dossier. Dans l’arduino IDE (Integrated Development Environment) Ouvrez le dossier puis le fichier « Phant_EthernetwithPressure_temp.ino » et tous les autres devraient être là comme les languettes dans l’IDE. Développez votre page sur le côté si vous ne voyez pas tous les
Vous devrez passer par le code pour ajuster les clés privées et publiques à ceux qui que vous sont donnés par https://data.sparkfun.com/ lorsque vous configurez votre site de données personnelles. Vous devrez aussi changer l’adresse Mac à l’un de votre périphérique Ethernet. Si vos capteurs sont différents, vous devrez peut-être déconner un peu pour obtenir les lectures correctement. Votre modem peut être différent, le mien est un routeur sans fil Netgear DGN1000. Les adresses nécessaires peuvent être différentes mais mine met en place sur 192.168.0.0 à travers.256 ou plus donc j’ai choisi 192.168.0.178 et utilisée. Vous pouvez utiliser ce que vous voulez.
Arduino IDE ces dernières semblent avoir toutes les bibliothèques nécessaires, mais vous devrez les télécharger et les installer dans votre dossier de bibliothèques pour que cela se compiler. SPI, DHT Ethernet sont tous nécessaires alors si il ne compile pas immédiatement sur Télécharger Regardez dans le dossier des bibliothèques de l’installation de l’Arduino et vérifiez dans le menu importer de l’IDE pour voir si la DHT ou tout ce qui est disponible. Si ce n’est pas Google la bibliothèque dire « Téléchargement de bibliothèque Arduino DHT » et suivez les instructions et installer des notes. Si vous n’avez pas toutes les bibliothèques installées ils ne compilent pas.
Vérifier à nouveau pour les commentaires et les mises à jour, que je vais faire en conséquence.
Ignorer le fil vert ci-dessus qu'il a été utilisé pour déclencher un envoi chaque fois que j’ai voulu tester la configuration. Le code est laissé avec beaucoup d’essais ont encore pour le débogage. Si quelqu'un est bon avec interupts il y aurait un gain de puissance de tension entre les push sur le serveur. S’il vous plaît envoyer votre code dans les commentaires si vous le faites.
Je travaille à mettre cela sur le plateau de ESP8266 ESP12 maintenant qui se débarrasse de l’Arduino 30 $ et Ethernet bouclier 12 $ et utilise à la place ESP8266 $4. Données allant jusqu'à maintenant mais le problème avec BMP180 atm