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

Extinction Rebellion

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






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard