Automatisation d'un ascenseur a trains avec un Arduino
- herwat
- 2000 posts et +
- Messages : 4999
- Enregistré le : 11 mars 2021, 16:14
- Prénom : Hervé
- LOCALISATION : Creuse
- Centres d'intérêts : Modélisme ferroviaire
Impression 3D
Arduino - Echelle pratiquée : H0
- Âge : 77
- Pays :
France (fr)
nov. 2021
13
19:48
Re: Automatisation d'un ascenseur a trains avec un Arduino
Hummm, j'arrive après la bagarre !
Je confirme, tout ça, c'est très simple !
Même si on s'arrache parfois les cheveux . . .
Je confirme, tout ça, c'est très simple !
Même si on s'arrache parfois les cheveux . . .
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
nov. 2021
13
20:04
Re: Automatisation d'un ascenseur a trains avec un Arduino
Ha oui, être chauve permet de passer l'étape et de ne pas avoir mal.
- Georges de Villette
- 2000 posts et +
- Messages : 5601
- Enregistré le : 09 mars 2021, 19:23
- Prénom : Georges
- LOCALISATION : Villette d'Anthon
- Centres d'intérêts : J'ai participé au début de Mini World Lyon .
J'aime l'électronique , la mini mécanique .
Passionné par les nouvelles technologies , imprimantes 3D , Laser , CNC . - Echelle pratiquée : Aucune
- Âge : 74
- Pays :
Chine (cn)
nov. 2021
14
16:01
Re: Automatisation d'un ascenseur a trains avec un Arduino
C'est beau .... Ca fait rêver !!!!!
Le travail est bien une maladie !!!
Puisqu'il y a une médecine du travail !!! Coluche .
Puisqu'il y a une médecine du travail !!! Coluche .
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
janv. 2022
07
15:39
Re: Automatisation d'un ascenseur a trains avec un Arduino
Bien, reprenons.
Où en suis-je donc ?
Le programme fonctionne, le plateau monte et descend, tout vas pour le mieux.
Heuuuu non. En faite, il y a un souci. L'entrainement par courroie. C'est bien et c'est l'idéal, pour de courte distance de 300 mm environ, sur une distance comme la mienne de 1000 mm c'est l'hécatombe. Perte de crans sur la courroie et donc de pas moteur ce qui se traduit pas des erreurs de mise à niveaux.
Donc, comme il n'y a que les c.. qui ne changent pas d'avis, et que l'on ne change pas une équipe qui gagne, la courroie vas donc êtres remplacée par une tige trapézoïdale diamètre 8 (T8) au pas de 8mm. Oui Georges, je sais .
Tige de 1m reçus ce matin, reste en attente, les conduits de tige (2) et le coupleur pour le moteur qui eux sont prévue pour le 10 Février 2022 au plus tard.
Où en suis-je donc ?
Le programme fonctionne, le plateau monte et descend, tout vas pour le mieux.
Heuuuu non. En faite, il y a un souci. L'entrainement par courroie. C'est bien et c'est l'idéal, pour de courte distance de 300 mm environ, sur une distance comme la mienne de 1000 mm c'est l'hécatombe. Perte de crans sur la courroie et donc de pas moteur ce qui se traduit pas des erreurs de mise à niveaux.
Donc, comme il n'y a que les c.. qui ne changent pas d'avis, et que l'on ne change pas une équipe qui gagne, la courroie vas donc êtres remplacée par une tige trapézoïdale diamètre 8 (T8) au pas de 8mm. Oui Georges, je sais .
Tige de 1m reçus ce matin, reste en attente, les conduits de tige (2) et le coupleur pour le moteur qui eux sont prévue pour le 10 Février 2022 au plus tard.
janv. 2022
07
15:47
Re: Automatisation d'un ascenseur a trains avec un Arduino
Il faut toujours écouter Papa Georges, même si des fois.....
- Georges de Villette
- 2000 posts et +
- Messages : 5601
- Enregistré le : 09 mars 2021, 19:23
- Prénom : Georges
- LOCALISATION : Villette d'Anthon
- Centres d'intérêts : J'ai participé au début de Mini World Lyon .
J'aime l'électronique , la mini mécanique .
Passionné par les nouvelles technologies , imprimantes 3D , Laser , CNC . - Echelle pratiquée : Aucune
- Âge : 74
- Pays :
Chine (cn)
janv. 2022
07
16:19
Re: Automatisation d'un ascenseur a trains avec un Arduino
.
Il neige chez nous .... Et chez vous ?
Il neige chez nous .... Et chez vous ?
Le travail est bien une maladie !!!
Puisqu'il y a une médecine du travail !!! Coluche .
Puisqu'il y a une médecine du travail !!! Coluche .
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
janv. 2022
07
16:24
Re: Automatisation d'un ascenseur a trains avec un Arduino
Grand soleil par ici.
- herwat
- 2000 posts et +
- Messages : 4999
- Enregistré le : 11 mars 2021, 16:14
- Prénom : Hervé
- LOCALISATION : Creuse
- Centres d'intérêts : Modélisme ferroviaire
Impression 3D
Arduino - Echelle pratiquée : H0
- Âge : 77
- Pays :
France (fr)
janv. 2022
07
17:23
Re: Automatisation d'un ascenseur a trains avec un Arduino
Bonne décision, je pense .
On aura donc à peu près le même système . . .
Modifié en dernier par herwat le 07 janv. 2022, 17:25, modifié 1 fois.
janv. 2022
07
17:24
Re: Automatisation d'un ascenseur a trains avec un Arduino
Chez moi il neige....
- herwat
- 2000 posts et +
- Messages : 4999
- Enregistré le : 11 mars 2021, 16:14
- Prénom : Hervé
- LOCALISATION : Creuse
- Centres d'intérêts : Modélisme ferroviaire
Impression 3D
Arduino - Echelle pratiquée : H0
- Âge : 77
- Pays :
France (fr)
janv. 2022
07
17:25
Re: Automatisation d'un ascenseur a trains avec un Arduino
Chez moi, il fait presque nuit !
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
janv. 2022
07
17:35
Re: Automatisation d'un ascenseur a trains avec un Arduino
Chez moi, il fait nuit mais ne neige pas.
Oui Hervé, sauf que je ne vais mettre qu'une tige, pour un plateau de 45 cm pas besoin d'en mettre deux, enfin je pense.
Oui Hervé, sauf que je ne vais mettre qu'une tige, pour un plateau de 45 cm pas besoin d'en mettre deux, enfin je pense.
- herwat
- 2000 posts et +
- Messages : 4999
- Enregistré le : 11 mars 2021, 16:14
- Prénom : Hervé
- LOCALISATION : Creuse
- Centres d'intérêts : Modélisme ferroviaire
Impression 3D
Arduino - Echelle pratiquée : H0
- Âge : 77
- Pays :
France (fr)
janv. 2022
07
17:39
Re: Automatisation d'un ascenseur a trains avec un Arduino
Je pense aussi, car ton plateau est guidé par deux axes avec roulements linéaires .
Et en plus, le verrouillage compensera les éventuels glissements .
Et en plus, le verrouillage compensera les éventuels glissements .
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
janv. 2022
22
17:17
Re: Automatisation d'un ascenseur a trains avec un Arduino
Petite avancées qui vont demander une refonte total du programme.
L'avantage avec le moteur directement relier a la vis sans fin est qu'il n'y a pas de mouvement incontrôlé du moteur a la mise ou a la coupure de l'alimentation.
L'avantage avec le moteur directement relier a la vis sans fin est qu'il n'y a pas de mouvement incontrôlé du moteur a la mise ou a la coupure de l'alimentation.
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
janv. 2022
30
10:53
Re: Automatisation d'un ascenseur a trains avec un Arduino
Je reprend donc tout le programme depuis le début, en prenant comme base de départ le programme des premiers post de ce sujet sur la librairie AccelStepper..
Principe de fonctionnement :
A la mise sous tension :
Deux cas possible :
1) le plateau est en haut
a) descente jusqu'au 1er niveau inférieur rencontré
b) monte se recaler au niveau le plus haut.
2) le plateau est dans les niveaux inférieur.
a) monte se recaler au niveau le plus haut.
Fonctionnement après recalage :
Ont sélectionne le niveau souhaité,
mise au rouge du feu de signalisation,
alimentation du moteur,
démarrage du moteur (accélération douce, vitesse de croisière, décélération douce, mise a niveau),
coupure du moteur,
mise au vert du feu de signalisation,
Attente du prochain ordre.
Matériel nécessaire au projet :
Une carte ARDUINO MEGA 2560 (peut être une UNO sera suffisante, on verra a la fin)
1 bloc d'alimentation pour la carte ARDUNO
1 moteur pas à pas NEMA référence 17HS19-2004S
1 alimentation 12v pour le moteur
1 tige fileté trapézoïdale diamètre 8mm (T8) longueur 1000 mm
2 Coupleur + Bloc Roulement d'oreiller
1 lot d'écrous anti-jeux pour tige T8
1 poulie GT2 20 dents Alésage de 8mm pour courroie de 6 mm (pour la tige T8)
1 poulie GT2 20 dents Alésage de 6mm pour courroie de 6 mm (pour l'axe moteur)
1 petite courroie de 6mm fermé
1 fin de course mécanique pour le dépassement haut (appelé FCH)
1 fin de course mécanique pour le dépassement bas (appelé FCB)
1 capteur optique pour les tops de ralentissement
1 capteur optique pour les tops d'arrêt
1 LED rouge avec sa résistance
1 LED verte avec sa résistance
1 encodeur rotatif
1 écran LCD 2 lignes 16 caractères bleu I2C
1 relais pour couper l'alimentation moteur (sécurité)
1 relais pour mettre / couper l'alimentation des voies aux abords du plateau et des voies de garage.
Liste non exhaustive qui sera mise a jour au fur et a mesure de l'évolution.
Principe de fonctionnement :
A la mise sous tension :
Deux cas possible :
1) le plateau est en haut
a) descente jusqu'au 1er niveau inférieur rencontré
b) monte se recaler au niveau le plus haut.
2) le plateau est dans les niveaux inférieur.
a) monte se recaler au niveau le plus haut.
Fonctionnement après recalage :
Ont sélectionne le niveau souhaité,
mise au rouge du feu de signalisation,
alimentation du moteur,
démarrage du moteur (accélération douce, vitesse de croisière, décélération douce, mise a niveau),
coupure du moteur,
mise au vert du feu de signalisation,
Attente du prochain ordre.
Matériel nécessaire au projet :
Une carte ARDUINO MEGA 2560 (peut être une UNO sera suffisante, on verra a la fin)
1 bloc d'alimentation pour la carte ARDUNO
1 moteur pas à pas NEMA référence 17HS19-2004S
1 alimentation 12v pour le moteur
1 tige fileté trapézoïdale diamètre 8mm (T8) longueur 1000 mm
2 Coupleur + Bloc Roulement d'oreiller
1 lot d'écrous anti-jeux pour tige T8
1 poulie GT2 20 dents Alésage de 8mm pour courroie de 6 mm (pour la tige T8)
1 poulie GT2 20 dents Alésage de 6mm pour courroie de 6 mm (pour l'axe moteur)
1 petite courroie de 6mm fermé
1 fin de course mécanique pour le dépassement haut (appelé FCH)
1 fin de course mécanique pour le dépassement bas (appelé FCB)
1 capteur optique pour les tops de ralentissement
1 capteur optique pour les tops d'arrêt
1 LED rouge avec sa résistance
1 LED verte avec sa résistance
1 encodeur rotatif
1 écran LCD 2 lignes 16 caractères bleu I2C
1 relais pour couper l'alimentation moteur (sécurité)
1 relais pour mettre / couper l'alimentation des voies aux abords du plateau et des voies de garage.
Liste non exhaustive qui sera mise a jour au fur et a mesure de l'évolution.
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
févr. 2022
01
18:19
Re: Automatisation d'un ascenseur a trains avec un Arduino
Le programme commence a prendre forme.
Démarrage comptage de 3 capteurs, ralentissement, vitesse trainante faible, lecture d'1 capteur et arrêt immédiat. Et on repart dans l'autre sens.
.
.
.
Étape suivante, éviter le faux comptage d'un capteur au démarrage, ce qui fausserait tout.
- jeanjacques
- 2000 posts et +
- Messages : 2538
- Enregistré le : 01 janv. 2022, 08:28
- Prénom : JJ
- LOCALISATION : BLAINVILLE /ORNE
- Centres d'intérêts : partagé mes connaissances en modélisme
- Echelle pratiquée : H0
- Âge : 66
- Pays :
France (fr)
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
févr. 2022
03
17:42
Re: Automatisation d'un ascenseur a trains avec un Arduino
Alors, voilà où j'en suis.
Déplacement dans les deux sens avec ralentissement et vitesse de nivelage ..... OK
Comptage des drapeaux d'arrêt ..... OK
Reste a inclure ces modifications dans l'ancien programme (suis fainéant et j'ai pas envie de tout retaper ).
Moteur pas à pas NEMA17 + Arduino + Accelstepper emporte son 1er passager.
.
.
.
Moteur alimenté en 12v = consommation en crête 0,42 A et 0,393 en normal. Il n'y a pas de charge a proprement parlé, donc logique.
J'ai laissé tourner cela pendant plus de 30mn, le moteur ne chauffe pas, et le driver est a température ambiante lui aussi.
Déplacement dans les deux sens avec ralentissement et vitesse de nivelage ..... OK
Comptage des drapeaux d'arrêt ..... OK
Reste a inclure ces modifications dans l'ancien programme (suis fainéant et j'ai pas envie de tout retaper ).
Moteur pas à pas NEMA17 + Arduino + Accelstepper emporte son 1er passager.
.
.
.
Moteur alimenté en 12v = consommation en crête 0,42 A et 0,393 en normal. Il n'y a pas de charge a proprement parlé, donc logique.
J'ai laissé tourner cela pendant plus de 30mn, le moteur ne chauffe pas, et le driver est a température ambiante lui aussi.
- bunny94
- 2000 posts et +
- Messages : 6329
- Enregistré le : 22 sept. 2021, 08:35
- Prénom : Alain
- LOCALISATION : Noiseau
- Centres d'intérêts : Photo-Vidéo-Modélisme ferroviaire-Trains réels-Impression 3D-Miniature automobile 1/43ème
- Echelle pratiquée : H0
- Âge : 73
- Pays :
France (fr)
févr. 2022
03
17:44
Re: Automatisation d'un ascenseur a trains avec un Arduino
Ca fonctionne bien Christian.
- likiki
- Site Admin
- Messages : 7241
- Enregistré le : 27 févr. 2021, 16:11
- Prénom : Christian
- LOCALISATION : Ile de France
- Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
- Echelle pratiquée : H0
- Âge : 57
- Pays :
France (fr)
févr. 2022
03
17:47
Re: Automatisation d'un ascenseur a trains avec un Arduino
Alain,
Oui, pour le moment. A voir sur le réseau.
Mais avant cela, j'ai des pièces a faire et à imprimer pour tester en live.
Oui, pour le moment. A voir sur le réseau.
Mais avant cela, j'ai des pièces a faire et à imprimer pour tester en live.
- herwat
- 2000 posts et +
- Messages : 4999
- Enregistré le : 11 mars 2021, 16:14
- Prénom : Hervé
- LOCALISATION : Creuse
- Centres d'intérêts : Modélisme ferroviaire
Impression 3D
Arduino - Echelle pratiquée : H0
- Âge : 77
- Pays :
France (fr)
févr. 2022
03
22:46
Re: Automatisation d'un ascenseur a trains avec un Arduino
Ben c'est pas mal du tout et
Y a juste un ptit truc qui me chiffonne : le moteur marque un très cours instant d'arrêt entre le ralentissement et la vitesse de nivelage . . .
Mais je chipote !
Y a juste un ptit truc qui me chiffonne : le moteur marque un très cours instant d'arrêt entre le ralentissement et la vitesse de nivelage . . .
Mais je chipote !
févr. 2022
03
22:52
Re: Automatisation d'un ascenseur a trains avec un Arduino
Attention Christian, Hervé te surveille.