Inhaltsverzeichnis:

Der Floger: ein Gerät zur Überwachung von Wetterparametern - Gunook
Der Floger: ein Gerät zur Überwachung von Wetterparametern - Gunook

Video: Der Floger: ein Gerät zur Überwachung von Wetterparametern - Gunook

Video: Der Floger: ein Gerät zur Überwachung von Wetterparametern - Gunook
Video: Darf ein Hausbesitzer zu seinem Schutz den Straßenraum vor seinem Haus überwachen? | Kanzlei WBS 2024, Juli
Anonim
Der Floger: ein Gerät zur Überwachung von Wetterparametern
Der Floger: ein Gerät zur Überwachung von Wetterparametern

Ein kleines vernetztes und AUTONOMUS-Gerät zur Überwachung mehrerer nützlicher Variablen, die Ihnen bei der Gartenarbeit helfen

Dieses Gerät wurde entwickelt, um verschiedene Wetterparameter zu messen:

  • Boden- und Lufttemperatur
  • Boden- und Luftfeuchtigkeit
  • Helligkeit

Zeigen Sie es auf einem LCD-Bildschirm an und senden Sie es auch über ein Sigfox-Modul an Actoboard (Sie können es auch von Actoboard an ein anderes Gerät oder eine andere Datenbank senden, aber wir werden in dieser Instuctable nicht darüber sprechen).

Wie gesagt, das Gerät ist autonom, also werden wir natürlich eine Batterie verwenden, die von einem Solarpanel betrieben wird, aber das Wichtigste ist, dass das Gerät meistens nie in Gebrauch ist: Wir werden es zum Beispiel so programmieren, dass es nur jede Stunde misst oder es sei denn, Sie bitten es, jetzt richtig zu messen. Am Ende ist das Gerät also weniger als 30 Sekunden pro Stunde im Einsatz.

WICHTIG:

  • Wir werden Mbed verwenden, um den Code zu laden, den ich großzügig teilen werde:'), in den Mikrocontroller, also wenn Sie damit vertraut sind, ist es ein Plus (wenn Sie sich keine Sorgen machen, werde ich es Schritt für Schritt erklären).
  • Ich gebe auch alle Dateien, um Ihre Leiterplatte zu erstellen, damit Sie sie nur ausdrucken müssen.

Schritt 1: Komponenten

Für dieses Projekt habe ich natürlich Sensoren verwendet, aber Sie benötigen auch Mikrocontroller und ein Ernährungssystem

Hier ist die Liste der Komponenten, die ich verwendet habe:

Bodensensoren:

  • Temperatur
  • Feuchtigkeit

Luftsensoren:

Temperatur und Feuchtigkeit: Temperatur und Feuchtigkeit der Luft befinden sich auf demselben Sensor

Helligkeitssensor:

Helligkeit

Mikrocontrollerkarten: Wir werden 2 Mikrocontroller verwenden

  • STM32L432KC
  • TD1208

Ernährung:

  • Batterie
  • Solarzelle
  • Stromversorgungsadapterkarte: Auf dieser Karte werden die Batterie und die Solarzelle verbunden (damit die Batterie aufgeladen werden kann). Auf der anderen Seite der Versorgungskarte werden wir den STM32L432KC mit einem USB-Kabel anschließen, um das gesamte System (in 3,3 V) mit Strom zu versorgen.

Anzeige:

LCD Bildschirm

Sigfox:

Das sigfox-Modul ermöglicht es uns, unsere Daten an actoboard zu senden

Schritt 2: PCB und Code

PCB und Code
PCB und Code

Leiterplatte:

Zu Beginn werde ich die Dateien von PCB freigeben. Sie haben ein Format, das normalerweise auf den meisten Druckern funktioniert.

Um es auszudrucken, können Sie leicht einen Elektro- / Technikladen finden, der dies tun kann.

Sie müssen mehrere VIA auf der Platine machen (keine Sorge, sie sind angegeben)

CODE:

Im ersten Schritt müssen Sie ein Konto bei MBED erstellen

Sobald dies erledigt ist, klicken Sie einfach auf den folgenden LINK und Sie haben Zugriff auf das Projekt (nur im Lesemodus)

Wenn Sie mit dem vorherigen Link zum mbed-Projekt gelangt sind, importieren Sie es in Ihren Arbeitsbereich (Compiler).

Verbinden Sie dann Ihren STM32 mit Ihrem Computer, kompilieren Sie die Hauptdatei auf mbed und kopieren Sie diese Datei in den STM32 (mit einem einfachen Kopieren/Einfügen).

Schritt 3: Verdrahten der Komponenten

Verdrahtung der Komponenten
Verdrahtung der Komponenten
Verdrahtung der Komponenten
Verdrahtung der Komponenten
Verdrahtung der Komponenten
Verdrahtung der Komponenten

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

Dieser Schritt ist nur hier, um Ihnen zu zeigen, wie Sie die Komponenten miteinander verbinden, wenn Sie sie zum Beispiel auf einem Labdec testen möchten und weil es immer gut ist zu wissen, wie die Dinge funktionieren, ansonsten können Sie diesen Schritt überspringen und die Komponenten einfach auf der Platine einstellen, die sie haben wird verbunden

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Hier haben Sie 3 Schemata, wie alle Komponenten miteinander verbunden werden.

