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 - PETER41

Pages: [1] 2
1
Vos projets / Re : DECODEUR POUR 1 SIGNAL A BASE DE digispark attiny 85
« le: février 17, 2023, 04:49:36 pm »
Bonjour,
Voici le prototype de circuit fait avec ma CNC.
Le schéma de bases du signal DC est le même que pour les autres décodeurs avec Arduino nano.
J'ai mis dans cette Arduino attiny digispark (Attiny 85), le programme indiqué précédemment.
Voici ce qui donne !
Lors de la mise sous tension les ortie P0 et P3 s'allument, puis s'éteigne après je suppose l'initialisation de l'Arduino.
Ensuite avec la commande rouge ROCO et sa centrale je constate que seul la sortie P1 fonctionne en fonctionnement bistable.

Cela ne correspond donc pas à la description que j'ai compris dans le programme.
Compte tenu de l'emploi de P2 pour pendre en compte le signal DCC, il reste 4 sorties possibles.
Je relance ma demande car je ne comprend rien au programme cité et je souhaite pouvoir commander un feux 4 leds en utilisant 2 adresses DCC qui se suivent.
Si comme l'indique Dominique je dois me débrouiller tout seul (car je ne suis pas du tout au niveau pour programmer cela !), je laisse tomber ce projet.
Arduinotement vôtre.
Pierre

2
Vos projets / DECODEUR POUR 1 SIGNAL A BASE DE digispark attiny 85
« le: janvier 23, 2023, 01:14:09 pm »
Bonjour,
J'ai réalisé, pour mon club,  les cartes pour des signaux 3 leds puis 4 leds à base d'Arduino NANO.
Aucun PB c'est top.
Mais cela fait donc pas mal de fils pour relier carte et feux.
Aussi je lance ma demande (car je suis incapable de programmer cela), de réaliser un décodeur qui serait "au pied" d'un feux (max 5 leds ce qui est pas mal) et pour cela d'utiliser un digispark 85. j'utilise assez couramment ce type de circuit pour faire des séquences d'animations lumineuses dans les bâtiments du club.
Est-ce qu'il y aurait une bonne âme pour m'aider à réaliser ce projet ?
La programmation devrait pouvoir aller d'un feux à 2 leds jusqu'à 5 leds.
Merci pour votre aide.
Arduinotement vôtre.
Pierre
PS : je vous mets le circuit imprimé conçu pour ma CNC pour mes animations lumineuses ou autres.

3
Bonjour à tous,
Les circuits sont arrivés et c'est vraiment TOP.
Vous trouverez en fichiers joints les photos du circuit ainsi que le circuit monté.
Depuis je me suis aperçu que sur la face avant je me suis trompé dans la dénomination de certaines résistances et surtout que je n'avais pas mis les bons diamètres de perçage pour certains composant. J'ai revu donc le circuit en y ajoutant aussi une led avec sa résistance pour indiquer que le DCC est bien présent.
Sur les connecteurs feux il y a 6 broches car il y a une broche assurant le détrompage. J'ai aussi mis un connecteur pour le DC comme cela en cas d'échange standard (panne) le recâblage est plus rapide.
Merci à tous pour votre aide et je ferais la version carte 5 feux 3 leds de la même façon.

Arduinotement votre.
Pierre

4
Bonjour à tous,
Merci à msport de cette information. J en manquerais pas de l'utiliser avant de faire l'envoi à JLCPCB
En tout cas je pense que le nouveau dessin est OK car je viens d'avoir l'info comme quoi il part en production.
YAPUKA.

Dès que j’aurais la livraison je vous ferais une photo du circuit.
Arduinotement vôtre.
Pierre

5
Bonjour,
J'ai modifié mon dessin en réduisant les pastilles et les pistes à 1.8 au lieu de 2.2 mm.
J'ai générer les nouveau fichiers et je viens de faire la commande de 10 circuits pour apparemment 11.16 $.

J'espère que tout ira bien !
Je te teindrais informé de la suite car si cela est comme prévu je ferais d'autres commandes car j'ai d'autres circuits à faire pour le club à base ULN 2803 ou d'ampli MOSFET.
Encore merci pour ton aide très utile.
Arduinotement vôtre.
Pierre

6
Bonjour à tous,
J'ai repris mon fichier de conception sprintlayout et j'ai donc créer les fichiers GERBER. Il y en moins car c'est un circuit simple face.
Merci de voir si cela convient. Je suis absent jusqu'à ce soir et je verrais ta réponse que demain.
Encore merci pour ton aide très précieuse.
Arduinotement vôtre.
Pierre

7
UN TRES GRAND MERCI.
Je suis aller voir et je pense pouvoir l'exploiter et t'envoyer au format zip l'ensemble des fichiers GERBER.
Arduinotement vôtre.
Pierre

8
Bonjour à tous,
Le schéma est le même que celui d'origine (j'ai oublié le 100 nF qui est en parallèle sur le 2200µF).
J'ai souhaité pour la réalisation mettre des connecteurs pour CI au pas de 2.54 mm pour une facilité de montage et de câblage sur notre réseau fixe.
De même comme nous fabriquons nos feux avec du carton de 0.3 mm découpé avec notre découpe laser et montés avec nos petits doigts (et bien qu'il y ait dans le feux une résistance commune aux leds) il était nécessaire d'adapter la luminosité de chaque led en ajoutant une résistance spécifique par couleur. Cela explique le pourquoi de 16 résistances supplémentaires.
Concernant les fichiers : mon logiciel génère un fichier DECODEUR SIGNAUX 4 LEDS V1_copper_bottom.gbr et un autre DECODEUR SIGNAUX 4 LEDS V1.drl (pour le perçage). C'est suffisant pour ma CNC. Je ne génère pas de fichier pour l'implantation.
Est-ce que cela va être OK pour JCLPCB ?
Arduinotement vôtre.
Pierre

9
Re bonjour,
Merci de ta réponse. Je vais voir en suivant la procédure en début de semaine si j'y arrive et surtout si les fichiers que j'ai générés seront OK pour cette société. Si ce n'est pas le cas il me faudra de l'aide !
Voici la face composants en pièce jointe.
J'ai aussi réalisé une carte spécifique 5 feux 3 leds.
J'ai pour mon club préféré mettre des connecteurs au pas de 2.54 de couleurs différentes pour bien identifier les différents repères des feux.
Arduinotement vôtre.
Pierre

10
Bonjour à toute l'équipe,
J'ai (enfin !) finalisé le décodeur 4 feux 4 leds.
Voici les photos de ma réalisation pour notre club (fichiers joints). Si vous souhaitez plus d'infos pas de PB.
Le circuit imprimé dessiné avec SPRINT LAYOUT puis COPPERCAM et usiné avec ma petite CNC 3018 pro gérée avec GRBL CANDLE.
Je pourrais fabriquer les 5 ou 6 cartes pour le club de la même façon. Mais peut être que certains "lecteurs" seraient intéressés par ce circuit et donc passer par un professionnel. Mais là je ne sais pas comment faire (et je ne maitrise pas du tout la langue anglaise !).
Si je pouvais être aidé dans cette démarche et si bien sur il y a un potentiel de personne intéressé contacter moi en MP.
Arduinotement vôtre.
Pierre

11
Discussions ouvertes / Re : Pertubations entre Arduinos
« le: juillet 13, 2022, 09:02:55 pm »
Bonjour à tous,
Voici en pièce jointe un document que j'ai réalisé pour la documentation du club.
De même je met le programme en pièce jointe. Je ne l'ai pas conçu mais simplement fait une adaptation à mon besoin.
Ce programme n'est donc pas établi par moi mais simplement un programmeur adaptateur et ce programme donne satisfaction.

Encore merci à tous pour votre contribution.
Aduinotement vôtre
Pierre

12
Discussions ouvertes / Re : Pertubations entre Arduinos
« le: juillet 12, 2022, 03:13:32 pm »
Bonjour à tous,
J'ai une bonne nouvelle. Mais avant je vais donc repréciser le montage.
L’Arduino utilisé est une carte digispark USB.
L'alimentation se fait en 12v, un régulateur 5V est installé sur mon circuit imprimé pour alimenter avec la bonne valeur d e tension pour le servo.
Je ne sais pas si la commande pinMode(pinX, INPUT_PULLUP) est possible sur cette carte digispark.
J'ai donc mis  deux condensateur (un sur chaque entrée) au niveau de ma carte circuit imprimé. Il apparaît que le servo n'est plus commandé correctement car il revient "en arrière" (sens horaire)  avant d'aller vers l'avant (sens anti horaire) pour un des deux mouvements.
J'ai supprimé un des condensateurs et OH MIRACLE, le fonctionnement est OK !
Le condensateur qui reste est donc sur l'entrée P1 (celui qui a été supprimé était sur l'entrée P0).
P2 étant la sortie qui alimente le servo.
J'espère avoir été assez clair.
Encore merci pour votre aide.
Arduinotement vôtre.
Pierre
PS : J'ai mis en fichier joint une image de la carte pour que cela soit plus clair. Je n'ai pas réussi à insérer une image dans le texte.

13
Cher MSPORT,
Je viens de télécharger ton PRG. Mais comme je n'ai pas fait TRES attention au premier essai PAF le chien.
Ensuite j'ai regardé ton PRG et j'ai vu que l'adresse de début était 10 ... Petit piège car j'ai fait mon premier test à partir de l'adresse 90 ! C'est ce qui était pour le 3 leds et que TRIMARCO232 avait pris aussi.
Et là essai à partir de l'adresse 10 tout fonctionne : BRAVO et surtout UN GRAND MERCI pour ton aide.

Dois-je déduire que le PRG de TRIMARCO que j'ai fait en copier coller pose un PB par cette méthode de copier coller (et non pas du PRG lui-même).
Encore tous mes remerciements à vous deux. Cela me (nous) montre que la communauté ARDUINO est TOP.
Je ferais des photos des cartes et je les mettrais sur le forum.
ARDUINOTEMENT VOTRE
Pierre

14
Discussions ouvertes / Re : Pertubations entre Arduinos
« le: juillet 08, 2022, 01:30:02 pm »
Bonjour,
Ce n'est pas l'Attiny 85 qui alimente le servo car j’alimente la carte en 12 V et j'ai mis un régulateur 5V.
La longueur entre le commutateur est d'environ 1m par un câble plat 3 conducteurs. Je pense essayer samedi de mettre un câble blindé : est-ce une solution ?
Les deux entrées du commutateur sont misent en pullup par des résistances de 1k relié au +5V du régulateur qui alimente l'Attiny (en fait c'est 5.6V car j'ai mis une diode sur la masse du régulateur afin d'avoir un peu plus de 5V pour alimenter l'Attiny).
Concernant ta proposition de mettre deux 100 nF sur les entrées, je tenterais cela samedi au club.
Une idée qui me viens : Est-ce intéressant (nécessaire) que le 0V l’alimentions lumière soit relié au 0V de l'alimentation 12 V "accessoire" (je dis accessoire pour indiquer que cette alimentation va permettre de gérer les allumages des bâtiments, des réverbères, etc par l'Arduino Nano qui gère l'éclairage). Je crois bien que cela doit être absolument nécessaire.
Arduinotement vôtre.
Pierre

15
Discussions ouvertes / Pertubations entre Arduinos
« le: juillet 07, 2022, 05:33:04 pm »
Bonjour à tous,
J'ai un PB au club, je m'explique.
J'ai réalisé un éclairage leds (2 rubans leds blanc chaud et 1 ruban RVB) piloté par un Arduino Nano avec une cde en manuelle par 4 potentiomètres ou en automatique avec un cycle jour nuit en intervenant sur les ruban blanc et le ruban RVB. Pour faire la variation de l'intensité de la lumière j'utilise les sorties en PWM. Cela fonctionne à merveille. En sachant que les autres sorties disponibles cde différents éclairages situés sur le réseau (éclairage maison, réverbère, silo, etc).
Nous avions besoin de commander un aiguillage sans pour autant acheter un moteur TORTOISE (comme d'habitude). J'ai donc réalisé un circuit imprimé avec un arduino digispark qui par l'intermédiaire d'un commutateur 2 positions cde un servomoteur.
Si j’alimente le montage avec une alimentation totalement autonome le fonctionnement est nickel.
Si j'alimente le montage par l’intermédiera d'une alimentation 12 V DC qui est distribuée sous le réseau afin de pouvoir alimenter n'importe quel montage ET que la lumière citée précédemment est en action j'ai un fonctionnement bizarre pour l'une des commandes par mon inter : le servomoteur est commandé aléatoirement et n'importe comment en faisant comme un "essuie glace". Je coupe l’alimentation des lumières (qui est totalement indépendante de l'alim 12 V DC) le fonctionnement du servomoteur est nickel.
Il y a donc une perturbation entre "lumière" et l'Arduino qui commande le servo.

Pouvez-vous m'indiquer une piste de solution ? J'ai mis un condo 100nF au plus près de l'alim de l'Arduino qui commande le servo et cela n'a pas donné le fonctionnement correct.
Merci pour votre aide.
Arduinotement vôtre.
Pierre

Pages: [1] 2