Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Verdrahten Sie das Arduino
- Schritt 2: Verdrahten Sie die DHT 22 Sensoren
- Schritt 3: Anschließen der Antenne
- Schritt 4: Laden Sie den Code hoch
- Schritt 5: Befestigen Sie den Akku
- Schritt 6: Das Projekt ist fertig! Aber kann es verbessert werden?
Video: Temperatur-Fernmessung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
In diesem Projekt wird ein MKR 1400 verwendet, um 3 DHT 22 Sensoren zu steuern und das Ergebnis mit der im Code eingegebenen Handynummer zu kommunizieren (ich werde zeigen, wo). Die Temperatur ist die einzigen Daten, die von DHT 22 abgerufen werden, aber es ist interessant zu bemerken, dass auch die Luftfeuchtigkeit abgerufen werden kann.
Dieses anweisbare ist Arbeit, die auf die Entwicklung eines Getreidebehältertemperaturüberwachungssystems hingearbeitet wurde. Die meiste Arbeit wurde von mir und @acrobatbird (GitHub-Name) abgeschlossen. Der Haupt-GitHub des Projekts ist https://github.com/PhysicsUofRAUI/binTempSensor und wenn er fertig ist, werde ich einen separaten GitHub dafür erstellen.
Lieferungen
-
3 DHT 22 Sensoren (für das größere Projekt werden drei benötigt)
www.adafruit.com/product/385
-
3 10K Widerstände
www.digikey.ca/product-detail/en/yageo/CFR…
-
Ein Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Vielzahl von Überbrückungsdrähten
Jeder Lieferant sollte welche haben
-
Eine Sim-Karte
Ich würde die günstigste Prepaid-Karte in Ihrer Nähe empfehlen. Meins war SaskTel, aber es sei denn, Sie leben in Saskatchewan, Kanada, es ist keine gute Wahl
-
Lithium-Polymer-Akku (und Ladegerät bei Bedarf)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Arduino-Antenne
www.adafruit.com/product/1991
Ich habe Orte angegeben, um die meisten gebrauchten Teile online zu kaufen, aber ich würde empfehlen, zuerst bei Ihrem örtlichen Hobby-Elektronikgeschäft einzukaufen. Dies dient nicht nur der Unterstützung lokaler Unternehmen, sondern auch, weil es praktisch ist, sie zu haben, wenn Sie ein Teil so schnell wie möglich benötigen und nicht auf den Versand warten möchten.
Schritt 1: Verdrahten Sie das Arduino
In meinem speziellen Fall habe ich den Arduino MKR 1400 auf ein Steckbrett gelegt, meins hat Header und dann den Boden an die negative Leitung des Steckbretts und die 5 V an den positiven Teil befestigt.
Schritt 2: Verdrahten Sie die DHT 22 Sensoren
Jeder der Sensoren muss mit Masse, einem 5-V-Pin und einem Daten-Pin verdrahtet werden. Ein 10-K-Widerstand sollte auch an den 5-V-Pin von Arduino angeschlossen werden, um als Pull-Up zu fungieren. Ich habe die Sensoren an die Pins 4, 5 und 6 angeschlossen. Wenn Sie sie an verschiedene Pins anschließen möchten, müssen Sie den Code ändern.
Adafruit hat einen schönen Artikel, der ausführlich erklärt, wie man diese unter diesem Link verkabelt:
Schritt 3: Anschließen der Antenne
Die Antenne muss mit dem Arduino MKR 1400 verbunden sein, um eine vernünftige Verbindung zu gewährleisten.
Schritt 4: Laden Sie den Code hoch
Jetzt wird der Code auf den Arduino hochgeladen. Ich habe den Code in eine angehängte Zip-Datei eingefügt, und er sollte sich im Arduino-Editor öffnen und kompilieren, solange die erforderlichen Bibliotheken installiert sind. Die benötigten Bibliotheken sind MKRGSM, DHT.h, DHT_U.h und Adafruit_Sensor.h. Wenn diese Bibliotheken nicht auf Ihrem Computer installiert sind, müssen Sie sie wie in diesem https://www.arduino.cc/en/Guide/Libraries beschrieben hinzufügen.
Die Verwendung von Arduino LowPower kann die Laufzeit des Projekts verlängern, aber ich führe derzeit Tests durch, um es zum Laufen zu bringen. Es gibt Code dafür auf dem GitHub des Projekts.
Schritt 5: Befestigen Sie den Akku
Der Akku kann nun angebracht werden. Der hier verwendete Akku ist nur 1000mAh, aber ein größerer kann verwendet werden, solange er 3,7 V beträgt.
Schritt 6: Das Projekt ist fertig! Aber kann es verbessert werden?
Ja, wir haben einen Ferntemperatursensor, der Ihnen alle 12 Stunden die Temperatur sendet, aber nur für weniger als 24 Stunden. Warten Sie, das ist nicht sehr nützlich. Hier ist, woran gearbeitet und erwogen wird, um das Projekt nützlicher zu machen.
-
Ein größerer Akku
ein ziemlich offensichtlicher Vorschlag, aber es wird nur so viel, wie Batterien mit zunehmender Kapazität ziemlich teuer werden
-
Arduino Low Power
Dies ist eine gute, kostengünstige Alternative, um die Batterielebensdauer zu verlängern, da es sich nur um eine Softwareänderung handelt, aber die Gewinne werden voraussichtlich nicht erheblich sein
-
Ein Solarpanel
- Daran wird jetzt gearbeitet, damit das System ohne menschliches Zutun auf unbestimmte Zeit funktioniert
- Es wird wahrscheinlich einige der beiden oben genannten kombinieren, um sicherzustellen, dass die Batterie nachts und in stark bewölkten Monaten laufen kann.
Alle anderen Vorschläge sind natürlich willkommen. Danke fürs Lesen!
Empfohlen:
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Temperatur CubeSat Ben & Kaiti & Q Stunde 1: 8 Schritte
Temperatur-CubeSat Ben & Kaiti & Q Stunde 1: Wollten Sie schon immer etwas selbst herstellen, das ins All geschickt werden kann und die Temperatur eines anderen Planeten misst? In unserem Physikunterricht an der High School wurden wir beauftragt, einen CubeSat mit einem funktionierenden Arduino mit der Hauptfrage zu bauen, wie können wir
Wie man einen CubeSat herstellt, der die Temperatur messen kann – wikiHow
Wie man einen CubeSat herstellt, der die Temperatur messen kann: Kommen Sie mit und Sie werden einen 11x11x11x11-Würfel der reinen Fantasie sehen, nehmen Sie meine Hand und Sie werden die Temperatur des Mars sehen! (zur Melodie von Willy Wonkas „Imagination“) Heute zeige ich dir, dass du deinen ganz eigenen CubeSat bauen musst! Ich und meine Partner Alyssa und
So bauen Sie einen Temperatur-Cubesat – wikiHow
So bauen Sie einen Temperatur-Cubesat: Stellen Sie sich vor, Sie könnten einen Planeten mit nichts anderem als einem 10x10x10-Würfel erkunden. Jetzt können Sie! (Hinweis: Dieses Projekt wird nicht wirklich zum Mond gehen, sorry) Mein Name ist Alyssa, und in diesem Instructable zeige ich Ihnen, wie meine beiden Partner (Stormi und H