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

Stap 3: Hoe het werkt


Om zo kort mogelijk, heeft het weerstation twee microprocessoren in het belangrijkste vak - een Atmega328P, die vaak in de Arduino Uno en een volledige Arduino Mega 2560-board gevonden wordt.

Regen en wind metingen worden geregistreerd door de 328P, die als een 'meester' en besturingselementen de Mega 2560 'slave' via i2c communicatieprotocol werkt. Alle andere sensoren worden gecontroleerd door de 2560.

Elke tien minuten, de 328 P draait op de rest van de circuits en stuurt de Mega-2560 een belasting van gegevens. De 2560 vervolgens begint communiceren met de FONA 800 L cellulaire module via seriële en draait op de GPRS-functie. Het wacht om te zien als een overdracht in cyberspace succesvol of niet was. Als de verzending is mislukt, het bewaart de gegevens in het geheugen en voegt deze toe aan de volgende gegevensset tien minuten later.

De 328 P vervolgens uitgeschakeld de 2560 en de FONA om energie te besparen als het hele systeem wordt aangedreven door zonne-energie die zouden kunnen in het kort aanbod in het midden van de winter worden.

Ondertussen, de gegevens is vliegen door de ether via de mobiele cellulaire 2G-netwerk en uiteindelijk gaat naar het internet en vindt zijn weg naar een computer in Londen die gastheer van mijn website. Binnen deze computer software heet PHP en MySQL die de gegevens geladen in een database voor bewaring krijgt. MySQL is verantwoordelijk voor de database werken terwijl PHP een heleboel meer complexe berekeningen doen kan en helpt met het krijgen van de gegevens op onze computer-monitoren. Mijn webpagina wordt eigenlijk een grote tafel van ruwe PHP gegevens onder de belangrijkste grafieken.

Gewoon om te compliceren dingen, alsof er niet genoeg uitdagingen al, ik heb een zelfgemaakte digitale windwijzer toegevoegd: digitale windwijzer heeft een kleine arduino nano ingebouwd. Dit was een verbazingwekkend verbetering ten opzichte van de goedkope en nasty kunststof versie in de foto.

Op een bepaald moment zou iemand willen zien als het is tijd om te planten hun wortelen, zodat ze naar het weerstation in hun dorp (llanbedrgoch weerstation) zoeken in hun favoriete zoekmachine. Wanneer zij toegang krijgen mijn web-pagina tot, wordt een hele lading van javascript (geleverd door Amcharts) gebruikt om de gegevens omzetten in leuke mooie meters en grafieken.

De stream software is ongeveer dit: MySQL >>>> PHP >>>> JavaScript >>>> HTML.

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