Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Fügen Sie Ihr Gerät zur LoggingPlatform hinzu
- Schritt 2: Hardwareverbindung
- Schritt 3: Erforderliche Software auf das Gerät hochladen (Windows-Handbuch)
- Schritt 4: Daten auf Mobilgeräten oder Desktops überprüfen
Video: Arduino und SIM900 GSM GPRS 3G Temperatur- und Feuchtigkeitsprotokollierung, mobile Statistiken - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
So formatieren Sie Code auf Discord (Mobile): 10 Schritte
So formatieren Sie Code auf Discord (Mobil): Dieser Befehlssatz ist für Leute gedacht, die regelmäßig programmieren und auch die Discord-App verwenden. Dies wird Ihnen beibringen, wie Sie Text senden und ihn dann in eine beliebige Programmiersprache formatieren
Dock für T-Mobile MDA oder 8125 (Wizard): 4 Schritte
Dock für T-mobile MDA oder 8125 (Wizard): Ein einfaches Dock für T-mo MDA (auch bekannt als HTC Wizard). Komplett aus Pappe und einem Ersatz-USB-auf-Mini-USB-Kabel. Ich wollte ein Dock, konnte es mir aber im Moment nicht leisten, also hatte ich die Idee, es selbst zu bauen. Es war ein spontanes Projekt, das Spaß machte und