Arduino GPRS Wetterstation - Teil 1 (3 / 23 schritt)

Schritt 3: Wie funktioniert es


Um so kurz wie möglich zu sein, hat die Wetterstation zwei Mikroprozessoren im wichtigsten Box - ein Atmega328P, die häufig in den Arduino Uno und ein Arduino Mega 2560 Komplettboard zu finden ist.

Wind und Regen Messungen sind durch die 328 P aufgezeichnet, die als "Master" und steuert die Mega 2560 "Sklavin" über i2c Protokoll arbeitet. Alle anderen Sensoren werden durch die 2560 gesteuert.

Alle zehn Minuten 328 P schaltet den Rest der Schaltung und sendet die Mega 2560 eine Last von Daten. Die 2560 dann beginnt mit der FONA 800 L-Mobilfunk-Modul über serielle Schnittstelle kommunizieren und schaltet die GPRS-Funktion. Es wartet dann zu sehen, ob die Übertragung in den Cyberspace erfolgreich war oder nicht. Wenn Übertragung fehlgeschlagen ist, speichert die Daten im Speicher und zehn Minuten später auf den nächsten Datensatz hinzugefügt.

328 P schaltet dann die 2560 und FONA, Energie zu sparen, da das ganze System ist powered by Solarstrom der mitten im Winter knapp werden könnte.

Unterdessen die Daten fliegt durch den Äther über das Mobilfunknetz zellulären 2G und schließlich ins Internet geht und findet seinen Weg zu einem Computer in London, die meine Website hostet. Im Inneren dieses Computers wird Software bezeichnet, PHP und MySQL, die Daten in eine Datenbank zur sicheren Aufbewahrung geladen wird. MySQL ist allein verantwortlich für die Arbeit der Datenbank, während PHP kann eine viel komplexere Berechnungen und hilft, die Daten auf unserem Computer-Monitore zu bekommen. Meine Homepage zeigt tatsächlich einen großen Tisch von Rohdaten PHP unter die wichtigsten Diagramme.

Nur um Sachen, erschweren als gäbe nicht genügend Herausforderungen bereits, ich habe eine hausgemachte digitalen Wetterfahne: digitale Wetterfahne hat einen winzigen Arduino Nano hinein gebaut. Dies war eine erstaunliche Verbesserung über die billige und schlechte Kunststoff-Version auf dem Foto.

Irgendwann könnte jemand gern sehen, wenn es Zeit ist, ihre Karotten zu Pflanzen, so dass sie für die Wetterstation in ihrem Dorf (Llanbedrgoch Wetterstation) suchen in ihrer bevorzugten Suchmaschine. Wenn sie meine Webseite zugreifen, wird eine ganze Ladung von Javascript (von Amchartsgeliefert) zur Datenkonvertierung in nette hübsche Messgeräte und Grafiken.

Der Software-Stream ist etwa dies: MySQL >>>> PHP >>>> JavaScript >>>> HTML.

In Verbindung stehende Artikel

Arduino Wireless Wetterstation & Webserver

Arduino Wireless Wetterstation & Webserver

ZielMein PC (die seit 6 Jahren auf 24 / 7) und Wetterstation Software mit einem Arduino – geringeren Stromverbrauch, weniger Wartung und kleinere Stellfläche zu ersetzen.  Minimale PC-Funktionalität erfordert Vervielfältigung:• Erfassung von Wetterda
Arduino mit Ajax Teil 1

Arduino mit Ajax Teil 1

GitHub: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin
Arduino mit Ajax Teil 2

Arduino mit Ajax Teil 2

GitHub: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin
Fernsteuerung per GPRS/GSM SMS(Arduino)

Fernsteuerung per GPRS/GSM SMS(Arduino)

Fernbedienung, vor allem, wenn dieser keine Ethernet oder Wifi im Freien, ist eine sehr tiefgründige Dinge in der Vergangenheit gewesen. Als ich ein Kind war, das Bild ich immer, dass ich eine Ausrüstung haben, die alle Haushaltsgeräte steuern kann.
Arduino Tutorials (Teil 3-17-Tutorial-Paket)

