Vous êtes sur la page 1sur 11

Test et simulation du montage de mesure de température et d’humiditée 

DHT11 :
Ce montage a base d’un capteur DHT11 permet de mesurer est d’afficher les valeurs de
température et d’humitité. Selon notre code de programmation sous le logiciel Arduino,
l’afficheur LCD affiche au mremier lieu le pourcentage d’humidité et la LED bleu (D2)
s’allume (Etat Haut). Dans un second temps l’afficheur affiche la valeur de la température en
degré Celsius la température, la LED bleu s’etiend et la LED rouge s’allume.
Pur ce montage le schéma du cablage du capteur DHT11 avec la carte Arduino Uno :
La Pin DATA du capteur DHT11est branché avec la Pin numérique 2 de la carte Arduino .
La Pin VDD du capteur DHT11est branché avec une alimentation 5 volt .
La Pin GND du capteur DHT11est branché avec la masse GND .

LCD1
LM016L
LCD1 DC

ARD1

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
ON

E
Reset BTN

www.TheEngineeringProjects.com

1
2
3

4
5
6

7
8
9
10
11
12
13
14
AREF
R2 D1
13
PB5/SCK
12 220
PB4/MISO
RESET 11 LED-YELLOW
~ PB3/MOSI/OC2A
~ PB2/OC1B
10 D2
~ PB1/OC1A
9 R1
8
PB0/ICP1/CLKO
220
LED-BLUE
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
A2
PC1/ADC1
PD4/T0/XCK
3
U2
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2 1
PC3/ADC3 PD2/INT0
VDD
A4 2 > 80
PC4/ADC4/SDA PD1/TXD 1 DATA
A5 4 27
PC5/ADC5/SCL PD0/RXD 0 GND
%RH °C

DHT11
ARDUINO UNO

U1
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
1 10
A0 P5
2 11
A1 P6
3 12
A2 P7
PCF8574

Quand en inséret le code Arduino du capteur DHT11 dans la carte Arduino Uno sous le
logiciel de simulation Proteus isis , et on faire l’excécution du programme l’afficheur LCD
( i2c 16×2 ) s’allume et affiche l’expression : Hello ! Microdigisoft , et aussi les LED jaune
(D1) et bleu (D2) s’allument .
Et après. Et l’afficheur affiche et selon notre code sous le logiciel Arduino la LED jaune (D1)
s’allume (Etat Haut) et la LED bleu (D2) sera atteindre (Etat Bas ).

Test et simulation du montage de mesure d’humiditée du

Ce montage permet de mesurer est d’afficher le pourcentage d’humidité de sol en % et de


donner la valeur corspondante de tension .
La figure ci-dessous représente le schéma du cablage du capteur humiditée de sol  avec la
carte Arduino Uno :
La Pin A0 du capteur humiditée de sol  est branché avec la Pin analogique A0 de la carte
Arduino .
La Pin VCC du capteur humiditée de sol  est branché avec une alimentation 5 volt .
La Pin GND du capteur humiditée de sol  est branché avec la masse GND .
La Test Pin du capteur humiditée de sol  est branché avec une résistance variable
(potentomètre )
SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

LCD1
LM016L

LCD1(VDD)

A0 GND Vcc
TestPin ARD1

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
ON
Reset BTN

www.TheEngineeringProjects.com
AREF

13
PB5/SCK
12
L1 RESET
PB4/MISO
11
U1
~ PB3/MOSI/OC2A
10 14 4
SCL P0
~ PB2/OC1B 15 5
9 SDA P1
1mH ~ PB1/OC1A 6
8 P2
PB0/ICP1/CLKO 13 7
INT P3
9

ATMEGA328P-PU
1121
RV1 7 P4

ANALOG IN
PD7/AIN1
6 1 10
A0 P5
A0 ~ PD7/AIN1
5 2 11
PC0/ADC0 A1 P6
A1 ~ PD5/T1/OC0B 3 12
PC1/ADC1 4 A2 P7
C1 A2
PC2/ADC2
PD4/T0/XCK
3
1nF A3 ~ PD3/INT1/OC2B
2 PCF8574
PC3/ADC3 PD2/INT0
A4 1
PC4/ADC4/SDA PD1/T XD
A5
PC5/ADC5/SCL PD0/RXD 0
1k

