Table des matières:

Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : 8 étapes
Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : 8 étapes

Vidéo: Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : 8 étapes

Vidéo: Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : 8 étapes
Vidéo: Mesurer la température et l'humidité avec le capteur DHT11 | ARDUINO #30 2024, Juin
Anonim
Image
Image

Dans ce tutoriel nous allons apprendre à réaliser une station météo qui affichera une TEMPÉRATURE, HUMIDITÉ ET PRESSION sur l'écran LCD TFT 7735

Regardez une vidéo de démonstration.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
  • Arduino UNO (ou tout autre Arduino)
  • Écran LCD TFT 7735
  • Capteur BMP280
  • Capteur DHT11
  • Fils de cavalier
  • Planche à pain
  • Programme Visuino: Télécharger Visuino

Étape 2: le circuit

Le circuit
Le circuit

LCD TFT ST7735

Relier:

  • 1.8 PIN d'affichage TFT [LED] à PIN Arduino [3,3 V]
  • 1.8 PIN d'affichage TFT [SCK] à PIN Arduino [13]
  • 1.8 PIN d'affichage TFT [SDA] à PIN Arduino [11]
  • 1.8 PIN d'affichage TFT [A0 ou DC] vers PIN Arduino [9]
  • 1.8 PIN d'affichage TFT [RESET] au PIN Arduino [8]
  • 1.8 PIN d'affichage TFT [CS] à PIN Arduino [10]
  • 1.8 PIN d'affichage TFT [GND] à PIN Arduino [GND]
  • 1.8 PIN d'affichage TFT [VCC] à PIN Arduino [5V]

REMARQUE: certaines cartes Arduino ont des broches SPI différentes, alors assurez-vous de vérifier la documentation de votre carte.

Capteur BMP280

  • Connectez la broche [VIN] à Arduino [V5]
  • Connectez la broche [GND] à la broche Arduino [GND]
  • Connectez la broche [SDA] à la broche Arduino [SDA]
  • Connectez la broche [SCL] à la broche Arduino [SCL]

Capteur DHT11

  • Connectez la broche [+] à Arduino [V5]
  • Connectez la broche [-] à la broche Arduino [GND]
  • Connectez la broche [S] à la broche numérique Arduino [7]

Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Pour commencer à programmer l'Arduino, vous devrez installer l'IDE Arduino à partir d'ici:

Veuillez noter qu'il existe des bogues critiques dans Arduino IDE 1.6.6. Assurez-vous que vous installez 1.6.7 ou supérieur, sinon ce Instructable ne fonctionnera pas ! Si vous ne l'avez pas fait, suivez les étapes de ce Instructable pour configurer l'IDE Arduino pour programmer Arduino UNO ! Le Visuino: https://www.visuino.eu doit également être installé. Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino UNO" comme indiqué sur l'image 2

Étape 4: Dans Visuino, ajoutez des composants

Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
  • Ajouter le composant "Pression Température BMP280 I2C"
  • Ajouter le composant "Humidité et thermomètre DHT11/21/22/AM2301"
  • Ajout du composant "TFT Color Display ST7735"

Étape 5: Dans Visuino Set Composants

Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants

Sélectionnez "Display1" et réglez "Orientation" sur goDown (cela changera le sens d'affichage)

Remarque: Au cas où l'affichage ne fonctionnerait pas, essayez de changer le type dans la fenêtre des propriétés.

  • Double-cliquez sur « Display1 » et dans la fenêtre des éléments, développez « Texte » et « Lignes » sur le côté droit et faites glisser vers le côté gauche:

    • 4X "Dessiner du texte"
    • 3X "Tracer la ligne"
    • 3X "Champ de texte"

    Sur le côté gauche, sélectionnez: - "Draw Text1" et dans la fenêtre des propriétés, définissez "Size" sur 1, "Color" sur aclDodgerBlue et "X" sur 17 et "Text" sur WEATHER STATION

    - "Draw Line1" et dans la fenêtre des propriétés définir "Height" à 0, "Width" à 120, "Color" à aclDodgerBlue et "Y" à 0- "Draw Text2" et dans la fenêtre de propriétés définir "Size" à 1, "Color" à aclRed et "X" à 30 et "Y" à 15 et "Text" à TEMPERATURE

    - "Text Field1" et dans la fenêtre de propriétés définir "Size" à 2, "Color" à aclYellow et "X" à 30 et "Y" à 30- "Draw Line2" et dans la fenêtre de propriétés définir "Height" à 0, "Width" à 120, "Color" à aclDodgerBlue et "Y" à 50- "Draw Text3" et dans la fenêtre des propriétés définir "Size" à 1, "Color" à aclAqua et "X" à 40 et "Y" à 55 et "Text" à HUMIDITY- "Text Field2" et dans la fenêtre des propriétés, définissez "Size" à 2, "Color" à aclYellow et "X" à 30 et "Y" à 70- "Draw Line3" et dans le dans la fenêtre des propriétés, définissez "Height" sur 0, "Width" sur 120, "Color" sur aclDodgerBlue et "Y" sur 90- "Draw Text4" et dans la fenêtre de propriétés, définissez "Size" sur 1, "Color" sur aclWhite et " X" à 40 et "Y" à 95 et "Text" à PRESSURE - "Text Field3" et dans la fenêtre des propriétés, définissez "Size" à 2, "Color" à aclYellow et "X" à 15 et "Y" à 110

Étape 6: Dans les composants Visuino Connect

Dans les composants Visuino Connect
Dans les composants Visuino Connect
  • Connectez la broche "PressureTemperature1" [Out] à Arduino I2C [In]
  • Connectez la broche "PressureTemperature1" [Pressure] à Display1> TextField3 [In]
  • Connectez la broche "PressureTemperature1" [Temperature] à Display1> TextField1 [In]
  • Connectez la broche "HumidityThermometer1" [Humidity] à Display1> TextField2 [In]
  • Connectez la broche "HumidityThermometer1" [Out] à la broche numérique Arduino [7]
  • Connectez la broche du composant "Display1" [Out] à la broche Arduino SPI [In]
  • Connectez la broche du composant "Display1" [Chip Select] à la broche Arduino Digital [10]
  • Connectez la broche du composant "Display1" [Reset] à la broche Arduino Digital[8]
  • Connectez la broche du composant "Display1" [Register Select] à la broche Arduino Digital [9]

Étape 7: générer, compiler et télécharger le code Arduino

Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino

Dans Visuino, appuyez sur F9 ou cliquez sur le bouton affiché sur l'image 1 pour générer le code Arduino et ouvrez l'IDE Arduino

Dans l'IDE Arduino, cliquez sur le bouton Télécharger pour compiler et télécharger le code (Image 2)

Étape 8: Jouez

Si vous alimentez le module Arduino UNO, l'écran LCD commencera à afficher les valeurs actuelles (TEMPÉRATURE, HUMIDITÉ, PRESSION)

Toutes nos félicitations! Vous avez terminé votre projet avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger ici et l'ouvrir dans Visuino:

Conseillé: