Arduino GPRS weerstation - deel 1 (14 / 23 stap)

Stap 14: Master en de Slave (I²C)


Er zijn drie redenen waarom ik hebt ingesteld de controllers als master en slave:

  1. Het creëren van een 'slaapstand' zodat de energie wordt opgeslagen.
  2. Ervoor te zorgen dat de wind en regen gegevens nooit door de tragere communicatie met de GPRS-module onderbroken wordt. Instellen van de GPRS lijkt te nemen ongeveer 20 seconden.
  3. Betrouwbaarheid: Soms de Mega-2560 crasht.

Het belangrijkste principe gebruikt voor deze mededeling heet I²C, (Inter-Integrated Circuit), ik-kwadraat-C, die is goed gedocumenteerd hier uitgesproken:

https://www.Arduino.CC/en/tutorial/MasterWriter

In mijn code besteedt de 328 P 10 minuten dataverzameling in 5 tweede intervallen, aan het einde waarvan het verzendt die gegevens via I²C naar de Arduino Mega 2560-board voor de daaropvolgende levering aan het internet via GPRS enz. De code om dit te doen is heel simpel, zolang de gehele getallen elk minder dan 255 zijn. Dit betekent absoluut geen decimalen en we een waarde zoals 270 voor de windrichting kan niet verzenden. Niets van dit is een probleem als we omzetten in alle hoeken van de wind nummertjes bijv. 4 == 180 graden.

Hier is een codefragment voor de overdracht van de draad:

Hier is een codefragment voor het ontvangen van de gegevens op de Mega-2560:

			
          

Gerelateerde Artikelen

Arduino draadloze weerstation & webserver

Arduino draadloze weerstation & webserver

doelMijn PC (die al jarenlang op 24-7 6) en de weerstationsoftware vervangen door een Arduino – lager energieverbruik, minder onderhoud en kleinere fysieke voetafdruk.  Minimale PC-functionaliteit vereisen dubbel:• Registratie van weergegevens (winds
Arduino met Ajax deel 2

Arduino met Ajax deel 2

Github: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin
Arduino met ajax deel 1

Arduino met ajax deel 1

Github: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin
Afstandsbediening via GPRS/GSM SMS(Arduino)

Afstandsbediening via GPRS/GSM SMS(Arduino)

afstandsbediening, vooral wanneer deze geen ethernet of Wifi in de openlucht, een zeer diepe dingen in het verleden is geweest. Toen ik een kind was, beeld ik altijd dat ik heb een uitrusting die alle huistoestellen kunt bepalen. Nu, dit wordt een re
Arduino Tutorials (deel 3-17 Tutorial Pack)

Arduino Tutorials (deel 3-17 Tutorial Pack)

Dit is de Arduino Tutorial Pack deel 3.Het 1ste deel is hier beschikbaar:Het 2de deel hier:In tegenstelling tot andere tutorials hier geven niet ik elke achtergrond in theorie hoe het werkt. Het is hoe te bereiken - metingen uit veel van sensoren en,
Cloud Hoppers - Arduino-weerstation

Cloud Hoppers - Arduino-weerstation

Eenvoudige Arduino Uno weerstation met Ethernet web access met behulp van goedkope Maplin sensoren :) Zie PDF voor beschrijving en Arduino code. Je moet 1 Arduino Uno en de Ethernet-shield + enkele strip board of een brood bord aansluiten van de sens
Arduino Tutorials (deel 4-21 Tutorial Pack)

Arduino Tutorials (deel 4-21 Tutorial Pack)

Dit is de Arduino Tutorial Pack deel 4.Het 1ste deel is hier beschikbaar:Het 2e deel is hier beschikbaar:Het 3e deel is hier beschikbaar:In tegenstelling tot andere tutorials hier geven niet ik elke achtergrond in theorie hoe het werkt. Het is hoe te
Arduino Tutorials (deel twee-17 Tutorial Pack)

Arduino Tutorials (deel twee-17 Tutorial Pack)

Dit is de Arduino Tutorial Pack deel 2.Het 1ste deel is hier beschikbaar:Het 3e deel is hier beschikbaar:In tegenstelling tot andere tutorials hier geven niet ik elke achtergrond in theorie hoe het werkt. Het is hoe te bereiken - metingen uit veel va
Arduino Tutorials (deel één-16 Tutorial Pack)

Arduino Tutorials (deel één-16 Tutorial Pack)

Dit is de Arduino Tutorial Pack deel 1.Het 2e deel is hier beschikbaar:Het 3e deel is hier beschikbaar: In tegenstelling tot andere tutorials hier ik niet elke achtergrond geven in theorie hoe het werkt. Het is gericht op het resultaat hoe het te ber
Opzetten van een A100LK Anemometer op een Arduino

Opzetten van een A100LK Anemometer op een Arduino

Iedereen denkt van het installeren van een windgenerator, of zelfs een hele kudde voor windgenerators, zou er goed aan doen om te controleren de voorgestelde site ten minste één hele jaar voordat de uitgaven een cent meer op hardware. Dit is wat de A
Arduino bodem sonde met behulp van de DS18B20 en DIY vocht Hardware

Arduino bodem sonde met behulp van de DS18B20 en DIY vocht Hardware

Als een fanatieke tuinman of professionele akkerbouwer, te weten de milieuomstandigheden van onze bodem is van onschatbare waarde. Uiteraard kan niet meten we het aantal wormen of stukken van organische humus, maar we kunnen het meten van temperatuur
Arduino temperatuurgevoelig Fan

Arduino temperatuurgevoelig Fan

Ik en een paar leden van de groep hebben besloten dat voor de zomer, zou gunstig zijn voor het maken van een ventilator die worden ingeschakeld bij 70 graden Fahrenheit en in intensiteit met de hitte blijft toenemen. Dus is dat wat we deden. :)Stap 1
Arduino. Industriële apparatuur rijden

Arduino. Industriële apparatuur rijden

Hallo.Dit is waarschijnlijk een tweede deel vanWat ik in het begin heeft1. volledig dood/gedeeltelijk dode CPU op guilotonne (foto 3-4-5-6)2. gemonteerd en geprogrammeerde arduino apparaat uit deel 1 (foto 2)3. de machine zonder docsIn volgende stapp
Arduino afstand Detector met een zoemer en LED's

Arduino afstand Detector met een zoemer en LED's

dit is een eenvoudige gids over hoe te maken van een afstand-detector met behulp van een Arduino, een ultrasone Sensor van HC-SRO4, een zoemer en sommige LED's.  Het uiteindelijke doel van deze tutorial is te gebruiken van de zoemer en LED's om weer