Aller au contenu


Surfrider

Inscrit(e) (le) 12 déc. 2022
Déconnecté Dernière activité déc. 16 2022 10:57
-----

Messages que j'ai postés

Dans le sujet : Débutant - Station météo

14 décembre 2022 - 04:40

Pour l'alimentation, pour le moment afin de développer le projet, il est alimenté en USB via un PC mais nous envisageons un système avec une batterie externe. 

 

Merci sandro pour les conseils de connexion, nous allons tester en connectant avec des cables male/male.

Voici le code utilisé : 

#include <DHT.h>
#define brocheDeBranchementDHT 6   
#define typeDeDHT DHT22            
 
// Instanciation de la librairie DHT
DHT dht(brocheDeBranchementDHT, typeDeDHT);

void setup () {
 
  // Initialisation de la liaison série
  Serial.begin(9600);
  Serial.println("Programme de test du DHT22");
  Serial.println("==========================");
  Serial.println();
 
  // Initialisation du DHT22;
  dht.begin();
}

void loop () {
 
  // Lecture des données
  float tauxHumidite = dht.readHumidity();              // Lecture du taux d'humidité (en %)
  float temperatureEnCelsius = dht.readTemperature();   // Lecture de la température, exprimée en degrés Celsius
 
  // Vérification si données bien reçues
  if (isnan(tauxHumidite) || isnan(temperatureEnCelsius)) {
    Serial.println("Aucune valeur retournée par le DHT22. Est-il bien branché ?");
    delay(2000);
    return;         // Si aucune valeur n'a été reçue par l'Arduino, on attend 2 secondes, puis on redémarre la fonction loop()
  }
 
  // Calcul de la température ressentie
  float temperatureRessentieEnCelsius = dht.computeHeatIndex(temperatureEnCelsius, tauxHumidite, false); // Le "false" est là pour dire qu'on travaille en °C, et non en °F
 
  // Affichage des valeurs
  Serial.print("Humidité = "); Serial.print(tauxHumidite); Serial.println(" %");
  Serial.print("Température = "); Serial.print(temperatureEnCelsius); Serial.println(" °C");
  Serial.print("Température ressentie = "); Serial.print(temperatureRessentieEnCelsius); Serial.println(" °C");
  Serial.println();
 
  // Temporisation de 2 secondes
  delay(2000);
}

Dans le sujet : Débutant - Station météo

14 décembre 2022 - 03:41

Nous avançons petit a petit sur le projet. 

On a voulu commencer avec le capter DHT22. Petit souci, aucunes valeurs ne sort lorsque nous lancons le code. 
Je vous montre le branchement + le message que l'on recois a chaque fois. 
Peut etre que vous avez un conseil pour nous ? 

 


Dans le sujet : Débutant - Station météo

13 décembre 2022 - 11:39

Merci pour tes retours. 

Juste pour avoir validation, entre la pin du capteur et le microcontroleur, je connecte directement avec un cable femelle-femelle ou je peux me servir du breadboard et du coup d'un cable male/femelle ?  j'ai du mal a voir l'utilisation du breadboard pour l'utilisation des pin A0 Dx etc de l'ESP


Dans le sujet : Débutant - Station météo

13 décembre 2022 - 09:44

Alors je pense que mon schéma n'est pas très "pro" mais j'espere que ca vous donne une idée. 
Sur certains capteurs j'ai 3 ou 4 branches. 2 servent pour le GND et l'alimentation en 3.3v (ou 5v) mais les autres je bloque un peu. Je pense que je dois les connecter directement sur le micro controleur non  ?

 


Dans le sujet : Débutant - Station météo

12 décembre 2022 - 04:23

Ok super nouvelle, je vais essayer les branchements sans utiliser un autre convertisseur voir si tout fonctionne avant de passer à la partie numérique.