Inhaltsverzeichnis:

RPi Wetterstation und Digitaluhr - Gunook
RPi Wetterstation und Digitaluhr - Gunook

Video: RPi Wetterstation und Digitaluhr - Gunook

Video: RPi Wetterstation und Digitaluhr - Gunook
Video: Analog- oder Digital-Uhr? - Zwei Raspberry Pi Projekte! 2024, November
Anonim
Image
Image
RPi Wetterstation und Digitaluhr
RPi Wetterstation und Digitaluhr

Von Anders644PIMy InstagramFolgen Sie mehr vom Autor:

Minimalistischer intelligenter Pflanzer
Minimalistischer intelligenter Pflanzer
Minimalistischer intelligenter Pflanzkübel
Minimalistischer intelligenter Pflanzkübel
Digitales RPi LED-Thermometer
Digitales RPi LED-Thermometer
Digitales RPi LED-Thermometer
Digitales RPi LED-Thermometer
NodeMCU Alexa TV-Steuerung
NodeMCU Alexa TV-Steuerung
NodeMCU Alexa TV-Steuerung
NodeMCU Alexa TV-Steuerung

Über: Hallo, ich liebe Elektronik, 3D-Druck und das Teilen meiner Produkte. Ich versuche meistens, nützliche Dinge zu machen, aber manchmal mache ich auch nur zum Spaß und um etwas Neues zu lernen. Und wenn Ihnen gefällt, was Sie sehen, folgen Sie… Mehr über Anders644PI »

Dies ist ein schnelles und einfaches Projekt und eine schöne Präsentation. Es zeigt sowohl die Uhrzeit, die Wetterbedingungen als auch die Temperatur an. Und wenn Ihnen gefällt, was Sie sehen, folgen Sie mir auf Instagram und Twitter (@Anders644PI), um mit meinen Produkten Schritt zu halten.

Der Code basiert auf StuffWithKirbys nützlichem Code zum Lesen von JSON-Wetterdaten in Python und SteveAmor auf Githubs supercoolem SenseHat-Digitaluhrcode.

Du wirst brauchen:

  • Ein Raspberry Pi 3 (Jeder 40-Pin Raspberry Pi funktioniert)
  • Ein Raspberry Pi SenseHat (oder ein anderes Display, um die Wetterdaten anzuzeigen)
  • Ein 5V 2.4A Netzteil für Raspberry Pi
  • Eine 8 GB oder höhere Micro SD-Karte mit der neuesten Version von Raspian
  • Ein 3D-Drucker und Spulen einer beliebigen Farbe PLA (optional)
  • Dieser Satz Schrauben und Abstandshalter (Optional: Sie benötigen dies nur, wenn Sie den Diffusor verwenden möchten)

Schritt 1: Wetterdaten

Wetterdaten
Wetterdaten

Die Wetterdaten beziehen wir von OpenWeatherMap.org, aber Sie können natürlich auch einen Termister oder ähnliches zum Pi hinzufügen und Daten daraus direkt auslesen, wenn Sie es wirklich wollen.

  1. Erstellen Sie zunächst ein KOSTENLOSES Konto auf OpenWeatherMap.org.
  2. Kopieren Sie dann Ihren API-Schlüssel, um ihn später zu verwenden.
  3. Laden Sie nun die Datei city.list.json herunter und öffnen Sie sie, suchen Sie nach Ihrer Stadt und kopieren Sie dann die Stadt-ID für später.

Schritt 2: Einrichten des Pi

Einrichten des Pi
Einrichten des Pi

1. Führen Sie im Terminal auf dem Pi (mit Verbindung zum Internet) diesen Befehl aus, um das Pi-Setup zu erhalten:

sudo apt-get update && sudo apt-get upgrade

2. Laden Sie nun mein GitHub-Repository herunter und bearbeiten Sie das Skript:

git-Klon https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py

3. Fügen Sie in der RPi_Weather_Station.py Ihren API-Schlüssel und Ihre Stadt-ID ein. Sie können die Einheiten auch in imperial (fahrenheit) ändern, wenn Sie dies über metrisch (Grad) wünschen.

4. Führen Sie es jetzt aus, und es sollte großartig funktionieren. Aber wenn Sie Probleme haben, können Sie es mir gerne in den Kommentaren mitteilen, und ich helfe Ihnen gerne weiter.

sudo python RPi_Weather_Station.py

Schritt 3: 3D-gedrucktes Zubehör

3D-gedrucktes Zubehör
3D-gedrucktes Zubehör
3D-gedrucktes Zubehör
3D-gedrucktes Zubehör
3D-gedrucktes Zubehör
3D-gedrucktes Zubehör

Dieser Schritt ist optional, Sie haben bereits eine funktionsfähige Wetterstation. Aber wenn ich Zugang zu einem 3D-Drucker habe, benutze ich ihn besser.

1. Erstes Upgrade ist ein Diffusor für den SenseHat, der mit zwei Schrauben und zwei Abstandshaltern für den Pi an den Hat geschraubt werden kann. Ich habe einige Schrauben verwendet, die ich herumgelegt hatte, aber einige davon sollten auch funktionieren. Datei hier herunterladen:

2. Das zweite Upgrade ist ein vertikaler Ständer für den Pi. Dieser benötigt keine Schrauben, er wird einfach auf die USB-Anschlüsse geschoben. Dadurch sind die USB- und Ethernetports nicht funktionsfähig. Datei hier herunterladen:

Schritt 4: Das Ergebnis

Das Ergebnis
Das Ergebnis

Herzlichen Glückwunsch, fertig!!! Sie sollten jetzt eine schöne RPi-Wetterstation auf Ihrem Schreibtisch haben und Sie mit nützlichen Wetterinformationen informieren.

Ich würde gerne sehen, was Sie mit diesem Projekt machen, also markieren Sie mich bitte unter @anders644pi, auf Twitter oder Instagram, wenn Sie es schaffen. Und bitte, wenn Ihnen dieses Projekt gefällt, stimmen Sie für mich im Microcontroller Contest:

Empfohlen: