Heimtemperatur weltweit überwachen: Arduino Cloud Integration mit TMP36
Komponenten und Materialien
| Arduino UNO | 1 |
| Arduino Yun Shield | 1 |
| Temperatursensor (TMP36) | 1 |
| Jumper-Kabel | 1 |
| Breadboard | 1 |
Apps und Online-Dienste
- Arduino IDE
- Arduino IoT Cloud
Über dieses Projekt
In diesem Projekt zeige ich einen einfachen Weg, die Temperatur Ihres Zuhauses von überall abzurufen – mit TMP36, Arduino Yun Shield und Arduino Cloud!
Aufbau
Der Aufbau ist simpel: Yun Shield auf den Arduino Ihrer Wahl stecken, TMP36 an 5V und GND anschließen, Signalpin an A0.
Arduino Cloud einrichten
Auf cloud.arduino.cc ein neues "Thing" erstellen: "TempPanel". Neue Property "Temp" anlegen. Typ: Fahrenheit oder Celsius. Policy: "Update when the value changes".


Der Code
Der Code sendet TMP36-Werte an die Arduino Cloud. Da die Umrechnung von Analogwerten in Temperatur in jedem Sketch lästig ist, habe ich eine Bibliothek dafür geschrieben (über Arduino Library Manager installierbar: "TMP36" suchen, Autor: Isaac100). Auch die Arduino Cloud Library wird benötigt.
Sketch unten – vor dem Hochladen anpassen:
const char userName[] = "Username";→ Ihren Arduino-Benutzernamen eintragenconst char thingId[] = "thingID";undconst char thingPsw[] = "thingPsw";→ Thing ID und Passwort aus Arduino Cloud (Zahnrad-Symbol → Info)- Temperaturskala wählen: Eine der beiden Zeilen auskommentieren:
//TempPanel.addProperty("Temp", TEMPERATURE_F, R); // Für Fahrenheit //TempPanel.addProperty("Temp", TEMPERATURE_C, R); // Für Celsius - Entsprechende Zeile für die Temperaturabfrage auskommentieren:
//float temp = myTMP36.getTempF(); // Für Fahrenheit //float temp = myTMP36.getTempC(); // Für Celsius
Code hochladen. Wenn alles klappt, erscheint in Arduino Cloud "TempPanel is online" und die Temperatur wird angezeigt.
Haus- und TMP36-Bilder: CC BY-SA
Code
Arduino Cloud Temp
TMP36 Library
Herstellungsprozess
- Advantech erweitert Accelerated Computing zum Edge mit NVIDIA Integration
- Wetterstation mit CWOP integrieren: Praktischer Leitfaden
- Günstiges drahtloses Sensornetzwerk für Zuhause selbst bauen
- Smart Hotel & Home Monitoring: Cloud-basierte Automatisierung und Überwachung
- Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
- Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
- Geschäft nach der Pandemie mit F&E-Steuergutschrift revitalisieren
- Unopad: Nahtloser Arduino MIDI-Controller für Ableton Live
- Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
- Die ideale Cloud-Fertigungslösung wählen: Expertenrat & Best Practices