Voltaic Solarbetriebene Pollution-Monitor
23 Schritt:Schritt 1: Ersatzteile und Voraussetzungen Schritt 2: Schritt 3: Schritt 4: Schritt 5: Schritt 6: Schritt 7: Schritt 8: Schritt 9: Schritt 10: Schritt 11: Schritt 12: Schritt 13: Schritt 14: Schritt 15: Schritt 16: Schritt 17: Schritt 18: Schritt 19: Schritt 20: Schritt 21: Schritt 22: Schritt 23:
Wer würde nicht wollen, um mehr über die Qualität der Luft in der Umgebung in der sie leben schon? Natürlich könnten Sie sich die Statistik schauen auf vielen Websites, aber wo ist der Spaß? Das Leben hier in Florida gibt es viele Bereiche, die sich selbst zu tun, diese Art von Tests und ist, dass die Tampa Hackerspace in der Nähe einer gut frequentierten Bereich von der I-4 / I-275 Autobahnkreuz gelegen verleihen, gut, haben wir die Möglichkeit, dass der Raum der Stelle vorgesehen.
Der Gedanke, der Verschmutzung und viel Sonne ist, wie die Idee Bohrung eines Solar powered Verschmutzung Monitor. Das Ziel wir uns vorgenommen mit war, CO in Echtzeit zu messen, mit einem Fernfühler, dann nach der Einnahme der Probenahme, veröffentliche es öffentlich auf einer interaktiven Karte. All das, natürlich, während sie durch Sonnenenergie mit Hilfe der 6 Watt Solar Charger Kit von Photovoltaikanlagen mit Strom versorgt. Eine eigenständige Lösung.
Schritt 1: Ersatzteile und Voraussetzungen
-
Lassen Sie uns beginnen, indem Sie alle unsere Werkzeuge und Teile zusammen als auch das Herunterladen der Codes / Treiber zu verwenden.
Tools
- Lötkolben
- Solder
- PC oder Laptop, die Ihren Arduino (oder Klon) programmiert werden, mit USB-Anschluss
Voraussetzung
Go erhalten und Installieren von Treibern für den DIGIX aus: http://digistump.com/wiki/digix/tutorials/software
Projektcode
Github Repo: https://github.com/TampaHackerspace/pollution-sensor-network
Teile
- 6 Watt Solar Charger Kit von Voltaic Systems (http://www.voltaicsystems.com/6wattkit.php)
- Arduino oder Arduino Clone mit Wi-Fi gebaut in (wir die DIGIX verwendet durch Digistump Version 1.0)
- USB zum Mikro-Stecker mit dem Arduino Macht, dies wird mit der Solar Charger Kit
- USB zum Mikro-Stecker mit dem Arduino (leider können Sie nicht die, die mit dem Solar-Ladegerät Kit kommt) Programm
- MQ-7 Kohlenmonoxid-Sensor aus SparkFun
- Gas Sensor Adapterkarte aus SparkFun
- BUK553-100 MOSFET (N-Kanal-MOSFET-Logikpegel jedes N-Kanal-Ebene Mosfet Handhabung 1 Amp)
- 2 x 10 K Ohm Widerstände
- Ersatz PC Board (Solderable Prototype Board)
- Male Header-Pins (genug, um mindestens 8 Griff, die endgültige Zahl wird von der Anzahl der Sensoren, die Sie anhängen sollten Sie von dieser Instructable erweitern wählen möchten hängen!)
- 1 x 2-Zoll von ¼ Zoll-Schraubenbolzen (wir dieses Bolzens, da es ein quadratisches Stück direkt unter der Pilzkopf, die Keile schön gegen die PVC, um eine Drehung zu verhindern)
- 3 x ¼ Zoll-Muttern für die Schraubenbolzen
- 1 x 1 Zoll PVC-Rohr, die etwa 4 Zoll lang ist
- 4 x 1-Zoll-Stücke von Schrumpfschlauch von 3/16 Zoll Größe
- 1 orange 24 AWG Draht 1,5 Meter lang
- 1 Black 24 AWG Draht 1,5 Meter lang
- 1 Red 24 AWG Draht 1,5 Meter lang
- 1 Yellow 24 AWG Draht 1,5 Meter lang
Hinweis: Es ist zwar nicht erforderlich, empfehlen wir die 4 Farben der Schaltdraht. Es kann wirklich alle die gleiche Farbe, aber mit verschiedenen Farben hilft zu verhindern, dass fehlerhafte Anschlüsse.
Schritt 2:
- Installieren Sie die Treiber auf Ihrem PC / Laptop aus DIGIX für die Arduino / Clone. Wenn Sie gewählt haben, um mit dem DIGIX zu gehen, müssen Sie die Anweisungen auf der Website (folgen http://digistump.com/wiki/digix/tutorials/software ), um sicherzustellen, erhalten Sie das kritische Bibliothek für die Wi-Fi. Nach diesen Schritten wird Test helfen, um sicherzustellen, können Sie auch sehen, für die später in das Projekt.
Stellen Sie sicher, können Sie es durch Ausführen eines der Standard-Arduino Skizzen zu sehen. Wir empfehlen die Verwendung 01.Basics, und wählen Sie Blink. Dadurch wird sichergestellt, können Sie die Arduino zu programmieren, wenn es soweit ist.
Schritt 3:
- Up der Wi-Fi auf dem Arduino gesetzt. Folgen Sie den Anweisungen auf der Tutorial-Link, um sicherzustellen, WLAN arbeitet nach dem Arduino / Clone. Am Ende der doc, um zu testen, müssen sie einen Test Sketch zu laufen. Es ist auf DigiFi, dann BasicClient.
Klicken Sie auf Wiedergabe, wird es laufen, dann öffnen Sie die Serial Monitor. Er wird sagen: "Eine beliebige Taste drücken". Setzen Sie in jeden gewünschten Buchstaben, klicken Sie auf Senden. Sehen Sie sich das Serial Monitor für die Bestätigung, dass sie kommuniziert.
Setup Wi-Fi auf der DIGIX:
http://digistump.com/wiki/digix/tutorials/wifi
Schritt 4:
-
Jetzt ist es Zeit, um die Sensor-Schild zu erstellen.
Um dies zu tun, werden wir die Header zu installieren.
Die Stiftleisten müssen mit den folgenden Arduino Pin Orten aufstellen:
+ 3.3V (unsere Verbindung 1)
+ 5V (unsere Verbindung 2)
Ground (unsere Verbindung 3)
Ground (unsere Verbindung 4)
Spannung (unsere Verbindung 5)
Lassen Sie eine Gap (das ist, wo die Arduino hat einen Raum in seiner Buchse) (unsere Verbindung 6)
A0 (unsere Verbindung 7)
A1 (unsere Verbindung 8)
A2 (unsere Verbindung 9)
Schritt 5:
Schritt 6:
-
Installieren Sie die Mosfet
Mosfet geht auf 7, 8, und 9 auf unserem Board.
Anschlüsse:
Pin1 auf dem MOSFET (dessen Gate), Linien mit Position 7 (die oberhalb, aber nicht A0 angeschlossen ist)
Pin 2 auf der Mosfet (dessen Drain), einer Linie mit 8 Slot (die oben aber nicht A1 angeschlossen ist)
Pin 3 an dem Mosfet (dessen Source), einer Linie mit Position 9 (die oberhalb, aber nicht verbunden ist, A2)
Schritt 7:
Schritt 8:
Schritt 9:
-
Installieren der Drahtverbindungen auf dem Gas Sensor Adapterkarte
Verwenden Sie ca. 1 Meter Draht für jede Verbindung
Löten Sie das schwarze Kabel an den GND (Masse)
Löten Sie das gelbe Kabel an die B1
Löten Sie das orange Kabel an die A1
Löten Sie das rote Kabel an den H1 (das ist die Heizleistung)
Nun, da die Anschlüsse gelötet werden, schließen Sie den Sensor auf der Platine selbst.
Schritt 10:
Schritt 11:
Schritt 13:
Schritt 14:
-
Verbinden Sie nun den "Schild" einfach auf das Arduino erstellt haben. Achten Sie darauf, Slot 1 an der Arduino 3.3+ starten und sicherstellen, dass Slot 7 landet über A0. Sie können von diesem Slot 7 bis A0 ist die einfachere einem Line-Up angesichts der Gap zu finden.
Zu diesem Zeitpunkt möchten Sie vielleicht ein paar zusätzliche Header-Pins, die wirklich nichts zu tun, sondern sorgen für Stabilität auf der Platine, wie es legt zu installieren.
Schritt 15:
Schritt 16:
-
Nun schieben Sie den Sensor in die PVC abgewandten Schlitz Sie gerade geschnitten.
Nachdem Sie den Sensor platziert haben, legen Sie die Schlossschraube in dahinter, Verkeilen des Sensors fest.
Sichern Sie die Schlossschraube durch Festziehen einer der Muttern an den PVC
Der Punkt dabei ist, um einen Feuchtigkeitsabschirmung und verhindert Ablagerungen von leicht beeinflussen den Sensor, und ermöglichen trotzdem eine Luftströmung zu verbrauchte Luft Messungen verhindern.
Schritt 17:
- Öffnen Sie die Arduino Sketch auf Ihrem PC, und stellen Sie sicher, dass der Arduino mit Ihrem USB-Kabel angeschlossen. Jetzt laden Sie die Skizze auf Ihrem Arduino. Öffnen Sie die Serien überwachen und sicherzustellen, ist es mit Ihrem Sensor kommuniziert. Sie sollten eine Menge Debugging Text zu sehen, wie es zählt die Annahme dem die Messwerte. Das System wird derzeit eingerichtet, um Messwerte zu nehmen, wie folgt:
Heater geht für 60 Sekunden dann geht es in den Standby welche im mittleren Bereich ist für 90 Sekunden (wo es dauert Lesungen, aber erst, nachdem alle 5 Minuten zwischen Abtastperioden, da dies während des nächsten verfügbaren Leerlaufzeitperiode)
Wir nehmen uns die Lesung alle 10 Sekunden während dieser Ruhezeit während der 5. Minute. Wir werfen den höchsten, den niedrigsten, dann haben wir den Durchschnitt der verbleibenden. Damit soll der Geräusch loszuwerden.
Schritt 18:
-
Jetzt ist es Zeit sich zu registrieren, um Ihre Daten zu schreiben!
Sie müssen auf diese URL zu gehen und sich für Ihren API-Schlüssel:
http://tampahackerspace.com/dontpollute/api.php
Erstellen Sie einfach ein Konto schnell und die Seite wird der Ausgang USER_ID, SENSOR_ID und API_KEY, die Sie verwenden werden in den folgenden Schritten (in Ihrem Arduino-Code).
Schritt 19:
-
Jetzt ist es Zeit, um Ihre Breite und Länge für Ihre Arduino Code. Dazu empfehlen wir folgende Website, da es sehr einfach zu bedienen:
http://itouchmap.com/latlong.html
Geben Sie Ihre Adresse, dann greifen die Werte, die in der Breite und Länge Feld erzeugt werden. Sie werden im nächsten Schritt werden mit ihnen.
Schritt 20:
Schritt 21:
- Schließen Sie das Netz nur USB von Voltaic, von der Voltaic-Akku an das Arduino. Verbinden Sie das Solarpanel auf die Voltaic-Akku.
Schritt 23:
-
Das ist es! Sie sind in Betrieb.
Das Tolle an der Stromquelle für dieses Projekt ist, das Burkina Bedienfeld gibt uns 6 Watt, die Batterie gibt uns 5 Watt, und wir verbrauchen 1-2 Watt. Also sollten wir theoretisch nie versiegen.
Eine komplett eigenständig betriebene Projekt! Es wird durch die Nacht laufen und in den Tag laden!
Ehre, wem Ehre durch:
Wesley Faler
Bill Shaw
Jon Adair
William Stillwell
Charles Bucher
Alexander Wingeier