WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Maison intelligente et application domotique


par Junior Alifa Medjo Medjo
Université de Yaoundé 1 - Master  2022
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Annexe 2 : Code source Arduino des fonctions

//Vous pouvez changer la distance de detection dessous. if (Distance<=10){

fftane(6,400,100);

digitalWrite(BZ,HIGH); delay(5000);

}

else {

noTone (6) ;

digitalWrite(BZ,LOW); delay(200);}}

void gaz()

{

sensorValue = analagRead(MQ2pin); // read analog input pin 0

Serial.print("Sensor Value: "); Serial.print(sensarValue);

if(sensoiValue > 522)

{

Serial.print(" ( Smoke detected!"}; digitalWrite(EZ,HIGH);

delay(5000);

}

Serial.print("Sensor Value: "); Serial.print(sensoiValue);

if(sensoiValue > 522)

{

Serial.print(" 1 Smoke detected!"); digitalWrite (BZ, HIGH) ;

delay(5000);

}

Serial.println("");

delay(2000); ff wait 2s for next reading

}

82

Connexion au bluetooth

83

include Sof twareSerial . h> SoftwareSerial hcO6 ( , 3) f

void setup() {

//Initialize Serial Monitor Serial.begin(96O@)

Serial.println ("ENTER AT Commands="); //Initialize Bluetooth Serial Port

hoD6 .begin (%%DD) ;

}

void loop() {

//Write data from HC@6 to Serial Monitor if (hcO6.available00)4

Serial .write (hc O6 . read () )

}

//Write from Serial Monitor to HCO6 if (Serial . ava ilable 0 { hcD 6 . wr ite (Serial . read ( ;

}

Annexe 3 : Programme des blocs de l'application Android

initielrze global ~ b ~. crew empty fist

SMS1
· !PhoneNumber
·

Text
· IZMIESMS
envnye
--Jy

Le mo: de asse est incorrect

Sound'

set global essairestant
· b

global essairestant
·

Le mot de passe ne peut étre vide. g

callIMMMII _ShorrAlert

notice

s~ 1n

show Warnings

ci

Mauvais I..in_

global essairestant
· BIN 1

Le login ne pent eire 0

Bouton EnvoyerSmS
·

global coderecu
·

random integer from 4000 to

iniltalze global

FIGURE 5.27 -- bloc de l'interface s'authentifier

Le login ne peut etre vide.

Euttonauthentfication

Liriar-

Zane de_texteCnde
· . Text
· pet global coderecu
· 1

gras call mgmlip.Pby

Gm lamp .Stïy&J rt

in successful

opal 1E1413 screen SereenPeare

else call I.Shown1Jert

Mauvais code veuillez reessayery

Soundl

seib I

lobai essairestant
· 1.11111

LabetESSAI RESTANT
·

Text
· b I = global essairestant
·'

Ktglobal essairestant
·
I = 10

84

FIGURE 5.28 -- bloc de l'interface s'authentifier suite

BoutoraIlumchambreP

.Dfrck

BoutonallumchambreP

Allumer

IBoutonallumchambreP
· AText '
I

BoutorrallurnchambreP

TextColor
·

BluetoothClient1

LED10

Allumer

BoutonallurncharnbreP

LEDchambresup -

ampauloff

Picture -

Prcture

TextColor

EcJairage

-BackPressed

PluetoothClient1

Eteindre

fiMPOULEALLUM - A Picture
·
1

111=111-

BoutonallumchambreS
· r*

o if F

BluetoothClientl

_SendText

text

IQ to

TextColor

Boutonallumchambre

b

Picture

AMPOULEALLtJN1 -ILELcture ' 1

LEDsecond

Bluetooth lientl

LED20

SendText

te

BoutonallumchambreS

TextColor

BoutonallumchambreS

Picture

b

K-ampouloff - Picture

LEDsecond

Men ca~M

sei

set

se#

else cal

EMI to GEM

'to
·

EoutonallumchambreS

85

FIGURE 5.29 -- bloc de l'interface Eclairage

86

FIGURE 5.30 - bloc de l'interface Ventilation

87

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand