Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Mit Arduino UNO R3, SIM900 Shield UND DHT22 können Sie Temperatur- und Luftfeuchtigkeitsdaten draußen, in Räumen, Gewächshäusern, Labors, Kühlräumen oder anderen Orten völlig kostenlos protokollieren. In diesem Beispiel werden wir die Raumtemperatur und Luftfeuchtigkeit protokollieren.
Das Gerät wird über GPRS 2G mit dem Internet verbunden, kann also auch ohne vorhandenen Router oder kabelgebundene Internetverbindung verwendet werden. Am besten für Felder, Weinberge oder ähnliche Orte ohne feste Internetverbindung.
Sie können die neuesten Messwerte auf Ihrem Mobiltelefon, Desktop oder jedem anderen Gerät mit Browser überprüfen.
Lieferungen
Benötigte Geräte können Sie hier kaufen (minimal erforderlich):
Arduino UNO R3
SIM900 Shield für Arduino UNO
USB-Ladegerät, um Ihr Gerät mit Strom zu versorgen – jetzt ist dies erforderlich, damit das GSM-Modul USB nicht genug Strom hat
Micro-USB-Kabel
DHT22-Modul mit Kabel
SIM-Karte mit deaktivierter PIN und einigem Datentarif
LED-Diode für Status
Auch schön zu haben:
Überbrückungsdrähte
Experimentelle Plattform für Arduino
Wasserdichtes Gehäuse
Klinkenschalter für Strom
Dies wurde auch mit dem industriellen AM2305-Sensor getestet/funktioniert
Schritt 1: Fügen Sie Ihr Gerät zur LoggingPlatform hinzu
Hier können Sie Ihr Gerät hinzufügen, um später benötigte API-Schlüssel zu erhalten:
Schritt 2: Hardwareverbindung
SIM in GSM-Modul einlegen Shield Shield mit Arduino verbinden
Verbinden Sie Netzteil und USB mit dem PC
Verbinden Sie DHT22 Out mit GSM-Schild PIN 10
Verbinden Sie DHT22 + mit GSM-Schirm 3V
Verbinden Sie DHT22 – mit GSM-Schirm GND
LED anschließen, wenn Statusanzeige gewünscht wird, nicht erforderlich
Diagrammbeispiel auf Bild
Schritt 3: Erforderliche Software auf das Gerät hochladen (Windows-Handbuch)
Laden Sie die Arduino IDE herunter und installieren Sie sie: https://www.arduino.cc/en/main/software Verbinden Sie das Gerät mit dem USB-Anschluss Ihres Windows-PCs und installieren Sie bei Bedarf die Treiber
Arduino-IDE ausführen
Wählen Sie den COM-Port (dies ist normalerweise eine größere Zahl, wenn Sie keine anderen Geräte angeschlossen haben), Bild 1
Board-Typ auswählen, Bild 2
Download und Open Source Code: Sie benötigen Bibliotheken:
SoftwareSerial.h – dies ist normalerweise in der Arduino IDE enthalten
und
DHT.h – Sie können es hier herunterladen und in Ihren Arduino-Bibliotheksordner kopieren: C:\arduino-1.6.8\libraries
SIM900-Code für die Protokollierung ist hier verfügbar
Öffnen Sie diesen SIM900-Code mit Arduino IDE:
Ändern Sie diese Parameter wie auf Bild 3
APN erhalten Sie von Ihrem SIM-Kartenanbieter
Und andere von der Loggingforest-Plattform: https://loggingforest.com/index.php/page/pricing, Bild 3
Einige Code-Hinweise: Standardbibliotheken für SIM900 funktionieren bei wiederholbaren Aufgaben wie Protokollieren nicht richtig, daher kommunizieren wir direkt mit seriellen SIM900 AT-Befehlen
Wenn Sie ein anderes Schild verwenden, müssen Sie möglicherweise verschiedene RX- und TX-Pins im Code definieren
Bei Verwendung (nicht beim Debuggen oder Testen) sollten Sie DEBUG_EN deaktivieren, von true auf false ändern
Für die manuelle Netzwerkauswahl mit SIM900 können Sie, wenn Sie an der Landesgrenze leben, diese Zeilen auskommentieren und den seriell bereitgestellten Netzwerkcode definieren, also wie in Abbildung 4
Netzwerkcode wie 21910 für A1 finden Sie in der COPS-Zeile, Bild 5
Wenn Ihr Code bei TEST AT hängen bleibt, bedeutet dies, dass Ihr Netzteil nicht genügend Strom für SIM900 liefert. Verwenden Sie am besten 5V 2A oder 9V 1A. Einige Sim-Anbieter benötigen möglicherweise USER und PWD für die Apn-Verbindung, die Sie auch im Code definieren können.
Danach sendet dein Gerät Daten an Loggingforest und du kannst sie dort sehen
Schritt 4: Daten auf Mobilgeräten oder Desktops überprüfen
Danach beginnt Ihr Gerät, Daten an Loggingforest zu senden und Sie können sie dort sehen. In Loggingforest-Gerätebearbeitung definieren Sie einfach den Parameternamen und die Werte als Bild 1
Klicken Sie auf Vorschau, Bild 2
Und Sie werden schöne Daten sehen, Bild 3
Fühlen Sie sich frei zu kommentieren und Ihren Logger zu teilen