Tlemcen Car electronics  

Précédent   Tlemcen Car electronics > Débutant & newbie > Electronique > Arduino

autotool
Réponse
 
Outils de la discussion
Vieux 08/04/2015, 16h47   #1
j-sky
Moderateur
 
Avatar de j-sky
 
Date d'inscription: décembre 2011
Localisation: France, Challans
Messages: 3 874
Thanks: 1 283
Thanked 7 401 Times in 2 079 Posts
Pouvoir de réputation: 142
j-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond reputej-sky has a reputation beyond repute
Thumbs up 1er projet: Pilotage ventilateur en fonction T° et hygrométrie

Salut les amis

J'ai reçu mon kit arduino avec différents modules et cables

Mon projet est de mesure et afficher en temps réel la température et taux d'humidité et piloter un relais sur lequel sera brancher un ventilateur

Pour l'instant, je gère l'affichage sur la console arduino en liaison série en attendant de recevoir mon afficheur LCD

En Logiciel, j'utilise:
- Arduino 1.6.3 pour le codage: http://arduino.cc/en/Main/Software
- Fritzing 0.9.2 pour la schématisation: http://fritzing.org/download

Pour mon montage, j'ai utilisé:
- Un Arduino Nano V3
- Un capteur T° & Hygro DHT11
- Une breadboard
- Des cables dupont
- Un relais 5V DC
- Un ventilateur 12V
- Un transfo 220-12V DC
- La librairie du DHT11: DHT11.zip

Voici la schématisation simplifiée du montage
DHT11.jpg

Et le code source du programme (soyez indulgents, c'est mon premier )

Code:
/*################################################################
 Objet: Contrôle de ventilation par mesure de température et humidité
 Auteur: J-Sky
 Version: 1.0

 Description:
 * Lecture de la température en °C et humidité relative en %
 * Affichage sur moniteur série
 * pilotage relais de ventilation en fonction de l'humidité

Connections du capteur DHT11:
Pin 1: +5V Power supply (+5V)
Pin 2: DATA Serial data output
Pin 3: Non utilisé
Pin 4: GND Ground

Caractéristiques du capteur DHT11:
Alimentation : 5V 
Consommation : 0.5 mA en nominal / 2.5 mA maximum
Etendue de mesure température : 0°C à 50°C ± 2°C
Etendue de mesure humidité : 20-90%RH ±5%RH

##################################################################*/

#include <dht11.h>

dht11 DHT11;

#define DHT11PIN 5
int relayPin = 6; //defini la variable relayPin comme la sortie digitale n°6
int temps = 5000;

void setup()
{
  Serial.begin(115200);
  Serial.println("Capteur de temperature et humidite by J-Sky");
  delay(1000);   // Delai d'initialisation du capteur

{
  uint8_t chk = DHT11.read(DHT11PIN);
  
  Serial.print("Statut du capteur: ");
    switch (chk)
    {
    case 0:  Serial.println("OK"); break;
    case -1: Serial.println("Erreur de checksum"); break;
    case -2: Serial.println("Temps d'attente depasse"); break;
    case -3: Serial.println("The sensor is busy"); break;
    default: Serial.println("Unknown error"); break;
}
}
}
void loop()
{
  uint8_t chk = DHT11.read(DHT11PIN);
 
  Serial.begin(115200);
  pinMode(relayPin,OUTPUT); //Défini le relais comme une sortie

// Affichage température et humidité
  Serial.print("Humidite (%): ");
  Serial.println(DHT11.humidity, DEC);

  Serial.print("Temperature (C): ");
  Serial.println(DHT11.temperature, DEC);
  

// Pilotage du relais en fonction de la température et affichage état relais ON/OFF

if (DHT11.humidity >40) //Si humidité >40, le relais est activé
{digitalWrite(relayPin,HIGH);} //Ferme le relais (ON)
else
{digitalWrite(relayPin,LOW);} //Ouvre le relais (OFF)

if (digitalRead(relayPin)==HIGH)
{Serial.println ("Ventilateur en marche");}
else
{Serial.println ("Ventilateur arret");}
Serial.println(" ");

delay(temps);
}
La suite dans les prochaines semaines avec l'affichage sur LCD et fonctionnement autonome
__________________
Le savoir est la seule matière qui s'accroît quand on la partage.
Comment se mettre en règle sur le forum tlemcem electronic ?
Rappel des règles du forum
j-sky est déconnecté   Réponse avec citation
The Following 10 Users Say Thank You to j-sky For This Useful Post:
atlon2 (08/04/2015), aza (08/04/2015), CSYSTEME (09/04/2015), delphi38 (08/04/2015), Drogo (12/04/2015), ElTurco (23/09/2019), Jimbo (23/05/2018), MecaTech (08/04/2015), samii1955 (05/01/2022), zazear (16/11/2019)
Vieux 12/04/2015, 21h50   #2
aghilas
Débutant T-E
 
Avatar de aghilas
 
Date d'inscription: novembre 2014
Localisation: Algerie, Tizi Ouzou
Messages: 36
Thanks: 34
Thanked 7 Times in 6 Posts
Pouvoir de réputation: 0
aghilas is on a distinguished road
Par défaut

excellente idée pour se rendre conte de la puissance de l'électronique, bravo.
__________________
Il vaut mieux subir l'injustice que de la commettre. B Spinoza.
aghilas est déconnecté   Réponse avec citation
The Following User Says Thank You to aghilas For This Useful Post:
Jimbo (08/02/2019)
Sponsored Link
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
projet en cours de monter moteur megane rs dans clio 2 Sebtyty34 Automobile en général 23 03/05/2015 21h28
Projet démontage culasse c5 2.2 l Valentin59 Mécanique générale 11 22/02/2015 15h19
Projet - 307HDI 90 siemens - Tune cartographie Nanosecond-1 Chiptuning 23 17/02/2015 17h13
Future Projet.... dvb_gsm Logiciel & autres documentations général 0 13/11/2008 21h59


Fuseau horaire GMT +1. Il est actuellement 11h51.


Tlemcen-electronic.com ne tolère aucune des opérations illégales et ne prend pas en charge les responsabilités pour la perte de l'équipement utilisé.
Toutes discussion sur ce forum est à des fins expérimentales et éducatives seulement. Utilisez les informations fournis par les membres à vos propres risques.
Partenaires : Cars Review - DZSAT : Télévision Par Satellite,Médias,Fréquences,Card sharing.
- GSM-ALGERIE - [ Box & outils Gsm ] - Guide Algérie- Musique mp3 - Bled Music" - EcuServer - Immo off & virgin, airbag cleaner online - Rafplus.com le gratuit sur internet - presse algerie - OBDFR.COM, France Diag - Info Algerie - Le Portail de petites annonces en Algérie- Informastore - Boutique Informatique & Multimedia - mandataire auto - Annonces Algérie HexaShopping - ChipTuning professionnel express
Tlemcen-electronic © All right reserved