Table des matières:

ESP8266/ESP-12 Arduino alimenté SmartThings DS18B20 Temp. Capteur : 4 étapes (avec photos)
ESP8266/ESP-12 Arduino alimenté SmartThings DS18B20 Temp. Capteur : 4 étapes (avec photos)

Vidéo: ESP8266/ESP-12 Arduino alimenté SmartThings DS18B20 Temp. Capteur : 4 étapes (avec photos)

Vidéo: ESP8266/ESP-12 Arduino alimenté SmartThings DS18B20 Temp. Capteur : 4 étapes (avec photos)
Vidéo: ESP8266/ESP-12 SmartThings DS18B20 с питанием от Arduino, темп. Датчик 2024, Juillet
Anonim
Image
Image

Nous aimons tous savoir quelle est la température ambiante actuelle, et parfois quelle est la température dans une autre pièce, ou peut-être même dans votre maison de vacances à l'autre bout du monde. Peut-être souhaitez-vous surveiller la température dans la maison de votre animal de compagnie Lézard ? Vous êtes au bon endroit pour apprendre à créer votre propre DS18B20 Temp connecté SmartThings. Capteur avec un ESP8266 et Arduino. Découvrez cette vidéo et lisez la suite.

Étape 1: Matériel - Ce dont vous aurez besoin

Matériel - Ce dont vous aurez besoin
Matériel - Ce dont vous aurez besoin
Matériel - Ce dont vous aurez besoin
Matériel - Ce dont vous aurez besoin
Matériel - Ce dont vous aurez besoin
Matériel - Ce dont vous aurez besoin

JE N'approuve, ne représente ou ne reçois rien du tout pour les exemples ci-dessous. Avertissement Emptor.

Remplacez selon vos besoins/paramètres individuels. Les liens vers les produits sont uniquement à titre d'exemple et non de promotion. Je n'ai pas utilisé de résistance pour le DS18B20. Veuillez utiliser votre propre jugement.

1. ESP8266 ESP12 NodeMCU SOC

2. Capteur de température DS18B20

3. Base NodeMCU

4. Hub Samsung SmartThings 2.0

Micro-câble USB

Étape 2: Logiciel - Ce dont vous aurez besoin

Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin
Logiciel - Ce dont vous aurez besoin

HYPOTHÈSES: À l'aise avec l'IDE Arduino, les bibliothèques, l'IDE SmartThings et GITHub.

IDE Arduino

IDE Samsung SmartThings

Application Android SmartThings

GITHub

Étape 3: configuration du matériel

configuration materielle
configuration materielle

Pour cette section, les étapes expliquées sont basées sur ma configuration. Ajustez au besoin.

  • Installez la carte NodeMCU sur la base de nœud. (confirmez l'orientation correcte en faisant correspondre les emplacements des antennes sur chacun ou les numéros de broche correspondants s'ils sont répertoriés sur la base)
  • Installez les connexions de terminaison femelle sur DS18B20. (J'ai coupé, dénudé, soudé et enveloppé des cavaliers sur les lignes du DS1820B)
  • Connectez l'alimentation DS18B20 au rail 3,3 V sur la base du nœud. Voir photo.
  • Fixez la masse DS18B20 au rail de masse sur la base de nœud. Voir photo.
  • Fixez les données DS18B20 à la broche D3 du rail sur la base du nœud. Voir photo.

REMARQUE: vous devrez peut-être déconnecter la connexion de données lors du chargement de l'esquisse et vous reconnecter une fois le chargement terminé.

Étape 4: Configuration du logiciel

Configuration du logiciel
Configuration du logiciel
Configuration du logiciel
Configuration du logiciel
Configuration du logiciel
Configuration du logiciel

HYPOTHÈSES: À l'aise avec l'IDE Arduino, les bibliothèques, l'IDE SmartThings et GITHub.

  • Connectez-vous à vos comptes SmartThings IDE et GITHub respectifs.
  • Suivez TOUTES les étapes illustrées ici par Daniel Ogorchock. Alias Ogiewon.

Je sais qu'il y a beaucoup d'informations et de configuration initiales si c'est la première fois que vous configurez les configurations ST_Anything, mais cela en vaut la peine. N'hésitez pas à poser toutes les questions que vous pourriez avoir en cours de route. De plus, le forum SmartThings pour ce projet est un excellent endroit pour des trucs et des conseils.

  • Modifiez le croquis Arduino ci-joint, en ajoutant les spécificités de votre environnement WiFi/SmartThings. L'esquisse indique où apporter les modifications, tout comme les étapes de la page GITHub.
  • Reportez-vous aux captures d'écran ci-jointes pour les (2) modifications spécifiques à l'appareil ST_Anything. (Pour la version NodeMCU 0.9… Remplacez la broche D7 par la broche D3) et commentez tous les périphériques/bibliothèques que vous ne souhaitez peut-être pas installer pour le moment.
  • Le croquis ci-joint contient les modifications D7 à D3 et les extras commentés. REMARQUE: Si vous avez déconnecté le cavalier de D#, reconnectez-vous après le chargement du croquis.
  • Ouvrez votre application mobile SmartThings. Si vous avez encore besoin d'ajouter des détails selon les étapes ici, faites-le maintenant.
  • Jetez un œil à votre liste d'appareils dans votre application mobile SmartThings, vous devriez maintenant voir un DS18B20 répertorié avec votre température actuelle.

Conseillé: