Table des matières:

Détection de température à distance : 6 étapes
Détection de température à distance : 6 étapes

Vidéo: Détection de température à distance : 6 étapes

Vidéo: Détection de température à distance : 6 étapes
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Juillet
Anonim
Détection de température à distance
Détection de température à distance

Dans ce projet, un MKR 1400 est utilisé pour contrôler 3 capteurs DHT 22 et communiquer le résultat avec le numéro de téléphone portable qui est entré dans le code (je vais montrer où). La température est la seule donnée récupérée à partir du DHT 22, mais il est intéressant de noter que l'humidité pourrait également être récupérée.

Cette instructable est un travail qui a été fait en vue du développement d'un système de surveillance de la température de la trémie à grains. La plupart du travail a été réalisé par moi et @acrobatbird (nom GitHub). Le GitHub principal du projet est https://github.com/PhysicsUofRAUI/binTempSensor et quand il sera terminé, je créerai un GitHub séparé pour cela.

Fournitures

  1. 3 capteurs DHT 22 (pour le plus grand projet, trois sont nécessaires)

    www.adafruit.com/product/385

  2. 3 résistances 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Un Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Variété de fils de cavalier

    Tout fournisseur devrait avoir des

  5. Une carte sim

    Je recommanderais la carte prépayée la moins chère de votre région. Le mien était SaskTel, mais à moins que vous ne viviez en Saskatchewan, au Canada, ce n'est pas un bon choix

  6. Batterie Lithium Polymère (et chargeur si nécessaire)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Antenne Arduino

    www.adafruit.com/product/1991

J'ai donné des endroits pour acheter la plupart des pièces utilisées en ligne, mais je recommanderais d'abord d'acheter dans votre magasin d'électronique de loisir local. Ce n'est pas seulement pour soutenir les entreprises locales, mais aussi parce qu'il est pratique de les avoir lorsque vous avez besoin d'une pièce dès que possible et que vous ne voulez pas attendre l'expédition.

Étape 1: câbler l'Arduino

Câbler l'Arduino
Câbler l'Arduino
Câbler l'Arduino
Câbler l'Arduino

Dans mon cas particulier, j'ai placé l'Arduino MKR 1400 sur une planche à pain, la mienne a des en-têtes, puis j'ai attaché le sol à la ligne négative de la planche à pain et le 5 V à la partie positive.

Étape 2: câbler les capteurs DHT 22

Câbler les capteurs DHT 22
Câbler les capteurs DHT 22
Câbler les capteurs DHT 22
Câbler les capteurs DHT 22
Câbler les capteurs DHT 22
Câbler les capteurs DHT 22

Chacun des capteurs doit être câblé à la terre, à une broche 5 V et à une broche de données. Une résistance de 10 K doit également être connectée à la broche 5 V d'Arduino pour agir comme un pull up. J'ai câblé les capteurs aux broches 4, 5 et 6. Si vous souhaitez les câbler à des broches différentes, vous devrez changer le code.

Adafruit a un bel article qui explique en détail comment les connecter à ce lien:

Étape 3: Connectez l'antenne

Connectez l'antenne
Connectez l'antenne

L'antenne doit être connectée à l'Arduino MKR 1400 pour assurer une connexion raisonnable.

Étape 4: Téléchargez le code

Maintenant, le code sera téléchargé sur l'Arduino. J'ai inclus le code dans un fichier zip joint, et il devrait s'ouvrir et se compiler correctement dans l'éditeur Arduino tant que les bibliothèques nécessaires sont installées. Les bibliothèques nécessaires sont MKRGSM, DHT.h, DHT_U.h et Adafruit_Sensor.h. Si ces bibliothèques ne sont pas installées sur votre ordinateur, vous devrez les ajouter en suivant des étapes similaires à celle-ci

L'utilisation d'Arduino LowPower peut augmenter la durée d'exécution du projet, mais j'exécute actuellement des tests pour le faire fonctionner. Il y a du code pour cela sur le GitHub du projet.

Étape 5: Fixez la batterie

Attachez la batterie
Attachez la batterie

La batterie peut maintenant être fixée. La batterie utilisée ici n'est que de 1000 mAh mais une plus grande peut être utilisée tant qu'elle est de 3,7 V.

Étape 6: Le projet est terminé ! Mais peut-il être amélioré ?

Oui, nous avons un capteur de température à distance qui vous envoie la température toutes les 12 heures, mais il ne le fait que pendant moins de 24 heures. Attends ce n'est pas très utile. Voici ce qui est travaillé et envisagé pour rendre le projet plus utile.

  1. Une batterie plus grosse

    une suggestion assez évidente, mais ce ne sera que dans la mesure où les batteries deviendront assez chères à mesure qu'elles augmenteront en capacité

  2. Arduino basse consommation

    C'est une bonne alternative à faible coût pour augmenter la durée de vie de la batterie car il ne s'agit que d'un changement de logiciel, mais les gains ne devraient pas être substantiels

  3. Un panneau solaire

    • C'est ce sur quoi on travaille actuellement pour faire fonctionner le système indéfiniment sans intervention humaine
    • Il combinera probablement certains des deux ci-dessus pour garantir que la batterie peut fonctionner pendant la nuit et pendant les mois sensiblement nuageux.

Toute autre suggestion est certainement la bienvenue. Merci d'avoir lu!

Conseillé: