TP AUTOMATIQUE
ARDUINO PROJECT
ENCADRE PAR :
Naoufal BOUKHACHA ELIDRISSI PR. ADNANI YOUNES
1
1- Description du projet :
Le projet est une petite maison qui a des escaliers et
un petit magasin. L’idée c’est que lorsque quelqu’un va se
monter dans l’escalier la lumière s’allume
automatiquement et lorsque cette personne arrive a le
deuxième étage la lumière va s’atteinte automatiquement
et avec cette idée on a résolue le problème de si quelqu’un
vieux va se monté dans l’escalier va prendre beaucoup de
temps et la lumière s’atteinte mais il n’a pas encore arrive
à sa destination
2
2- Matériel utiliser :
1-Carte Arduino UNO
Dans ce projet on a besoin de deux carte Arduino UNO
un pour les escalier et l’autre pour le magasin
2-Ultrasonic sensor :
On a besoin de 3 Ultrasonic sensor un pour le début des
escaliers et le deuxième pour la fin des escalier et l’autre
pour le magasin
3
3-Des leds :
On a besoin de 7 leds et on va choisir la couleur blanche
pour bien éclaire notre escalier
Aussi 2 leds un vert et l’autre rouge lorsque le garage est
ferme la led rouge reste allumer et lorsque le garage ouvre
la led vert va s’allumer
4
4-servo motor
On a besoin d’un servo moteur pour ouvrir notre magasin
5
On va cliquer sur ‘Add-Ons’ et après sur ‘get Hard Ware
Support packages’
6
Apres on aura cette page La
7
4- comment convertir un texte en un
fichier audio :
Pour convertir un texte en un audio MP3 on va d’abord
ouvrir le site web suivant : https://voicemaker.in/
L’interface de ce site est comme cela :al
8
On va choisir le vois celons ce qu’on veut
9
Pour lire se fichier on va ecrire le code suivant :
“[y,Fs]=audioread(‘le nom de votre fichier audio')”
6 - Le montage électrique
1-pour les escalier :
On va lie d’abord le GND de notre Arduino au moins de
notre plaque d’essai et le 5v au plus de la plaque d’essai
Le GND des deux ultrason avec le GND de la plaque d’essai
Le VCC des deux Ultrason avec le plus de la plaque d’essai
Le trig de le premier Ultrason avec le Pin 10 de l’arduino
L’echo de le premier Ultrason avec le Pin 11 de l’arduino
Le trig de le deuxième Ultrason avec le Pin 12 de l’arduino
L’echo de le deuxième Ultrason avec le Pin 13 de l’arduino
1
0
Pour les leds :
On va lie le moins de toutes les leds avec le moins de la
plaque d’essai
Le plus de la premier led avec le pine 2 de l’Arduino
Le plus de la deuxième led avec le pine 3 de l’Arduino
…
Le plus de la dernier led avec le pine 8 de l’Arduino
1
1
2-pour le garage :
On va lie d’abord le GND de notre Arduino au moins de
notre plaque d’essai et le 5v au plus de la plaque d’essai
Le GND d’ ultrason avec le GND de la plaque d’essai
Le VCC d’ Ultrason avec le plus de la plaque d’essai
Le trig d’ Ultrason avec le Pin 12 de l’arduino
L’echo d’ Ultrason avec le Pin 13 de l’arduino
Le GND du servo moteur avec le GND de la plaque d’essai
Le plus du servo moteur avec le plus de la plaque d’essai
Le signal du servo moteur avec le pin 4 de l’Arduino
1
2
Le moins des deux leds rouge et vert avec le moins de la
plaque d’essai
Le plus de la led rouge avec le pin 2 de l’arduino
Le plus de la led vert avec le pin 3 de l’arduino
1
3
7- Le code sur Matlab
-D’abord on va surprime tous les variables qu’on a déjà
par les fonctions suivant :
1
4
- on va définir notre servo moteur par a quelle arduino il
existe et a quelle pin existe leur signal
1
6
* pour allumer les leds l’un après l’autre on utilise
pause(1) signifie de stopper 1 seconde pour continuer
l’exécution des instruction
* si on souhaite d’allumer une led on écrire 1 après
« WriteDigitalPine » sinon on va écrire 0
Alors le code sera comme suivant :
Pour le 1er Ultrason :
1
7
Pour le 2eme Ultrason :
2
3