PS: Natürlich geht das ROTE Kabel an die 3,3-V-Ernährung und das SCHWARZE Kabel an den Boden.

Für den Anfang, wenn Sie nur alle Komponenten testen möchten, können Sie dies ohne den Ernährungsteil tun, indem Sie Ihren STM32L432KC an Ihren Computer anschließen.

Schritt 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

In diesem Teil erkläre ich Ihnen, wie Sie Ihr Konto auf Actoboard einrichten, um alle von Ihrem Sigfox-Modul gesendeten Daten abzurufen.

Gehen Sie zunächst zur Actoboard-Website und erstellen Sie ein Konto

Sobald Sie fertig sind, erstellen Sie eine neue Datenquelle (Bild 1).

Sie müssen Akeru finden (Bild 2). Wenn Sie es erhalten und darauf klicken, gelangen Sie zum Fenster "Verbinden Sie Ihr Akeru-Gerät" (Bild 3).

Geben Sie den Namen ein, den Sie Ihrer Datenquelle geben möchten, deren Modemnummer und PAC (diese 2 Informationen werden auf Ihrem sigfox-Modul angegeben, sie sind eindeutig).

Der letzte Teil stellt das Format der Daten ein, die Sie abrufen möchten:

lum::int:8 temp_A::int:8 hum_A::int:8 temp_S::int:8 hum_S::int:8

Ändern Sie das Format NICHT, es sei denn, Sie können auch den Code ändern, den ich Ihnen gegeben habe (zumindest ändern Sie den Namen, aber nicht das Format oder die Anzahl der Bissen).

In der Reihenfolge haben Sie also: Leuchtkraft (lum), Lufttemperatur (temp_A), Luftfeuchtigkeit (hum_A), Bodentemperatur (temp_S) und Bodenfeuchtigkeit (hum_S).

Jetzt können Sie rechts im selben Fenster überprüfen, ob Actoboard Nachrichten von Ihrem Sigfox-Modul empfängt (Abbildung 4). Darüber hinaus können Sie Ihre Daten mit einem Dashboard in Form bringen, dafür: Erstellen Sie ein neues Dashboard, klicken Sie darauf und fügen Sie ein neues Widget hinzu (Bild 5). Nun öffnet sich ein neues Fenster namens "Widget hinzufügen" (Bild 6), klicken Sie auf den zweiten Reiter "Widgets" und wählen Sie eines aus.

Hier zeige ich zum Beispiel, wie der Wert der Leuchtkraft angezeigt wird. Wählen Sie also das zweite Widget "Wert" und ändern Sie die Widget-Einstellungen (Bild 7), fügen Sie einen Datensatz hinzu und wählen Sie die Variable aus, die Sie anzeigen möchten. Wenn Sie jetzt auf Ihrem Dashboard zurückkehren, wird der Wert Ihrer Variablen angezeigt (Bild 8).

Schritt 5: Anzeigeprobleme

Anzeigeprobleme
Anzeigeprobleme
Anzeigeprobleme
Anzeigeprobleme

In diesem Abschnitt erzähle ich Ihnen, welche Werte von unseren Sensoren erwartet werden und wie Sie diese überprüfen können.

Wenn Sie von Anfang an alles richtig gemacht haben, sollten Sie jetzt valeus auf Ihrem Bildschirm und Actoboard haben

In diesem Fall sehen Sie weder auf dem Bildschirm noch auf dem Actoboard etwas

  • Bitte überprüfen Sie zunächst alle Verbindungen zwischen Sensoren und Mikrocontroller.
  • Wenn Sie sich über Ihre Anschlüsse sicher sind, könnte es Ihr LCD-Bildschirm sein (sie sind etwas zerbrechlich). Sie sollten immer noch den Wert auf actoboard haben, wenn Sie den letzten Schritt richtig befolgt haben

Falls Sie beim Einrichten von Actoboard Probleme haben, ist hier eine dritte Möglichkeit, Ihre Werte zu haben: Putty

So verwenden Sie Spachtelmasse:

  • Verbinden Sie Ihr Gerät mit Ihrem Computer und öffnen Sie den Windows-Peripherie-Manager und finden Sie heraus, an welchem Port Ihr Gerät angeschlossen ist (Abbildung 2).
  • Öffnen Sie dann Putty und wählen Sie Serial (rot in Bild 3) und fragen Sie die COM-Port-Nummer ab, die Sie im vorherigen Schritt gefunden haben (orange in Bild 3).
  • Klicken Sie auf OK. Eine Konsole wird geöffnet und zeigt Werte an

Schritt 6: Danke

Vielen Dank, wenn Sie versucht haben, Ihren eigenen FLOGER zu machen:) oder auch wenn Sie dies gerade gelesen haben!

Wenn Sie Kommentare, Fragen oder Verbesserungen haben, können Sie sie gerne teilen!

Empfohlen: