Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - chris_bzg

Pages: 1 2 3 [4] 5 6 ... 24
46
Présentez vous ! / Re : Passage a niveau2 voies sens unique
« le: janvier 02, 2025, 05:11:00 pm »
Je vous l'ai expliqué plus haut : chaque programme est indépendant et NE DOIT PAS ETRE AJOUTE à un programme précédent.

Ou alors, expliquez moi ce que vous voulez dire par "assembler".

47
Présentez vous ! / Re : Passage a niveau2 voies sens unique
« le: janvier 01, 2025, 07:20:43 pm »
Je viens de faire un copier du programme de l'article 3 et je l'ai importé dans l'IDE 2.3.4.
Il compile sans problème pour une carte UNO :
Le croquis utilise 5232 octets (16%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 287 octets (14%) de mémoire dynamique, ce qui laisse 1761 octets pour les variables locales. Le maximum est de 2048 octets.

En fait, les deux programmes de l'article 4 compilent également sans problème.

48
Présentez vous ! / Re : Re : Passage a niveau2 voies sens unique
« le: janvier 01, 2025, 07:16:26 pm »
Je viens de recopier les 4 premier sketch et a la compilation une nouvelle erreuer
if (val == LOW) s’allume (erreur  exit statut 1 stray\342' in program)

Je pense que vous avez des caractères qui s'ajoutent lors de votre copier-coller (stray 342). Utilisez bien la fonction adéquat pour copier le programme dans le presse-papier.

49
Présentez vous ! / Re : Re : Passage a niveau2 voies sens unique
« le: janvier 01, 2025, 07:13:59 pm »
Merci pour votre réponse, il s'agit effectivement des 5 articles sur les PN, je vais vérifier qu'il n'y a pas de s a byte , et recommencer le copier-coller par contre quand je colle le n°2 à la suite du 1, ni a-t-il pas une syntaxe particulière à rajouter ou à enlever.
...

Vous ne pouvez pas coller un programme à la suite d'un autre. Les programmes sont conçus pour rajouter à chaque fois une fonctionnalité de plus par rapport à ce qui a été développé dans l'article précédent. Le premier article réalise la détection des trains sur les voies, le deuxième rajoute le clignotement des feux, le troisième rajoute le mouvement des barrières et le quatrième rajoute le son. Chaque article ajoute donc quelque chose à ce qui existait, d'où la progression des articles, et chaque programme est autonome.

50
Présentez vous ! / Re : Passage a niveau2 voies sens unique
« le: janvier 01, 2025, 11:08:06 am »
OK, débuter n'est pas un problème car nous avons nous aussi débuté un jour (et LOCODUINO n'existait pas !)
Windows 7 me chagrine un peu, il serait peut-être temps d'upgrader l'ordinateur avec W10 ou W11. Ce n'est pas une obligation mais ce serait quand même mieux !
Vous ne m'avez pas dit avec quel article vous travaillez ; je vais donc supposer qu'il s'agit de ma série de cinq articles sur la gestion du PN.
Pour cela, une carte Uno est parfaite.
Effectivement 'bytes' n'existe pas mais 'byte' existe bien : d'où vient le S ? Faute de frappe dans le programme ou dans ce post ? A vérifier.

J'ai encore vérifié assez récemment que mes programmes du PN compilent sans problème, donc ce devrait être le cas aussi chez vous. On finira bien par trouver l'explication.  ;)

51
Présentez vous ! / Re : Passage a niveau2 voies sens unique
« le: décembre 31, 2024, 10:01:39 am »
Tout d'abord, dans quel article avez-vous trouvé le programme (car plusieurs articles de LOCODUINO décrivent des PN) ?

Ensuite, quel est votre niveau exact en Arduino ? Si vous n'en avez jamais fait, la réalisation d'un PN peut s'avérer compliquée.

Enfin, quelle carte utilisez-vous ? Quel est votre système d'exploitation ? Et surtout que disent les messages d'erreur ? Avez-vous déjà réussi à compiler un programme plus simple (comme une modification du programme Blink) ?

Prière de bien répondre à toutes ces questions afin que nous puissions vous proposer des solutions.

