Arduino Station météo Part3, pluie (8 / 9 étapes)

Étape 8: Arduino Sketch

Alors voici mon sketch Arduino dans un fichier zip. Weather3.zip.

Cette esquisse est de la station météo ensemble à l’aide de l’enregistreur de données Adafruit. Ainsi, il peut avoir à être personnalisés à votre propre application.

Voici le code pertinent pluviomètre.

#define RainPin 5

Variable de pluie
bool RainHigh = false ;
const char LowAmt = 5.0 ; Lorsque la pluie est faible, faut ce ml pour voyage
const char HiAmt = 5.0 ;    Lorsque la pluie est élevée, prend cette ml pour voyage
float RainAccum = 0.0 ;     Accumulateur de pluie depuis le début de l’échantillon

void setup(void) {}
État de démarrage pluie get
Si (digitalRead(RainPin)==HIGH)
{
RainHigh = true ;
}
d’autre
{
RainHigh = false ;
}

Dans le programme d’installation, déterminer si le RainPin est élevé ou bas. Ceci détermine juste quel seau est vers le haut et le point de départ pour commencer à compter les conseils du seau.

Sub loop(void)
{

Calculateur de pluie, on dirait pour la pluie en continu
Recherchez de faible à élevée
Si ((RainHigh==false) & & (digitalRead(RainPin)==HIGH))
{
RainHigh = true ;
RainAccum += LowAmt ;
}
Si ((RainHigh==true) & & (digitalRead(RainPin)==LOW))
{
RainHigh = false ;
RainAccum += HiAmt ;
}

Dans la boucle principale, je regarde pour une transition de l’état actuel. Si elle se produit, puis j’ai ajouter la bonne quantité d’eau. Maintenant, dans mon cas, je les ai fixés aux 5 mL.

Mon esquisse envoie RainAccum au port série et écrit sur la carte SD toutes les 10 secondes. Je me rends compte 5 mL ne signifie pas beaucoup et ni ne la quantité toutes les 10 secondes, mais dans mon cas cela fonctionne.

Voici quelques calculs pour le pluviomètre.
2,54 cm = 1 pouce (exactement)
Diamètre de l’entonnoir de collecte est 5.5" ou 13,97 cm.
Zone est Pi * R2 ou Pi * D24 ou 23,76 dans2 ou 153,28 cm2
Pluie de mesures US en pouces et il serait donc en 23,763 ou 389,33 cm3
Cm3 est le même que mL
1 pouce de pluie serait donc 389.33 mL.
5mL est environ 0,0128 pouces de pluie

Maintenant, vous pouvez utiliser la station météo avec juste le logiciel Arduino en utilisant le moniteur de la série. L’enregistreur enregistre également les données mêmes plus un horodatage dans un fichier CSV.

Articles Liés

SOLAR POWERED ARDUINO STATION météo

SOLAR POWERED ARDUINO STATION météo

Dans des pays comme l'Inde, la plupart des gens est tributaire de l'agriculture. Pour une planification efficace en prévision de l'agriculture est d'une importance capitale. Si les agriculteurs sont toujours intéressés par le séjour d'agriculteurs Fo
Plein air Arduino station meteo avec enregistrement de PC et de graphiques

Plein air Arduino station meteo avec enregistrement de PC et de graphiques

je voulais avoir un journal de temps en plein air avec enregistrement des PC et des graphiques depuis un certain temps maintenant. Il y a ces dispositifs sur le marché, mais leur coût est très élevé. Alors, décidé de construire un par moi-même et de
Arduino Station météo Part2

Arduino Station météo Part2

donc mon dernier projet était une machine de refroidissement éolien éolienne Arduino.Naturellement, ce paresseux Geek vieux voulait ajouter une girouette (direction du vent) à ma station météo. Qui se soucie, vous pouvez demander ? Eh bien, je suis u
Arduino Uno DHT11 LCD Station météo DIY

Arduino Uno DHT11 LCD Station météo DIY

c'est DIY sur comment faire de votre Station météo à l'aide de Arduino Uno, capteur de température et d'humidité DHT11, DFRobot LCD 2 x 16 écran avec clavier. Habituellement, vous pouvez acheter Arduino, DHT11 et LCD séparément et depuis chaque appar
Modèle chemin de fer - Station de commande DCC en utilisant Arduino :

Modèle chemin de fer - Station de commande DCC en utilisant Arduino :

Mise à jour 28 avril 2016 :Maintenant 16 participation / points de contrôlent de capacité de la Station de commande.Les branchements T1 - T8 sont disponibles via la touche « B »Les branchements T9 - T16 sont disponibles via la touche « C »Mise à jour
Arduino « Cligner des yeux pour parler » à l’aide de Charlieplexing

Arduino « Cligner des yeux pour parler » à l’aide de Charlieplexing

Ce projet peut être classifié comme périphérique d'AAC (Communication améliorée et Alternative), qui sont utilisés comme un moyen de communication pour ceux qui souffrent de maladies comme ALS débilitantes, qui provoquer une paralysie complète et per
Rire la Dame dans la salle de bain

Rire la Dame dans la salle de bain

Il s'agissait d'une farce de fous d'avril que mon ami et moi avons fait cette année. Il a été l'idée de mon ami, et j'ai aidée à le construire ! :) C'est une farce assez simple et directe, donc tout le monde devrait essayer ceci dans leur maison, le
Module de ESP8266 Wi fi expliquer et connexion

Module de ESP8266 Wi fi expliquer et connexion

Salut.Je suis Matej et dans ce instructable je vais vous montrer comment utiliser le module ESP8266 Wi-fi. Je sais qu'il y a beaucoup de vidéos et des forums en disant comment utiliser cet appareil, mais aucun d'entre eux étaient colorfull ou suffisa
Guide complet de montage électronique expérimental : un méta Instructable

Guide complet de montage électronique expérimental : un méta Instructable

Montage expérimental parfois appelées cartes de prototypage ou proto planches sont un moyen rapide de travail vers le haut et l'expérimentation de circuits électroniques. Carte de prototypage de circuits étaient à l'origine circuits construits sur mo
Station météo de Arduino GPRS - partie 1

Station météo de Arduino GPRS - partie 1

Avec la menace de plus en plus erratique météorologiques circulant le ciel de notre planète, jour après jour de pluie incessante, inondations, sécheresses, tempêtes de grêle et qui sait quoi d'autre, une station météorologique semble être un accessoi
DIY autonome Station météo propulsé par Arduino

DIY autonome Station météo propulsé par Arduino

Bonjour fabricants là-basEncore une fois, ce n'est pas une étape par étape Instructable. Comme toujours, j'ai oublié de prendre prendre s'aligne depuis le lancement de ce projet.L'idée de construire une station de météo de communauté en utilisant Ope
$ 10 Arduino portable station météo (AWS)

$ 10 Arduino portable station météo (AWS)

Mon collège eu récemment une exposition de petite science.Donc m'a prié de mon professeur de présenter un projet dans le Collège d'enseigner aux jeunes étudiants électronique, donc en gros j'ai eu deux jours pour faire quelque chose.Comme les conditi
Station météo de Arduino (AWS)

Station météo de Arduino (AWS)

Dans ce projet, nous allons faire une station météorologique qui mesure la pression atmosphérique, température, gouttes de pluie, humidité du sol et humidité de l'air en utilisant Arduino qui enregistrer les données d'acquisition de données !C'est un
Station météo sans fil Arduino & serveur Web

Station météo sans fil Arduino & serveur Web

objectifRemplacer mon PC (qui est à 24-7 depuis 6 ans) et le logiciel station météo avec un Arduino-faible consommation d'énergie, moins d'entretien et encombrement physique.  Fonctionnalité minimale PC nécessitant une duplication :• Enregistrement d