ARDUINO UNO

Quand en inséret le code Arduino du capteur d’humidité de sol dans la carte Arduino Uno et
dans le capteur d’humidité de sol sous le logiciel de simulation Proteus isis , et on faire
l’excécution du programme l’afficheur LCD ( i2c 16×2 ) s’allume et affiche le pourcentage
d’humidité de sol en % et la transforme en voltage .
SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

LCD1
LM016L

LCD1(VDD)

A0 GND Vcc
TestPin ARD1
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
ON
Reset BTN

www.TheEngineeringProjects.com

AREF
13
PB5/SCK
12
L1 RESET
PB4/MISO
11
U1
~ PB3/MOSI/OC2A 14 4
10 SCL P0
~ PB2/OC1B 15 5
9 SDA P1
1mH ~ PB1/OC1A 6
8 P2
PB0/ICP1/CLKO 13 7
INT P3
9
ATMEGA328P-PU
1121

RV1 7 P4
ANALOG IN

PD7/AIN1 1 10
6 A0 P5
A0 ~ PD7/AIN1
5 2 11
PC0/ADC0 A1 P6
A1 ~ PD5/T1/OC0B
4 3 12
PC1/ADC1 A2 P7
C1 A2
PC2/ADC2
PD4/T0/XCK
3
1nF A3 ~ PD3/INT1/OC2B
2 PCF8574
PC3/ADC3 PD2/INT0
A4 1
PC4/ADC4/SDA PD1/T XD
A5 0
PC5/ADC5/SCL PD0/RXD
1k

ARDUINO UNO

Test du simulation du capteur de gaz MQ7:


La figure ci-dessous représente le schéma du cablage du capteur MQ7  avec la carte Arduino
Uno :
La Pin OUT du capteur MQ7  est branché avec la Pin numérique 7 de la carte Arduino .
La Pin VCC du capteur MQ7  est branché avec une alimentation 5 volt .
La Pin GND du capteur MQ7  est branché avec la masse GND .
La Test Pin du capteur MQ7 est branché avec LOGICTOGGLE .
LCD1
LM016L
DC

1
ARD1 GAS1
MQ-7 GAS SENSOR

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
MQ-7

www.TheEngineeringProjects.com
TestPin

E
ON

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Reset BTN

www.TheEngineeringProjects.com
AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
~ PB2/OC1B Vcc OUT GND
~ PB1/OC1A
9
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
PC1/ADC1
A2 PD4/T0/XCK
3
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2
PC3/ADC3 PD2/INT0
A4 1
PC4/ADC4/SDA PD1/T XD
A5 0
PC5/ADC5/SCL PD0/RXD

ARDUINO UNO

U1
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
R1 1
A0 P5
10
10k 2 11
A1 P6
3 12
A2 P7
PCF8574

D1
LED-RED

Quand en inséret le code Arduino du capteur MQ7 dans la carte Arduino Uno et dans le
capteur MQ7 sous le logiciel de simulation Proteus isis , et on faire l’excécution du
programme : Quand LOGICTOGGLE est en état Bas (0) l’afficheur LCD ( i2c 16×2 )
s’allume et affiche NO GAS , la LED (D1) est atteinte .

LCD1
LM016L
DC

0
ARD1 GAS1
MQ-7 GAS SENSOR
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7

MQ-7
www.TheEngineeringProjects.com
TestPin
E
ON

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Reset BTN

www.TheEngineeringProjects.com

AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
~ PB2/OC1B Vcc OUT GND
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
PC1/ADC1
A2 PD4/T 0/XCK
3
PC2/ADC2
A3 ~ PD3/INT 1/OC2B
2
PC3/ADC3 PD2/INT0
A4 1
PC4/ADC4/SDA PD1/T XD
A5 0
PC5/ADC5/SCL PD0/RXD

ARDUINO UNO

U1
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
R1 1
A0 P5
10
10k 2 11
A1 P6
3 12
A2 P7
PCF8574

D1
LED-RED

Quand en inséret le code Arduino du capteur MQ7 dans la carte Arduino Uno sous le logiciel
de simulation Proteus isis , et on faire l’excécution du programme : Quand LOGICTOGGLE
est en état Haut (1) l’afficheur LCD ( i2c 16×2 ) s’allume et affiche GAS DETECTED , la
LED (D1) est allumée .
LCD1
LM016L
DC