52
Composants / Re : servo moteur et pause
« le: décembre 21, 2024, 09:37:20 am »
bonjour, je voudrais utiliser un servomoteur pour l'ouverture d'une porte : la porte s'ouvre mais reste ouverte, ensuite par une nouvelle commande (bouton poussoir) la porte se referme ; étant donné que je suis débutant, si un membre pouvait m'aider dans la programmation, il serait le bienvenu. Bonne journée

https://wokwi.com/projects/404837639824658433

Si j'ai bien compris ta demande, c'est exactement ce que tu veux. Le servomoteur peut aussi entrainer deux pignons identiques et ainsi ouvrir deux portes de remise par exemple. Pour récupérer le code, faire un copier-coller.

Je dois préciser que ce programme a été écrit par l'Intelligence Artificielle ChatGPT (voir mon article dans Loco-Revue de novembre 2024).  ;)

53
...
Sinon, je suis d'accord, on peut aussi laisser libre cours à son imagination. Dans l'article en question, je lisais que ce serait inadapté à la vapeur (au sens maquettisme et fidélité). Rien n'empêcherait de tenter l'anachronisme. D'autres réalisent des machines et des mini réseaux loufoques, ce genre de LCD pourraient y trouver leur place également.
...

Dans l'article, nous voulions simplement faire remarquer que ce genre de panneau n'existait pas à l'époque de la vapeur !
Mais chacun peut effectivement tenter l'anachronisme, voire la circulation de vapeurs de nos jours avec des trains touristiques, etc.  ;)

54
...

J'ai compris le principe SPI, bien que pour ne pas faire simple, les termes employés sont souvent différents et on s'y perd un peu.
CIPO, MOSI, SDA, IDS, c'est tout pareil, mais pourquoi, ils ne décident pas une fois pour toutes d'un seul Non.
C'est pareil pour COPI, MISO, ODD ou SCK, CLK et j'en passe. >:( >:( >:( >:( >:(

...
Thierry

Pour le SPI, les termes MOSI et MISO qui faisaient référence au maitre et esclave (Master & Slave) ont été remplacés par COPI et CIPO qui font référence à Component & Peripheral : c'est juste pour être politiquement correcte, mais cela n'effacera pas la période de l'esclavagisme (en France, abolie post révolution puis restaurée par le grand Napoléon Bonaparte !).

Peu de gens connaissent ce changement et continuent à utiliser les termes MOSI et MISO (certains articles de LOCODUINO y font encore référence même après le changement des termes). Pour ne pas être perdu, tu peux te faire une petite note pour toutes les abréviations utilisées et notamment le nom des broches, puisque chaque protocole a ses propres termes.

Concernant ton montage, quand on n'arrive pas à un résultat, le mieux, comme tu l'as fait, c'est d'arrêter et de reprendre après quelques jours : pendant ce temps, le subconscient travaille pour toi !

55
Dans notre premier article sur l'affichage publicitaire, CATPLUS et moi avons bien précisé que les mini-écrans actuels sont trop grands pour les échelles N et Z. On se réfère à notre époque contemporaine pour le dire, mais le prix des écrans est en chute libre pour une taille qui augmente sans cesse. Dans le futur, il y aura sans doute des murs écrans pour informer ou pour démarcher.
Un bien ou un mal ? Chacun aura sa propre opinion.
Tout cela me rappelle le film Minority report, où les écrans de pub faisaient de la reconnaissance faciale et ciblait la personne pour lui proposer ce dont elle a envie. Un peu comme internet aujourd'hui et les fameux cookies (ceux qui ne se mangent pas !)  ;)

56
Bonjour à tous,

Je me présente rapidement.
Je m’appelle Thierry, j’ai 67 ans et j’habite dans les environs de Bordeaux.
J’ai commencé la réalisation d’un réseau ce printemps.
Ce réseau a pour particularité d’être situé dans les années 2040 à Gaillac.
...
J’interroge l’exposant sur la technique utilisée et celui-ci semble réticent à m’informer.
J’arrive péniblement à lui extorquer quelques infos comme 0.96 pouces et Arduino.
Mais pour le reste il reste flou, prétextant qu’il a passé beaucoup de temps à réaliser ce projet et qu’il ne souhaite pas se voir copié.  >:( >:( >:(
Pas du tout partageur, le bougre, d'autant plus qu'il a bien dû consulter des tutos ou des forums pour réaliser cet écran publicitaire.

...

J'en profite pour remercier chaleureusement Catplus et Christian qui ont publié un article sur " l'Affichage publicitaire avec Arduino".

Cette publication m'a permis de progresser rapidement sans passer par la case apprentissage de l'écriture de code, pour lequel je n'ai pas trop de temps.

C’est pourquoi je publie cet article pour rendre ce que j’ai reçu, et poser une petite brique de plus à ce bel édifice.

Toutes les bases étaient devant mes yeux.


...
L'écran est trop grand.

Thierry

Bonjour Thierry,

Désolé d'intervenir après plusieurs jours ; très occupé, je ne viens pas tous les jours sur ce forum.

Tout d'abord, toutes mes félicitations pour ce beau projet : (2040 : j'adore le genre retour vers le futur !).

Les modélistes ne sont pas forcément partageurs, contrairement à l'équipe de LOCODUINO dont l'ambition est justement de mettre tout ce qu'elle produit en OpenSource, donc ouvert à tous. Et puis, les gens qui sont réticents à expliquer comment ils ont fait ont souvent copié leur solution sur d'autres et ne veulent pas l'avouer. Beaucoup de mes projets ont été repris par des artisans et sont maintenant vendus aux modélistes : mais c'est difficile à prouver !

Donc, je me réjouis si les deux articles écrits avec CATPLUS sur les écrans ont pu te servir et je suis vraiment heureux de voir tout ce que tu as fait (et fera encore à n'en pas douter car ce n'est pas terminé). Un grand merci à toi pour ce partage que tu viens de faire : je pense d'ailleurs que ça mériterait d'être publié sous forme d'un article. En effet, ce forum est très bien pour travailler à plusieurs, mais dans 6 mois, comment retrouver ce sujet qui sera perdu dans tant d'autres ? Je sais que c'est du travail, mais tu as déjà tant de choses sous la main.

J'ai écrit un guide sur Arduino : éventuellement, cela peut t'aider puisque tu dis que tu as encore à découvrir. Tu cliques sur mon nom dans un de mes articles et tu auras ma profession de foi et un lien vers l'ouvrage si tu veux l'acheter.

Autre chose : tu penses que l'écran est trop grand, mais n'oublie pas que ton projet se situe en 2040. Qu'en sera-t-il à cette époque ? Je suis un habitué de Time Square (NYC) où des écrans souples géants sont collés sur les façades des gratte-ciels ! Cela commence à arriver en France, donc la taille des écrans publicitaires va augmenter et le prix diminuer.

Il est possible d'afficher des vidéos sur certains écrans commandés par Arduino (je l'ai déjà vu faire), donc tu y arriveras. Mais la majeure partie de ton projet est encore à inventer, et c'est bien ce qui le rend passionnant pour toi. Tous mes voeux t'accompagnent dans cette entreprise qui sera, je n'en doute pas, une très belle réussite.

Amicalement.

Christian


57
Vos projets / Re : Réalisation bateau pirate forain
« le: décembre 07, 2024, 10:45:52 am »
Bonjour à tous
Je suis nouveau et débute sur la programmation.

J'ai acheté des carte Uno (clone) et des servomoteurs TowerPro Micro Servo 9g SG90

J'ai réussi à programmer la carte après bien des péripéties !!!

Je cherche à réaliser un programme afin d'avoir un mouvement fluide de balancier partant d'une position initiale 90° (axe du bras du bateau) et faisant balancer ce dernier en augmentant les angles de 10° à chaque fois pour revenir à sa position initial en faisant les angles inverses à la fin.

Egalement faire une pause de 1 minutes entre chaque tours de manège.


A l'heure actuelle, j'ai bien réussi à réaliser un mouvement balancier mais le servo se désaxe et ne retrouve jamais sa position d'origine.

Pour information c'est une maquette en playmobil qui fait 700gr

Merci beaucoup pour votre aide qui va m'ettre précieuse étant sur la reproduction d'un parc d'attractions

Bien à vous

Yann

Votre servomoteur n'est déjà pas assez puissant pour mouvoir votre maquette ; il faudrait en acheter un un peu plus musclé et lui prévoir une alimentation à part.

La maquette playmobile pèse 700 g, mais ce qui compte, c'est de savoir si elle est bien équilibrée autour de son axe (cela m'étonnerait) et si l'effort à faire pour déplacer le bateau est important. Cela permettra de choisir le bon servo.

Mais ce choix n'a pas de rapport avec le programme. Vous passez d'une position à une autre, ce qui doit entrainer des mouvements saccadés et brutaux pour votre petit servomoteur. Il faudrait inclure le mouvement au sein d'une boucle qui va d'une position départ à une position arrivée grâce à la fonction servo.write. Et vous pouvez changer les positions départ et arrivée et même la vitesse d'exécution d'une boucle à l'autre. Cela vous donnera plus de fluidité et sera moins brutal pour le servo.

Pour la boucle, vous avez le choix for ou while. Commencez avec for, cela devrait fonctionner.

Et pour répondre à CATPLUS, les fêtes foraines sont légions sur nos réseaux, donc cela a bien un rapport avec le train, même si le réseau est en lego. J'espère que vous arriverez à exploiter ce que je vous ai dit. Au besoin, on pourra en reparler.  ;)

58
Présentez vous ! / Re : Re : Re : Bonjour!
« le: novembre 17, 2024, 09:58:43 am »
Christian (ancien membre de Locoduino).

Mais non, tu n'est pas si "ancien" que ça  ;D

Locoduino c'est pour la vie !

Bonjour Dominique,

J'aurais pu dire "EX" mais cela fait un peu comme si je m'étais fait plaquer.
Ou peut-être "membre canal historique", mais j'aurais pu avoir des problèmes avec certains insulaires.

En attendant, tu as raison : c'est pour la vie, la preuve j'arpente ce forum quasiment tous les jours.  ;)

J'ai vu que tu m'avais appelé et je te rappellerai en fin de matinée. Un bain de mer le 1er novembre dans une eau à 24 °, c'est ça la Caroline du Sud !

Amicalement.

59
Présentez vous ! / Re : Bonjour!
« le: novembre 16, 2024, 10:19:09 am »
...
Depuis ce jour, je me suis mis en tête de construire un mini réseau d'environ 100cm x 75cm (les avions prennent déjà pas mal de place...) à l'échelle N pour mon fils. J'ai 2 défis à relever. Numéro 1: étant donné que mon fils n'a pas les capacités pour piloter les trains, ce réseau devra être entièrement automatisé. Numéro 2: pour prévenir toute casse (il n'est pas tendre avec le matériel) il faudra que le réseau soit logé dans un coffre transparent.

Avant de me lancer, j'ai cherché un peu sur la toile et je tombe sur locoduino.org. Je parcours les articles du site et je suis stupéfait par le richesse et la qualité des articles qui sont publiés. BRAVO et MERCI!
...

Le site est très riche mais pas toujours facile de savoir dans quel ordre l'aborder. Alors je vous conseille ce livre (que j'ai écrit) :
https://trains.lrpresse.com/produits/animez-votre-reseau-initiation-au-systeme-arduino
En plus, vous aurez la possibilité de voir le fonctionnement des montages sur un simulateur d'Arduino.

Christian (ancien membre de Locoduino).

60
Aide / Re : Re : Détection avec diode à effet hall
« le: octobre 13, 2024, 10:36:08 am »
...
je joins le schéma et la programmation de l'arduino MEGA 2560

Cordialement
Patrick

Je n'ai pas trouvé le schéma. De plus, le code peut être mis entre balises code, ce qui est plus simple pour nous que dans un PDF.
De plus, certains ont suggéré quelques manipulations qui permettraient de comprendre l'origine du problème : n'ayant aucun retour, et suite au fait que l'auteur dit que nos interventions l'ont aidé à progresser, j'en déduis que cela doit maintenant fonctionner.

Pages: 1 2 3 [4] 5 6 ... 24