• Home »
  • Wetterstation »

    7 Schritt:Schritt 1: Materialien Schritt 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Schritt 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Schritt 4: Regen-Lehre Schritt 5: Windrichtung Schritt 6: Windgeschwindigkeit Schritt 7: Software

    Zurück Ende Februar habe ich diesen Beitrag auf der Raspberry Pi Website. http: //www.raspberrypi.org/school-weather-station -... Sie hatten Raspberry Pi Wetterstationen für Schulen erstellt. Ich wollte ein total! Aber zu dieser Zeit (und ich glaube immer noch, wie dies schreibe) sie nicht öffentlich verfügbar sind (Sie brauchen, um in einer ausgewählten Gruppe von Testern sein). Nun wollte ich auf und ich habe nicht das Gefühl, Beschuss aus Hunderte von Dollar für eine bestehende 3rd-Party-System. So, wie ein guter Instructable Benutzer, beschloss ich, meine eigenen zu machen !!! Ich habe ein wenig Forschung und fand einige gute Handelssysteme konnte ich mir zu stützen ab. Ich fand einige gute Instructables um mit einigen der Sensor oder Raspberry PI Konzepte helfen. Ich fand auch diese Website, die Pay-Schmutz war, hatten sie eine bestehende Maplin System rissen: http://www.philpot.me/weatherinsider.html Fast forward etwa einen Monat und ich habe eine grundlegende Arbeitssystem. Dies ist eine komplette Raspberry Pi Wetter-System mit nur die Grund Raspberry Pi Hardware, Kamera, und einige verschiedene analoge und digitale Sensoren unseren Messungen zu machen. Kein Kauf vorgefertigte Anemometer oder regen Manometer, wir machen unsere eigenen! Hier ist es Features: Rekorde Infos zu RRD und CSV, können so manipuliert werden oder exportiert werden / in andere Formate importiert. Verwendet die Weather Underground API, um tolle Informationen wie historische Höhen und Tiefen, Mondphasen und Sonnenaufgang / Sonnenuntergang zu bekommen. Verwendet die Raspberry Pi-Kamera, um ein Bild einmal eine Minute (Sie können dann nutzen sie, um timelapses machen). Hat Webseiten, die die Daten für den aktuellen Stand und einigen historischen (letzte Stunde, Tag, 7 Tage, Monat, Jahr) anzeigen lassen. Die Website-Thema ändert sich mit der Tageszeit (4 Optionen: Sonnenaufgang, Sonnenuntergang, Tag und Nacht). Die gesamte Software für Aufzeichnung und Anzeige der Informationen ist in einer Github, habe ich auch getan gewisse Bugtracking, Feature-Anfragen in auch dort: https: //github.com/kmkingsbury/raspberrypi-weather ... Dieses Projekt war eine großartige Lernerfahrung für mich, ich habe wirklich in die Fähigkeiten der Raspberry Pi vor allem mit dem GPIO tauchen, und ich traf einige Lernschwachstellen als auch. Ich hoffe, Sie, der Leser, kann von einigen meiner Studien und tribulations.Step 1 lernen: Materialien Elektronik: 9 Reed-Schalter (8 für die Windrichtung, 1 für die Regen-Lehre, wahlweise 1 für die Windgeschwindigkeit an Stelle von einem Hall-Sensor), habe ich diese: https://www.sparkfun.com/products/10601 1 Hallsensor ( für die Windgeschwindigkeit, Windmesser genannt) - https://www.adafruit.com/product/158 Temperatur Feuchte (viele Feuchtesensoren sind mit einem Temperatursensor), habe ich die DHT11: https: //www.adafruit. com / product / 386 Druck (der BMP kam mit einem Temperatursensor in es auch), habe ich die BMP180: https://www.adafruit.com/product/1603 Photoresistor GPS Chip oder USB-GPS. 4 starke Magnete (2 für Windmesser, 1 für die Richtung, 1 für Regen Gauge), habe ich die Seltenerd-Magneten, sehr zu empfehlen). Eine Handvoll von verschiedenen Widerständen, ich habe diese Packung, die im Laufe der Zeit sehr praktisch erwiesen hat: https://www.sparkfun.com/products/10969 MCP3008 - zum Analog-Digital-Eingänge für den Raspberry Pi konvertieren - https://www.adafruit.com/product/856 Hardware Raspberry Pi - Ich habe die B + W-LAN-Adapter Pi Kamera Eine feste 5V-Netzadapter (es stellte sich heraus schmerzlich lästig, ich bekam schließlich die Adafruit einer zu sein, da sonst die Kamera fährt zu viel Saft und kann / die Pi hängen, ist es hier: https://www.adafruit.com/products/501 ) Materialien: 2 Drucklager (oder Skateboard oder Rollschuhlager wird auch funktionieren), bekam ich diese auf Amazon: http://amzn.com/B0034G64XE 2 wasserdichte Gehäuse (Ich habe einen Schaltschrank aus dem lokalen big box store), doesn ' t viel aus, muss nur eine gute Größe Gehäuse, die gehen, um genügend Platz und schützen alles) zu finden. Einige PVC-Rohr und Endkappen (verschiedene Größen). PVC Halterungen Paar Platten aus dünnem Plexiglas (nichts Besonderes). Kunststoff-Abstandshalter Mini-Schrauben (I verwendet # 4 Schrauben und Muttern). 2 Kunststoff-Weihnachtsbaum-Verzierung - für den Windmesser verwendet, ich habe mir im örtlichen Hobby Lobby. Kleine Dübel Kleines Stück Sperrholz. Werkzeuge: Dremel Heißklebepistole Lötkolben Multimeter DrillStep 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Alle 13 Artikel anzeigen Das Hauptgehäuse beherbergt die PI, die Kamera, das GPS und der Lichtsensor. Es wurde entwickelt, wasserdicht sein, da er beherbergt alle kritischen Komponenten werden die Messungen der Einnahme von der Fernbedienung Gehäuse und dass man soll ausgesetzt / offen für die Elemente. Schritte: Wählen Sie ein Gehäuse, habe ich einen elektrischen Anschlusskasten, verschiedene Projektfelder und wasserdicht Fällen wird genauso gut funktionieren. Entscheidend ist es genug Platz für alles, was zu halten hat. Meine Enclosure enthält: Der Raspberry Pi (auf Abstandsbolzen) - Benötigt eine WIFI-Chip, wollen nicht laufen Cat5e in den Hinterhof zu sein! Die Kamera (auch Abstandshalter) Der GPS-Chip, über USB angeschlossen ist (mit einem Sparkfun FTDI Kabel: https://www.sparkfun.com/products/9718 ) - Das GPS bietet Breiten- und Längengrad, das ist schön, aber noch wichtiger , Ich kann die genaue Zeit vom GPS erhalten! zwei Ethernet / CAT5-Buchsen, um das Hauptgehäuse auf die andere Gehäuse, das die anderen Sensoren beherbergt verbinden. Dies war nur eine bequeme Art mit Kabeln geht zwischen den beiden Boxen, ich habe etwa 12 Drähte, und die beiden cat5 bieten 16 möglichen Verbindungen, so habe ich Platz, um sich zu erweitern / ändern Dinge. Es gibt ein Fenster in der Front meines Gehäuse für die Kamera aus zu sehen. Der Fall mit diesem Fenster schützt die Kamera, aber ich hatte Probleme, wo die rote LED an der Kamera (wenn es die ein Foto) spiegelt den Plexiglas und zeigt sich auf dem Foto. Ich habe etwas schwarzes Klebeband, dies zu mildern, und versuchen Sie sperren (und anderen LEDs aus der Pi und GPS), aber es ist nicht 100% yet.Step 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Dies ist, wo ich die gespeicherte Temperatur, Feuchtigkeit, und Drucksensoren sowie die "Haken ups" für den regen Messer, Windrichtung und Windgeschwindigkeitssensoren. Es ist alles sehr einfach, Stifte hier eine Verbindung über die Ethernet-Kabel an die erforderlichen Pins auf dem Raspberry Pi. Ich habe versucht, Digitale Sensoren verwenden, wo ich konnte, und dann ist jede Analog werden an das MCP 3008 dauert es bis zu 8 analoge was mehr als genug für meine Bedürfnisse war hinzugefügt, sondern gibt Raum für Verbesserungen / erweitern. Dieses Gehäuse ist für die Luft (es muss für die genaue Temperatur, Feuchtigkeit und Druck). Die unteren Löcher herausgesprungen, also gab ich einige der Schaltungen ein Spray aus einem Silikonschutzlack Spray (Sie können es online zu gehen oder ein Ort wie Frys Electronics). Hoffentlich sollte das Metall vor Feuchtigkeit zu schützen, obwohl Sie müssen vorsichtig sein und sie nicht auf einige der Sensoren. Die Oberseite des Gehäuses ist auch, wo die Windgeschwindigkeit Sensor passt. Es war ein toss up, ich könnte die Windgeschwindigkeit oder Windrichtung oben gesetzt haben, ich habe keine großen Vorteile der einen über den anderen zu sehen. Gesamt Sie beide Sensoren (Wind dir und Geschwindigkeit) hoch genug ist, wo Gebäude, Zäune, Hindernisse nicht mit den Messungen stören wollen. Schritt 4: Regen-Lehre Alle 8 Artikel anzeigen Ich meistens folgte diesem instructable, um die tatsächliche Spur machen: http: //www.instructables.com/id/Arduino-Weather-St ... Ich habe dies aus Plexiglas, so konnte ich sehen, was los war und ich dachte, es wäre cool. Insgesamt ist das Plexiglas arbeitete in Ordnung, aber in Verbindung mit der Gluegun, Gummidichtung und insgesamt Schneiden und Bohren sie nicht Aufenthalt, dass unberührte, auch mit der Schutzfolie. Kernpunkte: Der Sensor ist ein einfaches Reedschalter und Magnet wie ein Tastendruck im RaspberryPi Code behandelt, ich einfache Zählung Eimer im Laufe der Zeit und stellen Sie dann die Umwandlung später zu "Zoll regen". Machen Sie es groß genug, um genügend Wasser bis zur Spitze zu halten, aber nicht so viel, dass es braucht viel, um bis zur Spitze. My first pass ich jedes Fach nicht groß genug ist, so wäre es ein und starten Ablassen über den Rand, bevor es gekippt. Ich fand auch, dass Restwasser kann einige Fehler in den Mess hinzuzufügen. Was bedeutet, vollständig trocken es dauerte X abfällt, um eine Seite zu füllen und kippen Sie es einmal nass es dauerte Y fällt zu füllen und Spitze (der weniger als X). Nicht eine riesige Menge, sondern kam in beeinflussen, wenn sie versuchen zu kalibrieren und ein gutes "1 Last gleich, wie viel" Messung. Balancieren Sie es, Sie durch Hinzufügen gluegun Kleber auf die Unterseite endet, wenn eine Seite ist erheblich schwerer als die andere zu betrügen, aber Sie sie so nah wie möglich ausgeglichen benötigen. Sie können auf dem Foto sehen, ich Setup ein wenig Prüfstand mit einigen Schwämme und ein Holzhalter zu testen, und bekommen es richtig, bevor installing.Step 5 ausgeglichen: Windrichtung Alle 11 Artikel anzeigen Dies war eine einfache Wetterfahne. I auf Basis der Elektronik von der Maplin System: http://www.philpot.me/weatherinsider.html Die wichtigsten Punkte: Dies ist ein analoger Sensor. Die acht Reed-Schalter in Kombination mit verschiedenen Widerständen Aufteilung des Ausgangs in Stücke, so kann ich erkennen, welche Koordinate der Sensor in die durch den Wert. Http: (Der Begriff wird in dieser instructable erläutert //www.instructables.com/id/Accessing-5-button ... Nach der Verschraubung auf der Wetterfahne Teil, den Sie tun müssen, um sie zu kalibrieren, so dass "diese Richtung ist das, was in Nordrichtung". Ich machte eine Testanlage mit Holz, so dass ich in die und aus zu schalten Widerstände leicht, die das gesamte Spektrum der Werte für mich bedeckt, das war super hilfsbereit! Ich habe ein Drucklager, dauerte es in Ordnung, ich bin sicher, dass eine regelmäßige Skateboard oder Rollschuhlager wäre ebenso fine.Step 6 gewesen sein: Windgeschwindigkeit Dieser drehte ich mich noch einmal auf die Instructable Gemeinschaft und gefunden und folgte diesem instructable: http: //www.instructables.com/id/Data-Logging-Anemo ... Kernpunkte: Sie können die Hall-Sensor oder einen Schalter an einen Reed-Sensor zu nutzen. Der Hall-Sensor ist eher ein analoger Sensor so, wenn Sie es sind in einer digitalen Weise, wie eine Taste drücken, müssen Sie sicherstellen, dass die Lese- / Spannung hoch genug ist, dass es sich wie eine echte Taste drücken, anstatt nicht genug . Größe des Bechers ist entscheidend, so ist die Länge des Stockes! Ursprünglich habe ich Tischtennisbälle und sie waren viel zu klein. Ich habe sie auch auf langen Stöcken, die nicht funktioniert haben. Ich bekam sehr frustriert und dann kam in diesem instructable, tat Ptorelli einen tollen Job zu erklären, und es half mir, wenn meine ursprüngliche Entwurf nicht als well.Step 7 arbeiten: Software Software ist in Python geschrieben, um die Daten von den Sensoren zu erfassen. Ich habe einige andere 3rd-Party-Bibliotheken von Git Adafruit und andere, um die Informationen von den Sensoren und GPS zu bekommen. Es gibt auch einige cron-Jobs, die einige der API Informationen sowie zu ziehen. Die meisten erläutert / im Git-Dokumentation unter docs umrissen / install_notes.txt Die Web-Software ist in PHP, um es auf der Website angezeigt werden, während auch unter Verwendung von YAML für die Konfigurationsdateien und natürlich die RRD-Tool, um zu speichern und die Daten grafisch darzustellen. Es nutzt die Weather Underground-API, um einige der interessant Daten, die Sensoren nicht ziehen können erhalten: Record Hallo und Lows, Mondphase, Sonnenuntergang und Sonnenaufgang Zeiten, gibt es auch Gezeiten auf ihre API, die ich dachte, war wirklich ordentlich zur Verfügung, aber ich lebe in Austin TX, die sehr weit von Wasser. All das ist ein Angebot auf Github und aktiv gepflegt und aktuell verwendeten, wie ich weiter zu verfeinern und zu kalibrieren mein eigenes System, so können Sie Feature-Requests und Bug-Reports und einreichen. Die Software durchläuft ein Thema Änderung in Abhängigkeit von der Tageszeit, gibt es 4 Stufen. Wenn die aktuelle Zeit + oder - 2 Stunden von Sonnenaufgang oder Sonnenuntergang dann erhalten Sie die Sonnenaufgang und Sonnenuntergang in Themen, die jeweils zu bekommen (im Augenblick nur einen anderen Hintergrund, werde ich wohl tun, andere Schriftart / Grenzfarben in der Zukunft). Ebenso außerhalb dieser Bereiche gibt die Tag und Nacht-Thema.$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Mini-Wetterstation mit ATtiny85: der Sender Schritt 2: Mini-Wetterstation mit ATtiny85: der Empfänger Schritt 3: Mini-Wetterstation mit ATtiny85 / 45: Das Display Schritt 4: Mini-Wetterstation mit ATtiny85 / 45: Möglichkeiten / Schlussfolgerungen Schritt 5: Mini-Wetterstation: Die Antenne

      Alle 9 Artikel anzeigen In einer aktuellen instructable beschrieben Indigod0g eine Mini-Wetterstation, die ganz gut funktioniert, mit zwei Arduinos. Vielleicht nicht jeder will 2 Arduinos opfern, um Feuchte und der Temperatur zu bekommen, und ich bemerkte, dass es möglich sein sollte, eine ähnliche Funktion mit zwei ATtiny85 zu tun. Ich glaube, die Rede ist einfach, so dass ich besser mein Geld, wo mein Mund ist. In der Tat, wenn ich zwei früheren instructables schrieb ich: 2-Draht-LCD-Schnittstelle für Arduino oder Attiny und Empfangen und Senden von Daten zwischen ATtiny85 (Arduino IDE 1.06) dann die meisten der Arbeit ist bereits getan. Müssen Sie nur die Software ein wenig anpassen. Wählte ich für eine Zweidraht-LCD-Lösung mit einem Schieberegister, sondern als ein I2C LCD, weil auf der Attiny das Schieberegister ist einfacher zu implementieren als die I2C-Bus. Aber ... wenn Sie zum Beispiel einen BMP180 oder BMP085 Drucksensor lesen möchten, müssen Sie für I2C, dass sowieso, so dass Sie könnte genauso gut verwenden Sie einen I2C LCD dann auch. TinyWireM ist eine gute Bibliothek für I2C auf einer Attiny (aber mehr Platz benötigt). BOM Der Sender: DHT11 ATtiny85 10 k Widerstand 433 MHz-Sendemodul Der Empfänger ATtiny85 10k Widerstand 433 MHz Empfängermodul Das Display 74LS164 Schieberegister 1N14148 Diode 2x1k Widerstand 1x1k variablen Widerstand ein LCD-Display 2x16

        9 Schritt:Schritt 1: Teileliste Schritt 2: Richten Sie ein Betriebssystem auf dem Rasperry Pi 2 Schritt 3: Installieren und konfigurieren Sie weewx Konfigurieren Services vor dem Booten starten Schritt 4: Bereiten Sie das serielle Kabel und Netzkabel Schritt 5: Überprüfen Sie in Daten aus der Wetterstation lesen Schritt 6: Bereiten Sie das Getriebe für den Außenbereich Schritt 7: Lass es alle im Freien montiert Schritt 8: Blitzüberspannungsunterdrückung Schritt 9: Strom alles auf und überprüfen Sie die Installation

        Unsere Hackerspace ( Bloominglabs ) vor kurzem eine ADS-Wetterstation WS1 von einem großzügigen Wohltäter. Darüber hinaus wurden wir von Instructables für den Raspberry Pi 2 Hackathon gewählt, wir haben die einige RPi2 zu hacken auf. Für mein Projekt habe ich beschlossen, eine RPi2 nutzen, um unsere Wetterstation online zu stellen. Unsere Station Windrichtung, Windgeschwindigkeit, regen, Temperatur und Feuchtigkeit messen. Das Gerät kann Daten in einer Anzahl von Weisen, einschließlich der Seriennummer. Ich brauchte eine Möglichkeit, die Daten zu lesen und bekommen es nach unten weg von der Stange und auf unser Netz. Der Raspberry Pi 2 wird diese schön mit einem PoE Lauf um eine wasserdichte Gehäuse auf dem Mast zu tun.

          11 Schritt:Schritt 1: Teile und Materialien Schritt 2: System Design Schritt 3: Electrical Design Schritt 4: Elektriker Schritt 5: Hardwaredesign Schritt 6: Basiseinheit Schritt 7: Rohrmontage Schritt 8: Anemometer Berg Schritt 9: Haupt Enclosure Montage Schritt 10: Software: Konfigurieren des Edison Schritt 11: Laufzeit +

          Nehmen Sie wieder die Macht der Wettervorhersage von Ihrem lokalen Wetterfrosch und beginnen Sie Ihren eigenen Ausflug in die Welt des Amateur Meteorologie und Bürger die Wissenschaft mit Ihrem ganz eigenen DIY-Wetterstation und Datenlogger. In diesem Instructable, werde ich Ihnen zeigen, wie ich entworfen und gebaut, eine Wetterstation auf der Intel Edison Brett und eine Handvoll von Sensoren. Mit wenig mehr als ein paar Teile aus dem Baumarkt, und Haufen von Schrauben ich nehme Sie Schritt für Schritt durch die Konstruktion und Montage Vorgang. Lass uns anfangen!

            7 Schritt:Schritt 1: Ersatzteile Schritt 2: Sensing-Schaltung Schritt 3: GSM-Modul Schritt 4: Laden Sie die Software und Trockenlauf Schritt 5: Erstellen Sie die Schaltung. Schritt 6: Vorbereiten der Wohneinheiten Schritt 7: Verdrahtung und Beendigung der Wetterstation

            Auf durch die Fertigstellung meiner beiden früheren Projekten, die Kompaktkamera und tragbare Spielkonsole angespornt, wollte ich eine neue Herausforderung zu finden. Die natürliche Entwicklung war ein Outdoor-Remote-System ... Ich wollte einen Raspberry Pi Wetterstation, die in der Lage, sich selbst zu erhalten Off Grid und senden Sie mir die Ergebnisse über eine drahtlose Verbindung, von überall war zu bauen! Dieses Projekt ist wirklich seine Herausforderungen hatte, aber glücklicherweise die Stromversorgung des Raspberry Pi ist eine der wichtigsten Herausforderungen, die leicht mit Hilfe der gemacht worden ist PiJuice als Stromversorgung mit Solar es Unterstützung hinzugefügt. Mein erster Gedanke war, die fantastische verwenden AirPi Modul zu Lesungen zu nehmen. Dies hatte jedoch zwei Hauptnachteile; es erfordert eine direkte Internet-Verbindung, um die Ergebnisse laden und es muss direkt an den GPIO auf der Pi das heißt, es kann nicht der Luft ausgesetzt werden, ohne dass auch Freilegen der Raspberry Pi (nicht ideal, wenn wir wollen, dass diese Wetterstation angeschlossen werden dauern jede Länge der Zeit). Die Lösung ... meine eigene Erfassungsmodul! Unter Verwendung viel von der AirPi für Inspiration war ich in der Lage, mit ein paar Sensor hatte ich schon zusammen eine sehr einfache Prototyp; Temperatur, Feuchtigkeit, Lichtpegel und allgemeine Gasen. Und das Tolle daran ist, dass es wirklich einfach, mehr Sensoren jederzeit hinzufügen. Ich beschloss, ein verwenden Raspberry Pi ein + vor allem wegen seiner niedrigen Stromverbrauch. Zu schicken mir die Ergebnisse Ich habe die EFCom Pro GPRS / GSM-Modul, das eine Text direkt zu meinem Mobiltelefon mit den Ergebnissen senden! Recht ordentlich richtig? Ich bin froh zu wissen, dass Ideen, die Sie für andere große Solar oder tragbare Projekte haben sich hier. Lassen Sie mich in den Kommentaren wissen und ich werde mich bemühen, ein Tutorial zu erstellen!

            Seiten: