Ce titre pour ne pas employer des mots du dimanche. :)
Sur le réseau il y a, pour l'instant, six animations :
- un classique soudeur,
- un photographe Preiser avec son flash,
- un camion de chantier qui a sa benne qui se lève et s'abaisse,
- une pelleteuse qui creuse, qui creuse...,
- une toupie à béton qui tourne, qui tourne...
- un hélicoptère dont l'hélice tourne à vitesse réduite puis à pleine vitesse et « lycée de Versailles » (automatique par minuterie).
Sauf l'hélico, la pelleteuse et la toupie qui tournent en permanence, le reste est activé régulièrement avec un montage sur la base d'un 4017 (compteur décimal).
Je me suis dit que remplacer le système à 4017 (fixe au niveau des temps d'action) par un UNO ( qui me restait) serait certainement plus souple comme principe. On peut modifier l'ordre des animations, gérer le temps de fonctionnement de chacun et faire démarrer doucement l'hélice de l'hélico de 0 à sa vitesse max puis revenir à 0.
C'est donc un montage sans prétention que je vous montre aujourd'hui. Il s'agit d'une simple succession de « ON-OFF » mis en langage Arduino.
Le moteur qui entraîne l'hélice est commandé par PWM via un transistor TIP120 car son sens de rotation ne varie pas, le reste est isolé et commandé par une barrette de relais (qui me restait aussi). Pour chaque état de fonctionnement une LED s'allume.
Sur 3 cycles, la pelleteuse ne fonctionne que sur 2. Idem pour la toupie de béton mais avec un décalage d'un cycle par rapport à la pelleteuse. C'est pour cela que du « loop » on passe directement à la deuxième séquence, celle de la pelleteuse ; par la suite on boucle sue la première séquence, celle de la toupie. On a donc toujours un décalage d'un cycle entre ces deux animations.
Bref un montage sans prétention, rien que pour s'amuser et remplacer de l'électronique basique (base de temps + compteur+ interface de puissance). Mais ça fait du bien de faire des choses simples de temps en temps.
J'ai mis le fichier en format .txt et celui du câblage.
Bonjour,
L'idée de faire fonctionner par cycle semble une bonne idée que perso j'aime bien. Par contre tout le reste (4017, uno, PWM) c'est du chinois pour moi ::)
Citation de: gigi57 le 30 Octobre 2016 à 12:52:43
Bonjour,
Par contre tout le reste (4017, uno, PWM) c'est du chinois pour moi ::)
4017? On laisse tomber ;) C'est un circuit intégré.
UNO : c'est un nom donné à une des cartes de la série Arduino. On aurait pu l'appeler 1, 2 ou 3, voire 4 ;) Mais comme l'origine du principe et de la conception est italienne... Enfin, je suppose 8) 8)
PWM : ça c'est ce qui te permet d'envoyer du courant haché au moteur. Ce sont des signaux de forme carrée, un peu comme en digital.
Plus les signaux sont rapprochés et plus la vitesse du moteur augmente.
Mais l'Arduino est fait pour ceux qui ont des boutons lorsque l'on parle d'électronique.
Avec le PWM (Pulse Width Modulation, atchoum :)) ) j'essaye de trouver un truc pour la voie de garage de Philippe de l'Est (allo?)
J'égoutte.... :))
Ici Philippe, Philippe, parlez .;
Bon, je fais dans les petits enfants, la généalogie, un tour en camping car, des analyses pour ma pov' santé :( - ça c'est nouveau et pas drôle-..
Bref, le petit train est en stand bye depuis un bail..
je lis sur les fora, j'écris, mais, ça dort sec à Louyotte.... :o
Philippe, de l'Est
Voici le fichier définitif, enfin, pour moi.
Les temps de fonctionnement seront certainement à revoir la semaine prochaine, à mon retour.
Sinon, modifications pour que, par exemple, l'animation de la benne passe en position haute, celle du soudeur fonctionne, la benne descend, puis le soudeur s'arrête. Ceci pour ne pas faire du "chacun son tour" :) :)
Le Flash du photographe s'anime régulièrement ; j'ai mis 0,5s pour le contact. L'ILS ne servira plus.
Voili, voilou. Faur bien s'occuper pendant que les petits-enfants sont à l'école ::) ::)
Et c'est installé et ça fonctionne :)
Euh...
T'as démonté un téléviseur ? un ordinateur ?
C'est du niveau débutant "réparateur ISS en apesanteur", ça, non ?
Philippe, de l'Est
:)) :)) :)) :)) :))
Oui, oui, c'est vraiment du niveau débutant.
Ce truc d'arduino c'est vraiment simple, si, si.
Citation de: Philippe de l Est
C'est du niveau débutant "réparateur ISS en apesanteur", ça, non ?
.
Citation de: Ph Blondé
Oui, oui, c'est vraiment du niveau débutant.
Ce truc d'arduino c'est vraiment simple, si, si.
Bon, disons "débutant un ch'tit poil confirmé".... ;)
Salut à tous,
Plus sérieusement, pour qui ne connais pas trop ou découvre le truc, c'est abordable "intellectuellement" du moins au départ.
Ca fait un peu comme le digital "qui fait peur au départ" mais quand on s'en donne la peine, on découvre que c'est super finalement.
L'Arduino, c'est pareil, il faut s'en donner la peine (franchement pas astreignante pour démarrer), se documenter un poil et aborder la chose sereinement sans s'en faire peur.
Et prendre son temps pour le faire, on n'est pas aux pièces !
Et il y a bien sûr ce qu'il faut sur le Net (Forums etc...)
Perso, je fais mes premiers pas dans la chose, j'en suis donc au stade "découverte" et probablement pas encore atteint le niveau "ch'tit poil confirmé" mais vraiment ca offre franchement des possibilités énormes.
A moins bien sûr de se décréter d'emblée "réfractaire" à celà, auquel cas c'est perdu d'avance....
Si si, il existe des gens qui refusent certaines choses "parce que.....", tans pis pour eux..... ;D
Certes, il y a un peu de programmation à faire, mais nul besoin d'être ingénieur informaticien sachant programmer en C++, le produit est conçu pour être "grand public" et abordable pour qui sait "clavoter" et veut bien s'en donner la peine.
Le logiciel fourni (et gratuit) est là pour ca.
Bon bien sûr, soyons honnêtes, celà est aussi fait pour les bidouilleurs qui aiment tripatouiller ces choses là, d'autres personnes seront bien sûr rebutées par celà (car ce n'est absolument pas leur centre d'intérêt) et il faut bien le comprendre aussi.
Après, soyons francs là aussi, pour aller dans des projets beaucoup plus évolués, ca demande effectivement un peu plus de boulot et les choses se compliquent c'est vrai.
Mais on peut se faire grand plaisir à notre niveau en faisant sûrement de belles petites choses.
Pardon Philippe, j'ai un peu "squatté" ton sujet, mais uniquement pour la bonne cause ! ;)
En tous cas, j'adore suivre ce(s) fil(s) ....... ;D :D
Amicalement à tous
Bonjour Christian, bonjour à tous,
Non, non, ce n'est pas MON sujet :) :)
J'ajoute qu'en classe de 5ème le petit fils commence la manipulation de l'Arduino, c'est donc vraiment abordable par tous.
Effectivement en commence par faire clignoter des LEDs et puis on ressort ses projets.
Je commence un nouveau truc : le fonctionnement d'une gare cachée. Et cela fonctionne tant en tension continue qu'en numérique.
Le principe est simple : un train arrive, il s'arrête, l'itinéraire suivant se fait, le train de la voie suivante démarre etc.
Le programme est fait. Reste cependant les parties "début" et "fin" d'exploitation.
Mais on en reparlera en janvier.
Bonjour à tous,
CitationPardon Philippe, j'ai un peu "squatté" ton sujet,
CitationNon, non, ce n'est pas MON sujet :) :)
Oui, effectivement, je me suis mal exprimé, j'aurais dû dire "squatté
LE sujet" dans la mesure où je voulais dire que j'ai tendance à être parfois un peu trop bavard..... :-[
Ca a toujours été et restera pour toujours mon gros défaut..... :-[
Et pis après tout, si on vient sur un forum, c'est aussi pour jacasser avé les copains non ;)? Je plaisante bien sûr.... ;)
On redevient sérieux, ton projet de gestion de gare cachée est intéressant au plus haut point. :D
Je vais suivre ca (à mon petit niveau actuel) de très près et nul doute que celà va en faire sourciller d'autres que je connais... ;) :D
Merci Philippe,
Amicalement à tous,
Christian
Bonjour Christian,
Hier soir j'ai fait les parties de programme début et fin de fonctionnement.
Si pour autant c'est assez simple pour le fonctionnement normal, il faut penser au début de ce fonctionnement.
Donc lorsqu'on allume l'alimentation (ou les alimentations du réseau), il y a deux solutions : soit il y a une voie libre dans la gare cachée, soit tout est occupé.
Si une voie est libre alors on la place en attente d'un train entrant, si aucune des voies est libre alors on commence par envoyer le train de la voie 1.
Le système sera fait pour une gare cachée de 10 voies de "stockage" mais il suffira de copier/coller si le nombre de voies est supérieur ou de supprimer des séquences si le nombre de voies est inférieur à 10.
En fait je monte un dossier (ça c'est pompeux) pour que chacun puisse se servir du système.
Et c'est en boite :) :)
C'est avec beaucoup d'intérêts que je suis la partie "module sonore" car il faudrait que je lie les animations à des fichiers son.
Par exemple lorsque les pales de l'hélicoptère commencent à tourner, j'aimerais "lancer" le fichier son qui va bien (trouvé sur internet). On a la turbine qui se lance puis le flap-flap des pales qui s'amplifie.
Je fais des essais dès réception de la carte SD
bravo pour le projet, le schéma, le câblage, et le coffret :D :D :D
en électronique c'est comme en modélisme : si on est bien organisé et soigneux, les difficultés sont plus facilement surmontées 8)
Merci pour l'appréciation :)
C'est surtout ensuite, en cas de besoin de modification, d'évolution, que l'on récupère le temps mis.
D'ailleurs le prochain point pour cet automate sera d'ajouter du son aux animations.
Pour les amateur qu'Arduino intéresse, je ne peux que vous conseiller le site LOCODUINO qui, cpmme son nom l'indique est un site traitant des applicatifs Arduino pour le modélisme ferroviaire.
http://www.locoduino.org/
Un fonctionnement de fête foraine a été créé via cet applicatif sur le réseau N du club d"Arpajon.
D'ailleurs, voici une vidéo faite par un membre du CMFA (Antoine B) présentant cette réalisation.
https://www.youtube.com/watch?v=euPcuOSYRDg
Bon visionnage.
Citation de: Bernez55 le 14 Décembre 2016 à 19:12:00
Pour les amateur qu'Arduino intéresse, je ne peux que vous conseiller le site LOCODUINO qui, cpmme son nom l'indique est un site traitant des applicatifs Arduino pour le modélisme ferroviaire.
On y est, on y est :) :)
Site technique mais qui répond toujours, même aux questions simples (voire simplistes).
Comme sur Espacetrain d'ailleurs.
J'ai même l'impression qu'on y retrouve les mêmes :) :)
Citation de: Ph Blondé le 14 Décembre 2016 à 19:30:11
On y est, on y est :) :)
Site technique mais qui répond toujours, même aux questions simples (voire simplistes).
Comme sur Espacetrain d'ailleurs.
J'ai même l'impression qu'on y retrouve les mêmes :) :)
Je suis étonné, tu fais dans l'Arduino, toi ? Ch'avais pô :P
Et faire dans l'automatisme d'un jeu de deux modulino, ça dirait quoi ça ?
Je crois que je vais faire dans l'indépendance de mes deux modulinos qu'il faudrait par ailleurs que je terminasse :-X
005 sous prog : je pose un train sur la voie à droite 8)
010 je passe devant de droite à gauche sur les modulinos
015 sous-prog : animation automatique des modulinos au passage du train
020 je sors du modulino sur une coulisse
030 j'arrive sur une voie en cul de sac, en talonnant une aiguille
040 je m'arrete
avant le heurtoir.
050 on respire quelques instants
100 inversion polarité et je repars dans l'autre sens
110 je passe sur la voie de retour du modulino
120 j'arrive sur la coulisse de droite
130 j'arrive sur une voie en cul de sac, en talonnant une aiguille
140 je m'arrete
avant le heurtoir.
150 on respire quelques instants
200 inversion de polarité et je repars vers le 010
Ca te parlerai une coopération dans ce sens ? ::)
Je crois que beaucoup de choses sont déjà détaillées dans tes divers posts.. O:-)
Philippe, de l'Est
Il n'y a pas de soucis, on peut faire cela. C'est un bête va et vient avec des détections de position (à l'arrivée de chaque extrémité) :) :)
Bon, dans ta séquence logique j'ai déjà relevé un oubli ENORME :
000 : Les deux Philippe sortent une canette.
........
045 : les deux Philippe décapsulent leur canette
........
145 : les deux Philippe trinquent
........
155 : les deux Philippe boivent un coup.
Mais je me demande si on ne va pas mettre tout cela dans le setup.
De toute manière après ça tourne en boucle :D
:)) :)) :)) :)) :))
J'oubliais : tout le monde pourra accéder à la réalisation. C'est pas secret défense ::) ::)
Oeuf corse ! :D
C'est pour cela que je n'ai pas usé de language grand breton, ni fait par erreur un message privé à Fred qui te le transmet ensuite ;D ;D ;D ;D
Quoique...
Si on veut que tout le monde l'utilise, faut peut-être dire que c'est secret et important (cf les patates avec Louis XV et Parmentier ;) )
Philippe, de l'Est
Bien reçu :D
Philippe, de l'Est