Cartes
La carte Arduino Mega 2560 est une carte à microcontrôleur basée sur un ATmega2560 ( fiche technique). La carte Aafruit Motor Shield est une carte d'extension de commande de moteurs à base de L293. Logiciel
Le logiciel Arduino installé (voir:)
Ardublock est un plugin qui s'ajoute à l'IDE d'Arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool
La librairie Adafruit Motor Shield (même si elle apparaît dans Ardublock), à placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries
Information (Attention au câblage présenté plus bas)
Microrupteur (fin de course) normalement ouvert. Boutons poussoir normalement ouvert. Actionneurs
Moto réducteur CC 1. 5-3V D. C. (rapport de réduction 100:1). Servo moteur à rotation continue 4, 8 à 6V. Câblage des interrupteurs et boutons poussoir
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à un état HIGH (haut ou 1) ou LOW (bas ou 0). Projet Arduino pour Noël, une bouteille à la mer. Attention car j'ai câblé les capteurs et boutons poussoir de l'ascenseur en "pull-up" et ceux de la porte en "pull-down" (erreur de débutant).
- Projet arduino ascenseur simple
- Projet arduino ascenseur pdf
- Projet arduino ascenseur des
- Bouton leve vitre insert
- Bouton leve vitre jumper 3
- Bouton leve vitre teinté
Projet Arduino Ascenseur Simple
println ( "vers etage 0");}
// arret moteur
( RELEASE);
/* Affiche le chiffre */
//************ 0 *************
digitalWrite ( led1, LOW); // fixe la led comme allumée
digitalWrite ( led2, LOW); // fixe la led comme allumée
digitalWrite ( led3, LOW); // fixe la led comme allumée
digitalWrite ( led4, LOW); // fixe la led comme allumée
digitalWrite ( led5, LOW); // fixe la led comme allumée
digitalWrite ( led6, LOW); // fixe la led comme allumée
digitalWrite ( led7, HIGH); // fixe la led comme eteinte
digitalWrite ( led8, LOW); // fixe la led comme allumée
break;
case 1:
// où est l'ascenseur? // démarrer moteur en montée si 0 ou en descente si 2eme
if ( digitalRead ( finEtage0) == LOW)
while ( digitalRead ( finEtage1) == HIGH) // n'est pas à l'étage 1
{ ( BACKWARD);
Serial. PFE 68 | Système de contrôle d’un ascenseur – Cours | Projets Divers. println ( "vers etage 1 depuis 0");}}
if ( digitalRead ( finEtage2) == LOW)
Serial. println ( "vers etage 1 depuis 2");}}
//************ 1 *************
digitalWrite ( led1, HIGH); // fixe la led comme éteinte
digitalWrite ( led2, HIGH); // fixe la led comme éteinte
digitalWrite ( led5, HIGH); // fixe la led comme éteinte
digitalWrite ( led6, HIGH); // fixe la led comme éteinte
digitalWrite ( led7, HIGH); // fixe la led comme allumé
digitalWrite ( led8, HIGH); // fixe la led comme éteinte
case 2:
// démarrer moteur en montée (car forcément en 0 ou 1)
while ( digitalRead ( finEtage2) == HIGH) // n'est pas à l'étage 2
Serial.
Projet Arduino Ascenseur Pdf
Faites bien attention et choisissez plutôt le câblage en "pull-up" afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation. Avec la résistance de rappel "pull-down", l'entrée numérique est à l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés). Avec la résistance de rappel "pull-up", l'entrée numérique est à l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés). Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur. Montage de la carte Arduino Mega 2560 et la carte d'extension Adafruit Motor Shield
Le moto réducteur qui permet d'ouvrir la porte de la maquette est branché sur le bornier à vis M1. Projet arduino ascenseur simple. Le servomoteur à rotation continue est branché sur le connecteur SER1. Une alimentation stabilisée est branchée sur le bornier de l'alimentation externe.
Projet Arduino Ascenseur Des
La broche 10 du servomoteur à rotation continue permet de régler la vitesse dans un sens ou l'autre(de 0 à 180) puis l'arrêter (90)
2) Le programme (boucle)
La commande « Si » (if) est utilisée afin d'obtenir plusieurs branches différentes correspondantes aux différentes possibilités de de commandes décrites dans le scénario. La boucle « Si » (if) permet de tester l'état des variables et d'exécuter la commande si sont état est HIGH. Si la variable n'est pas valide, le programme traverse la boucle et effectue la commande suivante en dessous. Nous voyons ici l'utilisation d'un nouveau bloc de contrôle « sous-programme » nommé porte qui appel donc le sous programme « porte »
Le sous programme est rédigé dans la même fenêtre, suit les mêmes règles que le programme principal et permet d'éviter les répétitions. Pdf de cette page: [ ici]
Le zip avec les images: [ ici]
Le contenu de ces fichiers peut être légèrement différent de la présente page de notre wiki. Projet arduino ascenseur pdf. Ils ont servi à la créer mais ne possèdent pas de liens directe.
Le moteur, branché sur le connecteur M1 tourne dans le sens permettant la fermeture des portes à une vitesse précise (200)
Attention, le contrôle de la fermeture de la porte s'effectue avec le contrôle « Tant que... » (while). Je rappelle que mes capteurs de fin de course de la porte sont montés en "pull-down". La borne 26 correspond au capteur fin de course fermeture de la porte. Le programme boucle dans le contrôle « Tant que... » jusqu'au moment où la valeur de la broche passe à l'état HIGH. Ensuite le moteur s'arrête (vitesse 0). Une fois la porte fermée, la cabine se met automatiquement en position basse. Projet arduino ascenseur des. Le programme de la descente s'effectue avec le contrôle « Tant que... » (while) mais mes capteurs fin de course sont branchés en "pull-up". Je suis obligé d'inverser l'état de la broche 34 et obtenir un état LOW pour que le programme boucle dans le contrôle « Tant que... » jusqu'au moment où la cabine appuie sur le capteur fin de course. La broche passe à l'état HIGH. Le servomoteur s'arrête.
Livraison à 19, 91 € Il ne reste plus que 4 exemplaire(s) en stock. Économisez plus avec Prévoyez et Économisez
5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon Livraison à 20, 12 € Il ne reste plus que 9 exemplaire(s) en stock. Livraison à 21, 67 € Il ne reste plus que 6 exemplaire(s) en stock. Autres vendeurs sur Amazon 20, 99 € (2 neufs)
Livraison à 21, 59 € Il ne reste plus que 11 exemplaire(s) en stock. Livraison à 21, 35 € Il ne reste plus que 1 exemplaire(s) en stock. 5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon Livraison à 19, 99 € Il ne reste plus que 2 exemplaire(s) en stock. 5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon
Économisez 5% au moment de passer la commande. Livraison à 21, 45 € Il ne reste plus que 5 exemplaire(s) en stock. Livraison à 21, 61 € Il ne reste plus que 13 exemplaire(s) en stock. Bouton leve vitre insert. Livraison à 27, 88 € Il ne reste plus que 1 exemplaire(s) en stock.
Bouton Leve Vitre Insert
10% coupon appliqué lors de la finalisation de la commande Économisez 10% avec coupon
Livraison à 21, 38 € Il ne reste plus que 12 exemplaire(s) en stock. Livraison à 21, 53 € Il ne reste plus que 6 exemplaire(s) en stock. Autres vendeurs sur Amazon 18, 99 € (2 neufs)
5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon Livraison à 19, 79 € Il ne reste plus que 3 exemplaire(s) en stock. Économisez plus avec Prévoyez et Économisez
Livraison à 21, 62 € Il ne reste plus que 10 exemplaire(s) en stock. Livraison à 21, 59 € Il ne reste plus que 11 exemplaire(s) en stock. Livraison à 27, 88 € Il ne reste plus que 1 exemplaire(s) en stock. Bouton leve vitre jumper 3. Autres vendeurs sur Amazon 20, 99 € (2 neufs)
7% coupon appliqué lors de la finalisation de la commande Économisez 7% avec coupon Livraison à 20, 71 € Il ne reste plus que 6 exemplaire(s) en stock. 5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon
Livraison à 20, 15 € Il ne reste plus que 14 exemplaire(s) en stock.
Bouton Leve Vitre Jumper 3
MARQUES LIÉES À VOTRE RECHERCHE
Bouton Leve Vitre Teinté
5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon Livraison à 19, 79 € Il ne reste plus que 3 exemplaire(s) en stock. Livraison à 20, 07 € Il ne reste plus que 1 exemplaire(s) en stock. Autres vendeurs sur Amazon 15, 95 € (2 neufs)
Livraison à 21, 35 € Il ne reste plus que 1 exemplaire(s) en stock. Livraison à 20, 58 € Il ne reste plus que 1 exemplaire(s) en stock. Livraison à 21, 53 € Il ne reste plus que 6 exemplaire(s) en stock. Bouton leve vitre teinté. Autres vendeurs sur Amazon 18, 99 € (2 neufs)
Livraison à 20, 07 € Il ne reste plus que 15 exemplaire(s) en stock. Livraison à 27, 88 € Il ne reste plus que 1 exemplaire(s) en stock. Autres vendeurs sur Amazon 20, 99 € (2 neufs)
10% coupon appliqué lors de la finalisation de la commande Économisez 10% avec coupon
Autres vendeurs sur Amazon 11, 61 € (2 neufs)
Livraison à 27, 88 € Il ne reste plus que 1 exemplaire(s) en stock. Livraison à 21, 53 € Il ne reste plus que 6 exemplaire(s) en stock. Recevez-le entre le lundi 13 juin et le mardi 5 juillet Livraison à 96, 00 €
50% de remise sur la promotion disponible Livraison à 21, 43 € Il ne reste plus que 1 exemplaire(s) en stock.
Le spécialiste en ligne des lève-vitres et boutons de lève-vitre: des centaines de références à prix imbattables! Livraison gratuite
Tous nos produits en livraison gratuite en point retrait Colissimo à partir de 99, 00€. Expédition le jour même pour toute commande avant 14h! Interrupteur / Bouton de lève-vitre | MISTER AUTO. Pour des livraisons express dans toute la France en 24/48h avec Chronopost et Colissimo
s'engage pour la satisfaction client! - Des pièces neuves de qualité stockées en France et garantie 1 an. - Un service client performant pour répondre à vos questions. - Paiement 100% sécurisé. - Livraison express possible dans toute la France et Dom-Tom. Vous recherchez:
Lève vitre
Bouton lève-vitre
Sélectionner la portière