1
ARD1 GAS1
MQ-7 GAS SENSOR

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
MQ-7

www.TheEngineeringProjects.com
TestPin

E
ON

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Reset BTN

www.TheEngineeringProjects.com
AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
~ PB2/OC1B Vcc OUT GND
~ PB1/OC1A
9
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
PC1/ADC1
A2 PD4/T0/XCK
3
PC2/ADC2
A3 ~ PD3/INT 1/OC2B
2
PC3/ADC3 PD2/INT0
A4 PC4/ADC4/SDA 1
A5 PD1/TXD
PC5/ADC5/SCL PD0/RXD 0

ARDUINO UNO

U1
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
R1 1
A0 P5
10
10k 2 11
A1 P6
3 12
A2 P7
PCF8574

D1
LED-RED
Test du simulation du système des capteurs :
La figure ci-dessous représente le schéma du cablage du système de capteurs ( DHT11 , MQ7
et le capteur d’humidité de sol )  avec la carte Arduino Uno :
La Pin VCC du tous les capteurs ( DHT11 , MQ7 et le capteur d’humidité de sol ) est branché
avec une alimentation 5 volt .
La Pin GND du tous les capteurs ( DHT11 , MQ7 et le capteur d’humidité de sol )est branché
avec la masse GND .
La Pin DATA du capteur DHT11est branché avec la Pin numérique 2 de la carte Arduino .
La Pin OUT du capteur MQ7  est branché avec la Pin numérique 7 de la carte Arduino .
La Pin A0 du capteur humiditée de sol  est branché avec la Pin analogique A0 de la carte
Arduino .
La Test Pin du capteur MQ7 est branché avec LOGICTOGGLE .
La Test Pin du capteur humiditée de sol  est branché avec une résistance variable
(potentomètre ).
SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

RV1(2)

0
LCD2(VDD) LCD2
LM016L
GAS1
MQ-7 GAS SENSOR

MQ-7 TestPin

ww w.TheEngineeringProjects.com
A0 GND Vcc
TestPin

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
ARD1

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Vcc OUT GND

ON
Reset BTN

www.TheEngineeringProjects.com
AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
L1 ~ PB2/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
1mH

ATMEGA328P-PU
1121
7

ANALOG IN
PD7/AIN1
6
RV1 A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
A2
PC1/ADC1
PD4/T0/XCK
3
U1
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2 1
PC3/ADC3 VDD
C1 A4
PC4/ADC4/SDA
PD2/INT0
PD1/TXD 1
2
DATA
> 80
1nF A5 0 4 27
PC5/ADC5/SCL PD0/RXD GND
%RH °C
1k
DHT11
ARDUINO UNO

R3
10k

U2
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
D3 1
A0 P5
10
LED-RED 2 11
A1 P6
3 12
A2 P7
PCF8574

Quand en inséret le code Arduino du système de capteur dans la carte Arduino Uno
et dans le capteur MQ7, humidité de sol et MQ7 sous le logiciel de simulation Proteus isis , et
on faire l’excécution du programme l’afficheur LCD ( i2c 16×2 ) s’allume et affiche
l’expression : Hello ! Microdigisoft , et affiche successivement le pourcentage d’humidité
après la tmpérature en degré Celsius ensuite l’expression d’absence ou existence de gaz et
enfin le pourcentage d’humidité de sol et le transformé en voltage .
Les première 1000 ms l’afficheur LCD s’affiche le pourcentage d’humidité après la
tmpérature en degré Celsius :

SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

RV1(2)

0
LCD2(VDD) LCD2
LM016L
GAS1
MQ-7 GAS SENSOR

MQ-7 TestPin

www.TheEngineeringProjects.com
A0 GND Vcc
TestPin

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
ARD1

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Vcc OUT GND

ON
Reset BT N

www.TheEngineeringProjects.com
AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
L1 ~ PB2/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
1mH
ATMEGA328P-PU
1121 7
ANALOG IN

PD7/AIN1
RV1 6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
A2
PC1/ADC1
PD4/T0/XCK
3
U1
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2 1
PC3/ADC3 VDD
C1 A4
PC4/ADC4/SDA
PD2/INT0
PD1/TXD 1 2
DATA
> 80
1nF A5 4 27
PC5/ADC5/SCL PD0/RXD 0 GND
%RH °C
1k
DHT11
ARDUINO UNO

