Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Surveiller la température de votre maison n'importe où avec Arduino Cloud

Composants et fournitures

ComposantQuantité
Arduino UNO1
Arduino Yun Shield1
Capteur de température TMP361
Fils de liaison (génériques)1
Breadboard (générique)1

Applications et services en ligne

À propos de ce projet

Je vous montre une méthode simple pour consulter la température de votre maison depuis n'importe où, en utilisant un capteur TMP36, le shield Arduino Yun et Arduino Cloud !

Comment le construire

Le montage est très simple. Placez le Yun Shield sur votre Arduino, connectez le TMP36 : VCC sur 5V, GND sur GND, et la broche de signal sur A0.

Configuration d'Arduino Cloud

  1. Allez sur cloud.arduino.cc et créez un nouveau « Thing » nommé TempPanel.
  2. Créez une nouvelle propriété nommée Temp.
  3. Type : Fahrenheit ou Celsius.
  4. Politique : « Update when the value changes » (Mettre à jour quand la valeur change).
Surveiller la température de votre maison n importe où avec Arduino Cloud
Surveiller la température de votre maison n importe où avec Arduino Cloud

Le code

Le code envoie les valeurs du TMP36 vers Arduino Cloud. Pour éviter de répéter la conversion analogique → température dans chaque sketch, j'ai écrit une bibliothèque qui le fait automatiquement ! Installez-la via le gestionnaire de bibliothèques Arduino : cherchez « TMP36 », c'est la seule, par moi (Isaac100). Plus d'infos sur la page GitHub. Il faut aussi installer la bibliothèque Arduino Cloud.

Voici le sketch (à adapter) :

const char userName[] = "VotreNomUtilisateur";
const char thingId[] = "VotreThingID";
const char thingPsw[] = "VotreMotDePasseThing";

// Décommentez selon l'unité désirée :
// TempPanel.addProperty("Temp", TEMPERATURE_F, R); // Pour Fahrenheit
// TempPanel.addProperty("Temp", TEMPERATURE_C, R); // Pour Celsius

// Et plus loin :
// float temp = myTMP36.getTempF(); // Pour Fahrenheit
// float temp = myTMP36.getTempC(); // Pour Celsius

Téléversez le code. Si tout fonctionne, Arduino Cloud affiche « TempPanel is online » et vous voyez la température.

Images de la maison et du TMP36 : CC BY-SA

Code

Arduino Cloud Temp
Bibliothèque TMP36

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

Processus de fabrication

  1. Advantech étend le calcul accéléré à l'edge avec intégration NVIDIA
  2. Intégrer votre station météo à CWOP : Guide pratique
  3. Construire un réseau de capteurs sans fil abordable pour votre maison
  4. Système de surveillance intelligent pour hôtels et maisons avec contrôles automatisés basés sur le cloud
  5. Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
  6. Photographie Haute Vitesse : Capturez les Gouttes d'Eau avec Arduino Nano
  7. Revitalisez votre entreprise post-pandémie avec le Crédit d'Impôt R&D
  8. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
  9. Choisir la solution cloud manufacturière idéale : guide d'expert et meilleures pratiques