Créez une station météorologique personnelle: 10 étapes

Créez une station météorologique personnelle: 10 étapes

Table des matières:

Anonim

Assis dans votre chambre, vous commencez à transpirer ou vous sentez le froid; vous vous demandez quelle serait la température dans votre chambre? ou quelle serait l'humidité? Cela m'est arrivé il y a quelque temps.

Cela a conduit à la création d'une station météo personnelle, qui surveille la température, l'humidité, la pression et l'intensité de la lumière de votre pièce et la télécharge sur un canal privé sur thingspeak.com.

Commençons.

Provisions:

Étape 1: Vidéo rapide

La description: Nous utiliserons DHT11 détecter l'humidité, BMP180 pour détecter la température et la pression et un Résistance dépendante de la lumière (LDR) pour avoir une idée approximative de l'intensité de la lumière. Arduino nano rassemblera les données de ces capteurs et les enverra à ESP8266 pour le télécharger sur votre canal privé sur thingspeak.com. Nous allons alimenter notre Arduino nano à partir d'un Adaptateur mural 12V-2A, les capteurs et l’ESP8266 recevront une tension convertie à partir de Buck à base de LM2596 convertisseur.

Liste des composants:

  1. Capteur de pression et de température BMP180,
  2. Capteur d'humidité DHT11,
  3. Résistance dépendante de la lumière (LDR),
  4. Module wifi ESP8266 (prêt pour le firmware),
  5. Arduino nano,
  6. 2 résistances - 51 KOhm et 4,7 KOhm,
  7. Convertisseur abaisseur LM2596,
  8. Prise DC,
  9. Commutateur et
  10. Adaptateur mural 12V-2A.

Étape 3: Outils et objets supplémentaires nécessaires pour la station météo personnelle

La description: Nous utiliserons pince à dénuder pour dénuder le fil, fichier pour lisser les coupes / trous sur le boîtier, pistolet à colle pour placer des composants à l'intérieur du boîtier, Tournevis fermer le couvercle du boîtier et fer à souder avec fil à souder assembler le circuit sur circuit d'usage général tableau (GCB). Boîte en plastique 4x4x2 pouces agit comme enceinte. Nous aurons aussi besoin bande d'agneaux mâle et femelle de même que connecteurs femelles pour un montage correct sur GCB.

Liste des outils:

  1. Pince à dénuder,
  2. Fichier,
  3. Pistolet à colle,
  4. Tournevis et
  5. Fer à souder et fil de soudure.

Liste des articles supplémentaires:

  1. Boîte en plastique 4x4x2 pouces (j'ai utilisé cette dimension, toutes les dimensions proches devraient convenir),
  2. Carte de circuit imprimé à usage général,
  3. bande d'agneaux mâle et femelle et
  4. connecteurs femelles.

Étape 4: Configuration logicielle requise

La description: Pour voir la valeur des données du capteur, nous aurons besoin d’un canal privé sur chosespeak.com. Nous aurons besoin Arduino IDE écrire du code arduino pour arduino nano. (Je suppose que vous êtes en possession d'un PC / ordinateur portable et d'un itinéraire wifi avec accès à Internet)

Liste des logiciels requis:

  1. Chaîne privée sur Thingspeak.com et
  2. Arduino IDE (de préférence la dernière version).

Vous pouvez télécharger la dernière version de Arduino IDE à partir de arduino.cc.

Créons maintenant un canal privé sur thingspeak.com.

Étape 5: Création d'une chaîne privée sur Thingspeak.com

Pour créer un canal privé sur thingspeak.com, procédez comme suit:

  1. Ouvrez votre navigateur Web et accédez à thingspeak.com, puis cliquez sur l'onglet "Inscription" dans le coin supérieur droit (Image n ° 1).
  2. Remplissez les détails et cliquez sur 'Créer un compte', (Image n ° 2)
  3. Maintenant, cliquez sur l'onglet 'New Channel', (Image no.3)
  4. A nouveau, renseignez les détails du canal et activez 4 champs (car nous enverrons 4 valeurs de capteur), faites défiler l'écran vers le bas et cliquez sur l'onglet 'Enregistrer le canal' (Image no.4 / 5).
  5. Sur cette page, cliquez sur l'onglet "Clés API" et notez votre "Clé API d'écriture".

C'est tout le monde, vous avez maintenant votre chaîne privée.

Maintenant, mettons tous les composants électroniques ensemble.

Étape 6: Schéma de la station météorologique personnelle

Ici, je joins une image du schéma pour la station météo personnelle. Je joins également le fichier de fritzing pour le même. Les connexions sont assez simples.

  1. BMP180 se connecte au port I2C d’arduino nano.
  2. Le LDR est connecté en mode diviseur de tension avec une résistance de 51 KOhm et la jonction est connectée à la broche A1 de l'arduino nano.
  3. La broche de données du DHT11 est élevée avec une résistance de 4,7 KOhm et connectée à la broche A0 de l'arduino nano.
  4. Les TX et RX de l’ESP8266 se connectent aux D10 et D11 d’arduino nano, respectivement. Le CH_PD de l'ESP8266 se connecte au rail 3.3V.
  5. Réglez la sortie du module LM2596 sur 3,3 V en tournant le potentiomètre de ce module. Connectez la sortie de ce module à Vcc et Gnd de BMP180, DHT11, LDR et Vcc et Gnd de l'ESP8266, respectivement.
  6. L'entrée du module LM2596 provient d'un adaptateur mural 12V-2A qui se connecte également à Vin et Gnd d'Arduino nano.

Nous devons assembler ce circuit sur une carte de circuit imprimé à usage général. Faisons cela.

Étape 7: Assemblage du circuit sur une carte de circuit imprimé à usage général (GCB)

Les outils matériels et les éléments supplémentaires de l'étape 3 sont maintenant disponibles.

  1. Utilisez des bergs femelles pour placer Arduino nano et ESP8288 sur GCB,
  2. Utilisez du fer à souder et du fil de soudure pour les connecter électriquement à la carte,
  3. Utilisez des connecteurs femelles pour étendre la portée de tous les capteurs et du module LM2596, car ils seront collés au couvercle et à la paroi du boîtier.
  4. Utilisez une bande de berg mâle pour créer des points de raccordement pour les extensions femelles
  5. Réalisez le schéma de circuit sur GCB en utilisant des fils (dénudez-les en utilisant un dénudeur de fils) ou un rail de fil de soudure fondu et enfin,
  6. Vérifiez les tris avant d'alimenter le circuit à l'aide d'un multimètre.

Maintenant que tout le matériel est placé sur GCB, examinons le code.

Étape 8: Code

Le code pour la station météorologique personnelle est assez simple. J'ai commenté le code correctement pour faciliter la portabilité. Avant de graver le code, prenez soin de ce qui suit.

  1. Assurez-vous que toutes les bibliothèques sont installées,
  2. Remplacez les traits d'union par le SSID de votre point d'accès (routeur wifi) à la ligne 14 du code,
  3. Remplacez les traits d'union par PASSWORD de votre réseau wifi à la ligne 15 du code,
  4. Remplacez les traits d'union par la clé API d'écriture de canal privé de votre modèle Thingspeak à la ligne 17 et
  5. Tout en programmant Arduino nano, assurez-vous que votre alimentation 12V CC est DE.

Voici le lien vers github (station météo personnelle) pour télécharger le code et les bibliothèques que j'ai utilisées.

Maintenant que notre matériel et nos logiciels sont en place, il ne reste que l’emballage.

Étape 9: Préparation du boîtier

Maintenant, nous devons faire des trous de différentes formes et tailles sur la boîte 4x4x2 pouces. Nous devons faire des trous pour la prise CC et allumer n'importe quel mur d'enceinte préféré. Nous devons également faire des trous pour les capteurs sur le couvercle du boîtier.

J'ai joint une image montrant les dimensions des trous que nous devons percer dans l'enceinte.

Utilisez une lame chaude pour couper le plastique.

Utilisez le fichier pour lisser les trous.

Votre enceinte est maintenant prête à héberger votre circuit.

Étape 10: fermeture du couvercle

Placez votre GCB assemblé à l'intérieur de l'enceinte.

Placez l’interrupteur et la prise CC dans les trous du mur; capteurs sur les trous du couvercle. Finaliser leur position et utiliser un pistolet à colle pour les réparer. Enfin, utilisez un tournevis pour fermer le couvercle.

Voilà votre station météorologique personnelle. Allumez l'alimentation électrique et voyez la température, l'humidité, la pression et l'intensité de la lumière de votre pièce depuis n'importe où dans le monde via votre smartphone / votre ordinateur personnel / votre tablette / votre canal privé personnel.

C'est tout pour cet instructable. Commentaire en cas de doute.

Si vous avez aimé ces instructables, il y a de fortes chances que vous aimiez ma chaîne youtube. Merci d'avoir lu.