Arduino Tutorials (Teil 3-17-Tutorial-Paket)

Dies ist Arduino Tutorial Pack Teil 3.Der 1. Teil ist hier verfügbar:Der 2. Teil hier:Im Gegensatz zu anderen Tutorials hier geben ich einen Hintergrund in der Theorie nicht wie es funktioniert. Es orientiert sich an das Ergebnis wie man es erreichen
DIY Arduino und Raspberry Pi Wetterstation und Web-Server

DIY Arduino und Raspberry Pi Wetterstation und Web-Server

Dies ist ein Projekt, das die Temperatur mit der TMP36 IC Temperatursensor und ein Arduino -Board bringt. Diese Daten werden über seriell auf dem Raspberry PiBoard Bearbeitung einer Web-Seite, dass der Raspberry Pi selbst gehostet wird. Für dieses Pr
Cloud-Hoppers - Arduino-Wetterstation

Cloud-Hoppers - Arduino-Wetterstation

Einfache Arduino Uno Wetterstation mit Ethernet Web Access mit Piepsen Maplin Sensoren :) siehe PDF für Beschreibung und Arduino Code. Sie benötigen 1 Arduino Uno und Ethernet Shield + einige Streifen Board oder ein Brot-Brett, die Sensoren anzuschli
Arduino Tutorials (Teil 1-16 Tutorial Pack)

Arduino Tutorials (Teil 1-16 Tutorial Pack)

Dies ist Arduino Tutorial Pack Teil 1.Der 2. Teil gibt es hier:3. Teil gibt es hier: Im Gegensatz zu anderen Tutorials hier ich einen Hintergrund in der Theorie geben nicht wie es funktioniert. Es orientiert sich an das Ergebnis wie erreichen - Messu
Arduino Tutorials (Teil 4-21 Tutorial Pack)

Arduino Tutorials (Teil 4-21 Tutorial Pack)

Dies ist Arduino Tutorial Pack Teil 4.Der 1. Teil ist hier verfügbar:Der 2. Teil gibt es hier:Der 3. Teil ist hier verfügbar:Im Gegensatz zu anderen Tutorials hier geben ich einen Hintergrund in der Theorie nicht wie es funktioniert. Es orientiert si
Einrichten eines A100LK-Anemometer auf Arduino

Einrichten eines A100LK-Anemometer auf Arduino

Jemand denkt der Installation einer Windkraftanlage oder sogar eine ganze Herde von Windgeneratoren, wären gut beraten, die vorgeschlagenen Standort für mindestens ein Jahr vor einen Cent mehr auf Hardware zu überwachen. Dies ist, was für die A100LK
Arduino Boden Sonde mittels DS18B20 und DIY Feuchtigkeit Hardware

Arduino Boden Sonde mittels DS18B20 und DIY Feuchtigkeit Hardware

Wie ein fanatischer Gärtner oder einen professionellen Landwirt, zu wissen, die ökologischen Bedingungen unseres Bodens von unschätzbarem Wert ist. Natürlich kann nicht messen wir die Anzahl der Würmer oder Teile des organischen Humus, aber wir könne
Arduino temperaturgesteuerten Lüfter

Arduino temperaturgesteuerten Lüfter

Ich und ein paar Gruppenmitglieder haben beschlossen, dass für den Sommer es vorteilhaft wäre, ein Fan zu schaffen, schaltet bei 70 ° c und Intensität mit der Hitze nimmt weiter zu. Also das ist was wir getan haben. :)Schritt 1: Zahnräder Erstens wir
2 Arduino Powered RC Flugzeug

2 Arduino Powered RC Flugzeug

Willkommen Sie Hallo, auf meiner instructable auf den Aufbau einer RC Flugzeug komplett von Grund auf, mit Arduino.Ich habe eine RC Flugzeug für eine Weile zu bauen wollte und bekam die Teile für Gebäude für. Sender und Empfänger, jedoch können sehr