Inhaltsverzeichnis:

Arduino-basierte Wetterstation - Gunook
Arduino-basierte Wetterstation - Gunook

Video: Arduino-basierte Wetterstation - Gunook

Video: Arduino-basierte Wetterstation - Gunook
Video: Arndt Weißhuhn: Warum ESP8266 der bessere Arduino ist #mfb17 2024, November
Anonim
Arduino-basierte Wetterstation
Arduino-basierte Wetterstation
Arduino-basierte Wetterstation
Arduino-basierte Wetterstation

Die Hardwarekomponenten des Systems bestehen aus Feuchtigkeits- und Temperatursensor, Luftdruck, Höhensensor, Kompass, Lichterkennungssensor, Uhrmodul, Secure Digital Card (SD-Karten)-Modul, Arduino Mega Development Board und einem LCD. Es wird eine Beschreibung und Analyse des Prototyps gegeben. Zur Unterstützung der Beschreibung des vorgeschlagenen Systems werden Illustrationen wie ein Blockdiagramm, ein Systemflussdiagramm und ein schematisches Diagramm verwendet.

Lieferungen

Haupthardwarekomponenten

1. Arduino Mega-Mikrocontroller ist der

Herzstück des Wetterstationssystems. Arduino bietet genügend Rechenleistung und Speicher, um die erforderliche Software auszuführen, und kann Signale von verschiedenen Sensoren lesen und verarbeiten.

www.amazon.com/Arduino-Kompatibel-Atmega25…

2.

BMP180 als Luftdruck- & Höhensensor

www.amazon.com/HiLetgo-Digital-Barometer-…

3.

BH1750 als Lichtstärkesensor

www.amazon.com/WINGONEER-GY-302-BH1750-Int…

4.

DHT22 als Temperatur- & Feuchtigkeitssensor

www.amazon.com/Aideepen-Digital-Temperatur…

5.

DS3231 als Echtzeituhrenmodul, um sicherzustellen, dass die von den Sensoren gesammelten Daten zeitbezogen aufgezeichnet werden.

www.amazon.com/Holdding-AT24C32-Präzision-…

6.

Modern Device Windsensor Drehzahl c

moderndevice.com/product/wind-sensor/

7.

SD-Kartenmodul zum Speichern der von den Sensoren gesammelten Daten

www.amazon.com/HONG111-Adapter-Interface-C…

8.

Der Flüssigkristallbildschirm zeigt die Daten der Sensoren und auch Informationen zum Status des gesamten Systems an.

www.amazon.com/LGDehome-Interface-Adapter-…

9.

Stromversorgungssystem

Schritt 1: Erstes Design

Ersten Entwurf
Ersten Entwurf
Ersten Entwurf
Ersten Entwurf

Der Prototyp wurde mit einer Computer Aided Design Software (Fritzing) https://fritzing.org/ entworfen und das Design physisch auf einem Steckbrett implementiert.

Schritt 2: Systemmodule

Das System besteht nämlich aus zwei Modulen;

1. Das Indoor-Modul.

2. Das Outdoor-Modul.

Beide Module werden über ein Cat5-Kabel mit acht (8) Adern verbunden.

Schritt 3: Indoor-Modul

Indoor-Modul
Indoor-Modul
Indoor-Modul
Indoor-Modul
Indoor-Modul
Indoor-Modul
Indoor-Modul
Indoor-Modul

Das Indoor-Modul:

Dieses Modul besteht aus zwei kundenspezifischen und geätzten Leiterplatten.

www.instructables.com/id/DIY-PCB-Etching/

Das Design wurde mit der Proteus-Software erstellt

proteus.soft112.com/

Die erste Leiterplatte ist so konzipiert, dass die Arduino Mega-Platine über Stiftleisten darauf montiert werden kann, die richtig mit den weiblichen Stiftleisten des Arduino ausgerichtet sind. Diese Platine besteht aus einer geregelten Stromversorgung, die mit dem Arduino verbunden ist, und bietet auch Anschlüsse, die es dem Arduino ermöglichen, mit der zweiten Leiterplatte verbunden zu werden.

Die zweite Platine im Innenmodul ist so konstruiert, dass der Feuchtigkeitssensor, das SD-Kartenmodul, der Flüssigkristallbildschirm und das Echtzeituhrmodul darauf montiert werden können. Es bietet auch eine Signal- und Stromverbindung zum Außenmodul.

Schritt 4: Outdoor-Modul

Outdoor-Modul
Outdoor-Modul
Outdoor-Modul
Outdoor-Modul
Outdoor-Modul
Outdoor-Modul

Das Outdoor-Modul besteht aus einer einzigen kundenspezifischen Leiterplatte. An dieser Platine sind der Luftdrucksensor, der Lichtintensitätssensor und der Windgeschwindigkeitssensor angeschlossen.

Schritt 5: Schematische Darstellung des gesamten Systems

Schematische Darstellung des gesamten Systems
Schematische Darstellung des gesamten Systems

Schritt 6:

Schritt 7: Endgültiges System

Endgültiges System
Endgültiges System
Endgültiges System
Endgültiges System
Endgültiges System
Endgültiges System

Schritt 8: Code für das gesamte System

www.arduino.cc/en/Main/Software

Empfohlen: