Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

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

  1. Ga naar cloud.arduino.cc en maak een nieuwe "Thing" aan genaamd "TempPanel".
  2. Maak een nieuwe property "Temp". Kies type: Fahrenheit of Celsius.
  3. Kies als beleid: "Update when the value changes".
Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie
Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie

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

https://github.com/Isaac100/TMP36/

Productieproces

  1. Uw weerstation integreren met CWOP: Een praktische gids
  2. Een Betaalbaar Draadloos Sensornetwerk Bouwen voor Uw Huis
  3. Slim Hotel- & Thuismonitoringssysteem met Cloud-gebaseerde Geautomatiseerde Besturing
  4. Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
  5. Waterdruppels vastleggen met Arduino Nano – DIY High-Speed Fotografie
  6. Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
  7. Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
  8. Een Arduino LED besturen met Cortana via Bluetooth op Windows 10
  9. De Ideale Cloud Productie-Oplossing Kiezen: Expert Advies & Best Practices
  10. Uw bedrijf na de pandemie revitaliseren met de R&D-belastingkorting
  11. Advantech breidt accelerated computing uit naar de edge met NVIDIA-integratie