Vous êtes sur la page 1sur 6

ASCENSEUR A DEUX ETAGES

COMMANDE PAR ARDUINO

REALISER PAR : encadrer par :


Fatima chaial
Chaimae boushaba ALI AZAMI
Houda lakhchine
Halima Elfadil
Sommaire

Cahier de charge fonctionnel :


Etant donné l'ascenseur initialement au repos, à n'importe quel étage, le
système va s'initialisera niveau "0" à chaque démarrage.
Un appel émanant d'un étage quelconque se réalise comme suit:

Si l'appel vient de l'étage où se trouve l'ascenseur, un bip sonore et un


clignotement de l'afficheur indique la présence de la cabine à l'étage
demandé.

S'il vient d'un autre étage, alors l'ascenseur réagie de selon sa position
donc il va soit monté ou descendre vers l'étage demandé, l'afficheur
indique le niveau atteint au même temps.

chaque arrivé à l'étage désiré, un bip sonor et un clignotement de


l'afficheur l'indique, la cabine poursuit sa course après un petit retard
(delay) (ex: 4 secondes)

S'il y a plusieurs appels, c'est le premier qui va être pris en considération.

Si l'ascenseur doit monter ou descendre de plus d'un étage, alors à


l'arrivée de chaque étage intermédiaire, un test de demande d'appel est
effectué.

La cabine s'arrête pour laisser monter ou descendre les personnes et


continuera de répondre à la première demande.

Les priorités sont telles que le sens de la cabine est celui du premier appel.
En appuyant sur le bouton d'arrêt d'urgence le système s'arrête
immédiatement, un affichage de la lettre "U" et une alarme (bip sonor
sans arrêt) indique l'état d'urgence.

Dans ce cas on doit initialiser le système (Reset) pour qu'il soit prêt à être
utiliser de nouveau.
La demande d'utilisation de la cabine peut se faire au niveau 0 ou à
chaque niveau après l'appui sur l'un des boutons poussoirs.

La demande d'urgence peut se faire après l'appui sur le bouton d'urgence.


La plateforme sera utiliser en cas de besoins grâce un bouton qui actionne
le moteur qui
commande la plateforme

Structure d’un ascenseur :


Les ascenseurs électriques sont composés des matériels suivants :

 Arduino MEGA : partie commande du système


 Bouton d’appel : Bouton qui commande l’arrivée de la cabine d’ascenseur.
 Bouton d’urgence :arrête le système en cas de urgence
 Rail-guide de la cabine : Barre métallique dans laquelle glisse la cabine et
qui l’empêche d’osciller latéralement.
 Régulateur de vitesse : Appareil permettant le déclenchement du parachute
de cabine en cas de sur-vitesse.
 Afficheur LCD : affiche états d’ascenseur (en train de monter ou de
descendre)
 Afficheur 7seg : indique le numéro d’étage
 Capteur infrarouge : Dispositif qui permet l’arrêt de la cabine d’ascenseur à
chaque niveau.
 Cabine d’ascenseur : Compartiment mobile de l’ascenseur, destiné à
recevoir les passagers à transporter.
 Câble de levage : Câble permettant le déplacement vertical de la cabine
d’ascenseur.
 Moteur pas à pas : permet de lever la cabine.
 Driver uln2003
 Buzzer : émettre un bip sonore en cas d’urgence.
 Led de clignotement
 Eclairage d’ascenseur
Description des composants du circuit :
Moteur pas a pas :
Un moteur pas-à-pas (stepping Motors en anglais) est un moteur à Courant continu qui
avance d’un seul pas lorsque le sens du courant dans une des bobines change de sens.
Chaque phase (1-2-3) du stator reçoit tour à tour une impulsion électrique
conventionnellement positive ou négative selon le sens du courant dans la bobine. Les
impulsions arrivent dans un ordre prédéterminé de distribution et suivant une fréquence
déterminée et réglable. Chacune de ces impulsions correspond à un déplacement
angulaire appelé pas ou “ step ” Un "pas" est une unité de décalage angulaire, en général
: 1.8 degrés. (le moteur aura alors 200 pas.) 1,8 x 200 = 360 °.

Dans notre projet en va travailler avec un moteur pas a pas de type unipolaire, Le
moteur pas-à-pas unipolaire à 4 enroulements avec réducteur et driver basé sur un
ULN2003A permettant de contrôler directement le moteur avec un microcontrôleur (ex:
Arduino) sans interface de puissance

Caracteristiques technique du moteur :

Alimentation : 5 V Résistance : 50ohms Intensité : 25 mA Réduction : 1/64


Nombre de pas : 64 (réduction de 4096 en sortie d'axe)
Couple : 340 gf.cm Niveau sonore : 40 dB.
Entraxe de fixation : 35 mm Axe : Ø5 mm

Capteur de mouvement infrarouge :


Les capteurs infrarouges émetteurs récepteurs sont des capteurs réfléchissants qui
comprennent un émetteur infrarouge et un phototransistor dans un emballage au plomb
qui bloque la lumière visible.

Arduino mega : La carte Arduino Mega 2560 est basée sur un ATMega2560
cadencé à 16 MHz. Elle dispose de 54 E/S dont 14 PWM, 16 analogiques et 4 UARTs.
Elle est idéale pour des applications exigeant des caractéristiques plus complètes que
l’uno. Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent
d'enficher une série de modules complémentaires. Elle peut se programmer avec le
logiciel Arduino. Le contrôleur ATMega2560 contient un bootloader qui permet de
modifier le programme sans passer par un programmateur

Vous aimerez peut-être aussi