R3
10k

U2
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
D3 1
A0 P5
10
LED-RED 2 11
A1 P6
3 12
A2 P7
PCF8574

SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

RV1(2)
0

LCD2(VDD) LCD2
LM016L
GAS1
MQ-7 GAS SENSOR

MQ-7 TestPin
www.TheEngineeringProjects.com

A0 GND Vcc
TestPin
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E

ARD1
1
2
3

4
5
6

7
8
9
10
11
12
13
14

Vcc OUT GND


ON
Reset BTN

www.TheEngineeringProjects.com

AREF
13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
L1 ~ PB2/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
1mH
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
RV1 6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
A2
PC1/ADC1
PD4/T0/XCK
3
U1
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2 1
PC3/ADC3 VDD
C1 A4
PC4/ADC4/SDA
PD2/INT0
PD1/TXD 1 2
DATA
> 80
1nF A5 4 27
PC5/ADC5/SCL PD0/RXD 0 GND
%RH °C
1k
DHT11
ARDUINO UNO

R3
10k

U2
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
D3 1
A0 P5
10
LED-RED 2 11
A1 P6
3 12
A2 P7
PCF8574
De 1000 ms à 2000 ms l’afficheur LCD s’affiche l’expression d’absence ou existence de gaz :

SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

RV1(2)

0
LCD2(VDD) LCD2
LM016L
GAS1
MQ-7 GAS SENSOR

MQ-7

ww w.TheEngineeringProjects.com
TestPin
A0 GND Vcc
TestPin

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
ARD1

1
2
3

4
5
6

7
8
9
10
11
12
13
14
Vcc OUT GND

ON
Reset BTN

www.TheEngineeringProjects.com
AREF

13
PB5/SCK
12
PB4/MISO
RESET 11
~ PB3/MOSI/OC2A
10
L1 ~ PB2/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
1mH

ATMEGA328P-PU
1121
ANALOG IN 7
PD7/AIN1
RV1 6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
A2
PC1/ADC1
PD4/T0/XCK
3
U1
PC2/ADC2
A3 ~ PD3/INT1/OC2B
2 1
PC3/ADC3 VDD
C1 A4
PC4/ADC4/SDA
PD2/INT0
PD1/TXD 1 2
DATA
> 80
1nF A5 0 4 27
PC5/ADC5/SCL PD0/RXD GND
%RH °C
1k
DHT11
ARDUINO UNO

R3
10k

U2
14 4
SCL P0
15 5
SDA P1
6
P2
13 7
INT P3
9
P4
D3 1
A0 P5
10
LED-RED 2 11
A1 P6
3 12
A2 P7
PCF8574
De 2000 ms à 3000 ms l’afficheur LCD s’affiche le pourcentage d’humidité de sol et le
transformé en voltage .
SOIL1
SOIL MOISTURE

www.TheEngineeringProjects.com

Soil Moisture Sensor

+ -

LCD1
LM016L

LCD1(VDD)
GAS2
MQ-7 GAS SENSOR

MQ-7

www.T heEngineeringProjects.com
TestPin 1
ARD1

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
ON
A0 GND Vcc
Reset BTN

TestPin

www.TheEngineeringProjects.com
AREF Vcc OUT GND

13
PB5/SCK
PB4/MISO
12
RESET 11
~ PB3/MOSI/OC2A
10
~ PB2/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD7/AIN1
5
PC0/ADC0
A1 ~ PD5/T1/OC0B
PC1/ADC1 4
A2 PD4/T0/XCK
PC2/ADC2 3 U1
A3 ~ PD3/INT 1/OC2B
PC3/ADC3 2
A4 PD2/INT 0 1
PC4/ADC4/SDA PD1/TXD 1 VDD
A5 2 > 80
0
RV3 PC5/ADC5/SCL PD0/RXD 4
DATA
GND
27
%RH °C
L1 ARDUINO UNO DHT11
43%

27UH
R1
1k 0R1

U2
C1 14
SCL P0
4
100UF 15 5
SDA P1
6
P2
D1 13
INT P3
7
LED-RED 9
P4
1 10
A0 P5
2 11
A1 P6
3 12
A2 P7
PCF8574

Vous aimerez peut-être aussi