Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: PCB und Code
- Schritt 3: Verdrahten der Komponenten
- Schritt 4: Actoboard
- Schritt 5: Anzeigeprobleme
- Schritt 6: Danke
Video: Der Floger: ein Gerät zur Überwachung von Wetterparametern - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
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
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
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:
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
ASS-Gerät (Asoziales soziales Gerät): 7 Schritte
ASS-Gerät (Asoziales soziales Gerät): Angenommen, Sie sind die Art von Person, die gerne mit Menschen zusammen ist, aber es nicht mag, dass sie zu nahe kommen. Sie sind auch ein Publikumsliebling und es fällt Ihnen schwer, Nein zu Menschen zu sagen. Sie wissen also nicht, wie Sie ihnen sagen sollen, dass sie sich zurückziehen sollen. Nun, treten Sie ein – das ASS-Gerät! Ja
Verwendung von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : 4 Schritte
Einsatz von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : Landwirte und Gewächshausbetreiber für ein kostengünstiges automatisches Bewässerungssystem. In diesem Projekt integrieren wir einen elektronischen Bodenfeuchtesensor mit einem Mikrocontroller, um Pflanzen automatisch ohne menschliches Zutun zu bewässern, wenn der Boden zu trocken ist
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
So schalten Sie jedes Gerät aus der Ferne ein, z. einen Computer (mit einem Mobiltelefon): 5 Schritte
So schalten Sie jedes Gerät aus der Ferne ein, z. ein Computer (mit einem Mobiltelefon): In diesem anweisbaren zeige ich Ihnen, wie Sie ein altes Mobiltelefon in einen Fernschalter für Ihren Computer verwandeln. Für andere Geräte siehe letzter Schritt. Dies ist fast kostenlos, wenn Sie ein altes Handy und eine SIM-Karte besitzen. Was Sie brauchen: - Altes Handy (w