| LOCODUINO - l'Arduino pour le train miniature | |
|
+51papymouzot msport Bubule02 FP68 Digilap' piston93 Olivier75 Newton7900 Jeje_12_34 Fantasio olc95 pierrepv Arkelen Jeanmi67 GrandCharles Arduino Admin-Forum christian 04 joan48 sierramike F.GODEFERT SUPERN Jojo37 DAN57FRN pilate68 P'tit Geo SixtyFive Metienne78 tking-1007 takeo Felix2663 StrongSpirit CleoN Psychobug pn200 TRAINTRAIN95 Sergio11 simonp19 colin37 Trusty mistigris railyRabbit mmichel le temps du N SavignyExpress sam95 Candide VAUBAN38 Derf Météor jlb 55 participants |
|
Auteur | Message |
---|
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mer 19 Avr 2017 - 18:23 | |
| L'article que nous publions aujourd'hui n'a rien de technique et est purement descriptif ; il devrait aider ceux qui ne se sentent pas très à l'aise avec la soudure de composants électroniques en leur proposant des solutions alternatives pour pouvoir pratiquer Arduino sans difficultés. Nous vous souhaitons une bonne lecture de cet article : Les shields de prototypage et de connexion |
|
| |
Trusty Membre
Age : 62 Localisation : Melun Nombre de messages : 942 Date d'inscription : 08/10/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Jeu 27 Avr 2017 - 21:22 | |
| L'article d'aujourd'hui est la seconde partie de celui consacré à la bibliothèque LcdUi permettant de concevoir facilement une ergonomie avec des boutons et un écran Lcd : Bibliothèque LcdUi (2)C'est une démonstration de son usage autour d'un exemple de centrale Dcc simplifiée. Bonne lecture. PS : Et n'oubliez pas ce weekend l'expo de Lille Trainsmania qui verra samedi à 10h une conférence de notre plus illustre membre (présent sur le forum sous le pseudo Arduino) sur les bienfaits de l'Arduino dans notre passion ! Une bonne partie de l'équipe Locoduino sera présente pour le soutenir ! |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 1 Mai 2017 - 10:58 | |
| Bonjour à tous, Après Trainsmania à Lille où l'équipe de LOCODUINO était présente, je vous propose un nouvel article sur l'ATtiny : Le microcontrôleur ATtiny45 (6)Encore un montage pour allumer des LED me direz-vous ? Oui, mais ce sera le dernier et celui-ci vous propose une astuce de montage à connaître pour économiser les ressources de l'ATtiny45. Le prochain article (dans quatre semaines) parlera du contrôle d'un servomoteur avec... un ATtiny ! |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 2 Mai 2017 - 7:55 | |
| Bonjour, Voici le lien décrivant la commande de servos pour un PN réalisée avec un Attiny 2313: https://le-forum-du-n.1fr1.net/t12790-pn-actionne-par-servo-moteurs-electronique. En utilisant l'oscillateur intégré cadençant le microcontrôleur à 1 MHz, les paramètres suivants permettent de travailler directement en microsecondes avec le timer 16 bits 1 de l'Attiny 2313. Le registre OCR1A reçoit la longueur courante de l'impulsion en microsecondes, géré ici dans la variable nLen qu'il suffit ensuite de faire varier plus ou moins rapidement. - Code:
-
#define CONFIG_TCCR1A (_BV(COM1A1)|_BV(WGM11)) #define CONFIG_TCCR1B (_BV(CS10)|_BV(WGM12)|_BV(WGM13)) #define PERIODE_SERVO 20000
...
ICR1 = PERIODE_SERVO; OCR1A = MIN_SERVO; TCCR1A = CONFIG_TCCR1A; TCCR1B = CONFIG_TCCR1B;
...
// Utilisation, nLen est compris entre 1000 et 2000, le point milieu est 1500. OCR1A = nLen;
Toute modestie mise à part aucune restriction pour reprendre tout ou partie de mon tuto consacré à mon PN sur le site de Locoduino.
Dernière édition par SavignyExpress le Mar 2 Mai 2017 - 16:08, édité 1 fois |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 2 Mai 2017 - 10:10 | |
| Bonjour SavignyExpress,
Merci pour ces indications. Je me rends compte que je n'ai pas tout dit concernant le prochain article. Oubli ou bien effet de surprise voulu ? Peut-être simplement un peu de fatigue au retour de ces trois jours à Lille (super d'ailleurs !). Pour ma part, j'utilise un ATtiny45 et celui-ci ne dispose pas de timer 16 bits, sinon je pense que la bibliothèque Servo d'Arduino fonctionnerait. J'ai fait un appel sur le forum de Locoduino pour trouver quelqu'un utilisant l'ATtiny44 ou 84 qui ont un timer 16 bits. Je n'avais pas pensé à l'ATtiny2313. Puisque tu utilises le 2313, tu dois pouvoir vérifier simplement qu'un programme comme Knob ou Sweep doit compiler et fonctionner pour le 2313. Si c'est le cas, ce le sera aussi pour le 44 ou le 84, ce qui permettra à ceux qui en possèdent de les utiliser avec leurs servos aussi simplement qu'un module UNO. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 2 Mai 2017 - 10:57 | |
| Bonjour Arduino, Ce sera difficile pour moi de tester des sketches Arduino car je ne dispose pas d'une carte Arduino. Je travaille directement avec AVR-gcc et libc. Cependant, moyennant un choix judicieux du prescaler, un timer 8 bits doit être utilisable. Sais-tu quel timer la librairie Arduino utilise ? |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 2 Mai 2017 - 11:21 | |
| Effectivement, sans carte Arduino, cela sera difficile... La bibliothèque Servo d'Arduino utilise le timer1 (16 bits) de l'ATmega328P pour une carte UNO. Je ne peux donc pas utiliser cette bibliothèque avec un ATtiny45 qui n'a pas de timer 16 bits (il faudrait la réécrire). Autant dans ce cas, générer le signal en entier, ce qui n'est guère compliqué. Je vais commander des ATtiny84 pour tester cette bibliothèque dessus, mais cela demandera quelques jours de délais avant de pouvoir le faire. Ce qui n'est pas très grave puisque mon montage fonctionne avec un ATtiny45. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 2 Mai 2017 - 16:11 | |
| Petite erreur dans mon post, il fallait lire microsecondes à la place de millisecondes.
Avec l'horloge à 1 MHz, sans prescaler, le timer 16 bits permet de compter jusque vers 65 ms, largement plus que ce qui est nécessaire pour générer une impulsion de servo. |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 13 Mai 2017 - 11:03 | |
| LOCODUINO vient de publier un article expliquant comment piloter des moteurs à courant continu avec Arduino : Commande de moteur à courant continuNous vous souhaitons une bonne lecture de cet article. |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 20 Mai 2017 - 23:01 | |
| Lors de l'exposition TRAINSMANIA qui a eu lieu à Lille pour les 80 ans de Loco-Revue, LOCODUINO était bien présent et a présenté une conférence sur l'apport d'Arduino pour le train miniature. Nous venons de publier cette conférence sous la forme d'un article commentant les diapositives qui ont été projetées. Vous trouverez le lien vers cet article sur la page d'accueil de LOCODUINO : Un grand merci à Loco-Revue de nous avoir invités à faire cette conférence et bonne lecture à tous. Christian au nom de l'équipe de LOCODUINO |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Dim 4 Juin 2017 - 7:31 | |
| LOCODUINO publie un nouvel article concernant le microcontrôleur ATtiny45 : Le microcontrôleur ATtiny45 (7)Cette fois, nous proposons un automatisme de passage à niveau pour ligne à voie unique, réalisé avec un servomoteur. Une bonne occasion de découvrir comment contrôler un servomoteur par un microcontrôleur. |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 27 Juin 2017 - 17:06 | |
| Bonjour à tous, LOCODUINO publie aujourd'hui un tutoriel pour ceux qui n'ont jamais utilisé Arduino mais qui voudraient tout de même découvrir et se lancer dans cette passionnante aventure. Pourquoi un tutoriel et non pas un article comme nous avons l'habitude de le faire ? Et bien, cela fait suite aux discussions que nous avons eues à FédéRail avec les visiteurs qui veulent plus de concret et moins de théorie. En suivant pas à pas ce tutoriel, vous arriverez à faire déjà de nombreuses choses avec un module UNO (le moins cher) et un câble USB. Rien d'autre ! Et les nombreuses copies d'écran vous permettront de bien suivre ce qu'il y a à faire. Et si cela vous plait, nous vous indiquons comment continuer votre apprentissage grâce aux nombreux articles présents sur le site. Alors bonne lecture : Arduino : toute première fois ! |
|
| |
Trusty Membre
Age : 62 Localisation : Melun Nombre de messages : 942 Date d'inscription : 08/10/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 4 Juil 2017 - 22:40 | |
| Bonjour à vous, Locoduinautes. Un nouvel article aujourd'hui, le début d'une série écrite par Christophe, notre spécialiste des technologies Web. Il nous explique tout le bien qu'il pense et tout ce que l'on peut faire de la plateforme Node.js pour nos Arduino, pour remplacer avantageusement la tripaille physique de boutons, potars et autres encodeurs qui les entoure généralement par une page web facile à configurer et adapter aux besoins ! Bonne lecture. Piloter son Arduino avec son navigateur web et Node.js (1) |
|
| |
SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 8 Juil 2017 - 9:43 | |
| Bonjour à vous, chers Locoduinautes. LOCODUINO présente un nouvel article qui marque, aujourd'hui, le début d'une série sur l'environnement de développement Processing dont celui d'Arduino s'est inspiré. Processing permet de développer des applications sur votre ordinateur qui communiquent avec Arduino. Les applications sont très intéressantes et cette série vous permettra de vous en servir comme des Pros ! Bonne lecture. Demarrer en Processing (1) |
|
| |
SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 10 Juil 2017 - 21:25 | |
| Bonjour à tous, Les 3 & 4 juin 2017 la Fédération Française de Modélisme Ferroviaire nous a fait l’honneur de nous inviter sur l’exposition Fédérail qui se tenait cette année à Rosny-Sous-Bois. Thierry Pupier, qui produit magistralement la chaine Aiguillages.eu sur YouTube, nous a concocté un reportage que nous sommes fiers de vous présenter dans cet article. Locoduino à Fédérail 2017Bonne lecture |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 15 Juil 2017 - 10:06 | |
| LOCODUINO publie cette semaine le deuxième article de la série sur l'utilisation de Node.js. Vous apprendrez à placer des potentiomètres virtuels sur une page Web pour contrôler vos équipements, une façon de faire de l'électronique sans composants électroniques ! Ou encore, de contrôler votre carte Arduino avec une interface graphique, summum de la modernité. L'accès à l'article se fait ICI. Bonne lecture. |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 29 Juil 2017 - 18:44 | |
| LOCODUINO publie aujourd'hui le troisième article sur Node.js. il est question de piloter un servomoteur depuis votre page Web, comme vous avez déjà appris à le faire pour des LED ou des potentiomètres. Et qui dit servomoteur dit aiguillage ! D'autres articles sont prévus au sujet des interfaces graphiques pilotant les cartes Arduino, vous allez être gâtés. Mais en attendant, l'accès à l'article se fait ICI. Bonne lecture. |
|
| |
SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 22 Sep 2017 - 8:56 | |
| Bonjour à tous, C'est la rentrée chez LOCODUINO Un nouvel article est publié : Processing pour nos trainsCet article aborde la programmation graphique, avec le logiciel Processing, des éléments descriptifs de votre réseau (rails droits, courbes, aiguilles, etc..) en vue de construire un TCO logiciel qui pourra être interactif avec le réseau réel. Vous aviez découvert ce type de TCO logiciel avec la série d'articles Un gestionnaire en C++ pour votre réseauVous allez maintenant comprendre les différences entre les langages C++ et Processing et commencer à construire votre propre TCO logiciel. Bonne lecture |
|
| |
Trusty Membre
Age : 62 Localisation : Melun Nombre de messages : 942 Date d'inscription : 08/10/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Dim 1 Oct 2017 - 15:58 | |
| Bonjour. Encore une nouvelle bibliothèque sur Locoduino. Celle-ci va permettre de se créer une centrale DCC simple à moindre frais (environ 40€ en cherchant bien...) ! Peu de lignes de code, presque pas de soudure (juste pour les boutons), mais des possibilités dignes d'un Sprog... De quoi basculer sans effort (ou presque) dans le monde numérique. Bibliothèque DcDccNanoControllerBon montage. |
|
| |
pn200 Membre
Age : 73 Localisation : Saint Amand Nombre de messages : 343 Date d'inscription : 24/12/2013
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Jeu 5 Oct 2017 - 21:40 | |
| Bonsoir Trusty Quelle est la valeur du potentiomètre de vitesse. |
|
| |
pn200 Membre
Age : 73 Localisation : Saint Amand Nombre de messages : 343 Date d'inscription : 24/12/2013
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 6 Oct 2017 - 8:13 | |
| Bonjour Trusty. Erreur de ma part ce n'est pas un potentiomètre mais un encodeur. Pour l'encodeur il faut un 24 impulsions ou il n'y a pas d'importance |
|
| |
Trusty Membre
Age : 62 Localisation : Melun Nombre de messages : 942 Date d'inscription : 08/10/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 6 Oct 2017 - 9:13 | |
| Bonjour. Non il n'y a pas d'importance, le pas est réglable dans Commanders dans le begin() de l'encodeur via l'argument MoveIncrement.. |
|
| |
pn200 Membre
Age : 73 Localisation : Saint Amand Nombre de messages : 343 Date d'inscription : 24/12/2013
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 6 Oct 2017 - 12:01 | |
| Trusty. ligne 30:buttonEncoder.begin(EVENT_ENCODER, 12, 8, 2); pourquoi le 2 j'essaie de comprendre Il y a une inversion entre le code (lignes 31 et 32) et le schéma "Emergency et Cancel". Bonne journée
|
|
| |
Jeanmi67 Membre
Age : 71 Localisation : Antibes Nombre de messages : 275 Date d'inscription : 12/09/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 6 Oct 2017 - 12:20 | |
| - pn200 a écrit:
- Il y a une inversion entre le code (lignes 31 et 32) et le schéma "Emergency et Cancel"
Bien vu Bonne journée. Jean-Michel |
|
| |
Arduino Membre
Age : 68 Localisation : 78450 Chavenay Nombre de messages : 95 Date d'inscription : 20/12/2016
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Dim 22 Oct 2017 - 12:18 | |
| LOCODUINO publie aujourd'hui un nouvel article sur l'ATtiny45, le huitième de la série. Il est question de nouvelles possibilités de ce microcontrôleur facilement accessibles grâce à l'IDE d'Arduino (entrées analogiques, PWM, interruptions). Pour voir cet article, c'est ICI. Bonne lecture. |
|
| |
Contenu sponsorisé
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature | |
| |
|
| |
| LOCODUINO - l'Arduino pour le train miniature | |
|