Station météo de Arduino GPRS - partie 1 (14 / 23 étapes)

Étape 14 : Maître et l’esclave (I²C)

Il y a trois raisons pourquoi j’ai créé les contrôleurs comme maître et esclave :

  1. Création d’un « mode sommeil » afin que l’énergie soit enregistré.
  2. Veiller à ce que les données de vent et la pluie ne sont jamais interrompues par les communications plus lentes avec le module GPRS. Mise en place du GPRS semble prendre environ 20 secondes.
  3. Fiabilité : La Mega 2560 bloque parfois.

Le principe utilisé pour cette communication est appelé I²C, (Circuit de Inter-Integrated), prononcé j’ai-squared-C, qui est bien documenté ici :

https://www.Arduino.cc/en/Tutorial/MasterWriter

Dans mon code, le 328p passe 10 minutes collecte des données dans toutes les 5 secondes, à la fin dont il envoie ces données via I²C au Conseil pour une livraison ultérieure à internet via GPRS etc. Arduino Mega 2560. Le code pour faire ceci est assez simple, aussi longtemps que les entiers sont chacun inférieur à 255. Cela signifie absolument sans décimale, et nous ne pouvons pas envoyer une valeur telle que 270 pour la direction du vent. Rien de tout cela est un problème que nous changeons tous les angles de vent aux numéros simples par exemple. 4 == 180 degrés.

Voici un extrait de code pour la transmission par fil :

Voici un extrait de code pour la réception des données sur la Mega 2560 :

			
          

Articles Liés

ESP8266 Station météo avec Arduino – matériel #1

ESP8266 Station météo avec Arduino – matériel #1

Arrière-planJ'ai lu sur le ESP8266 tout d'abord en mars cette année et je ne savais pas quoi faire avec. Et maintenant, je suis vraiment fasciné comment la connexion d'un Arduino à Internet peut être facile. Comme d'autres, j'ai mis en place une stat
Station météo DIY Arduino et Raspberry Pi et serveur web

Station météo DIY Arduino et Raspberry Pi et serveur web

Il s'agit d'un projet qui va prendre la température à l'aide de la sonde de température TMP36 IC et une carte Arduino . Ces données seront envoyées au cours de la série-le Raspberry PiConseil, modifier une page web que le Raspberry Pi est l'hôte lui-
La Station météorologique de Arduino / Thermostat

La Station météorologique de Arduino / Thermostat

mise à jour :Mise à jour : Ajout du point de rosée calculsMise à jour : surveillance de la vitesse du ventJ'ai toujours été intéressé par ma météo locale de surveillance et a remarqué la différence entre ce que weather.com et accuweather.com pense qu
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
ESP8266 Station météo avec Arduino – logiciel #2

ESP8266 Station météo avec Arduino – logiciel #2

Cette instructable est pour le logiciel de mon projet Station Weater. Veuillez lire tout d'abord pour comprendre toutes les explications.En raison des deux microcontrôleurs le concept de logiciel repose sur deux parties : ESP8266 fonctionne sur Nodem
Station météo de Arduino.

Station météo de Arduino.

Il y a quelque temps j'ai une idée pour construire ma propre station météorologique, à partir de zéro.Il s'est avéré grands. Permet de commencer !Étape 1: pièces Une liste d'éléments que j'ai utilisé :-2 x Arduino nano.-émetteur 433mhz.-433 mhz récep
Mini Station météo avec Arduino

Mini Station météo avec Arduino

C'est mon premier instructable et première entière Arduino projet. Bien que vous pouvez trouver le projet similaire, J'apprend beaucoup par ce projet.Étape 1: But de station météo Cette station météo simple prendra la température et l'humidité de lec
MICILE Arduino Rover partie 1

MICILE Arduino Rover partie 1

Nous avons acheté récemment une rover de la Chine que nous avons contrôlé avec une carte Arduino et MICILE deux comprimés. Le projet de rover a réussi, donc nous avons décidé d'essayer à nouveau, mais cette fois nous sommes un camion télécommande con
Arduino alimenté parti Shirt

Arduino alimenté parti Shirt

cette idée il y a ans après mon achat de la chemise de la bande-son de thinkgeek. C'était une chemise génial, mais comme c'est ma nature j'ai pensé à quelques améliorations. Plus précisément les lumières qui pulse et cligner des yeux à la musique. Ap
Arduino tutoriel - partie 1

Arduino tutoriel - partie 1

Salut! Il s'agit de la première partie de mes guides pour arduino, et c'est pour les débutants, donc il peut être ennuyeux pour les utilisateurs plus avancés ! Dans cette partie, je vais vous donner un guide de codage étape par étape sur la façon de
Station météo personnelle arduino hébreu

Station météo personnelle arduino hébreu

הרעיון בפרויקט זה הוא ליצור שילוב של נתוני מזג אוויר המגיעים מלוח ארדוינו הנמצא בבית, ומהאינטרנט, ולאפשר למשתמש הן חיווי הנובע מהנתונים והן ביצוע פעולות פשוטות כמו הדלקה וכיבוי של תאורה מקומית (או כל מכשיר אחר המחובר לשקע הנשלט על ידי הלוח או מופעל ב
Contrôle à distance via GPRS/GSM SMS(Arduino)

Contrôle à distance via GPRS/GSM SMS(Arduino)

télécommande, surtout quand ce pas ethernet ou Wifi à l'extérieur, a été un très profond des choses dans le passé. Lorsque j'étais enfant, j'ai toujours l'image que j'ai un équipement qui permet de contrôler tous les appareils ménagers. Maintenant, c
Arduino Station météo Part3, pluie

Arduino Station météo Part3, pluie

donc un de mes derniers projets ajoutait une girouette à ma station météorologique d'Arduino.Ce Geek vieux paresseux a décidé d'ajouter un pluviomètre à elle même si nous n'avons pas beaucoup de pluie dans le haut désert. La plupart des pluviomètres
Fait par moi-même sur la base d’Arduino de station de soudage

Fait par moi-même sur la base d’Arduino de station de soudage

Salut! Une fois que j'ai parlé de la station de soudage sur l'Arduino et immédiatement accablé moi questions (Comment? / où? / quand?). Compte tenu de la masse de demandes, j'ai décidé d'écrire un examen de la station de soudage simple (fer à souder