Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie
Onderdelen en Benodigdheden
| Arduino UNO | 1 |
| Arduino Yun Shield | 1 |
| Temperatuursensor (TMP36) | 1 |
| Draadjes (jumper wires) | 1 |
| Breadboard | 1 |
Apps en Online Services
- Arduino IDE
- Arduino IoT Cloud
Over dit Project
In dit project laat ik zien hoe je de temperatuur van je huis van overal kunt bekijken, met een TMP36-sensor, de Arduino Yun Shield en Arduino Cloud!
Hoe Je Het Maakt
De opbouw is simpel. Plaats de Yun Shield op je Arduino, verbind de TMP36 met 5V en GND, en de signaaldraad met A0.
Arduino Cloud Instellen
- Ga naar cloud.arduino.cc en maak een nieuwe "Thing" aan genaamd "TempPanel".
- Maak een nieuwe property "Temp". Kies type: Fahrenheit of Celsius.
- Kies als beleid: "Update when the value changes".
De Code
In de code sturen we de TMP36-waarden naar Arduino Cloud. Omdat het vervelend is om de conversiecode in elke sketch te zetten, heb ik een bibliotheek geschreven die dit doet! (Je moet deze installeren). Download via Arduino Library Manager: zoek "TMP36" – de enige is van mij (Isaac100). Meer info op de GitHub-pagina. Je hebt ook de Arduino Cloud bibliotheek nodig.
Hieronder een sketch, maar je moet een paar aanpassingen maken:
const char userName[] = "JouwGebruikersnaam";
const char thingId[] = "JouwThingID";
const char thingPsw[] = "JouwThingWachtwoord";
// Vind Thing ID en Wachtwoord via het info-tabblad (tandwieltje) op Arduino Cloud.
// Kies temperatuurschaal (uncomment één):
// TempPanel.addProperty("Temp", TEMPERATURE_F, R); // Fahrenheit
// TempPanel.addProperty("Temp", TEMPERATURE_C, R); // Celsius
// En in de loop:
// float temp = myTMP36.getTempF(); // Fahrenheit
// float temp = myTMP36.getTempC(); // Celsius
Upload de code. Als alles werkt, verschijnt "TempPanel is online" op Arduino Cloud en zie je de temperatuur.
Huis- en TMP36-afbeeldingen zijn CC BY-SA.
Code
Arduino Cloud Temp
TMP36 Bibliotheek
Productieproces
- Uw weerstation integreren met CWOP: Een praktische gids
- Een Betaalbaar Draadloos Sensornetwerk Bouwen voor Uw Huis
- Slim Hotel- & Thuismonitoringssysteem met Cloud-gebaseerde Geautomatiseerde Besturing
- Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
- Waterdruppels vastleggen met Arduino Nano – DIY High-Speed Fotografie
- Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Een Arduino LED besturen met Cortana via Bluetooth op Windows 10
- De Ideale Cloud Productie-Oplossing Kiezen: Expert Advies & Best Practices
- Uw bedrijf na de pandemie revitaliseren met de R&D-belastingkorting
- Advantech breidt accelerated computing uit naar de edge met NVIDIA-integratie