LOCODUINO
Parlons Arduino => Vos projets => Discussion démarrée par: msport le juin 24, 2022, 10:30:47 am
-
Bonjour,
l'article Un décodeur DCC pour les signaux à deux ou trois feux sur Arduino NANO/UNO
https://www.locoduino.org/spip.php?article161#forum6184
a vu une excellente question de Pierre pour passer les signaux à 4 leds.
Comme l'a suggéré trimarco232, on peut utiliser la sous adresse de la deuxième adresse qui n'est pas utilisée.
Donc dans l'exemple suivant :
on a ajouté NB_TRAFFIC_LIGHT : FOURCOLOR for FOUR leds
adresse 10 (3/1) activé : vert
adresse 10 (3/1) désactivé : rouge
adresse 11 (3/2) activé : jaune
adresse 11 (3/2) désactivé : 2e rouge + rouge
etc.
Chaque commande d'une adresse éteint les signaux des deux adresses partagées.
L'option LOW a été utilisée pour le MODE
-
Le bug de cette version a été corrigé.
Mais vous pouvez préférer la version de trimarco232 qui est nickel :
https://forum.locoduino.org/index.php?topic=1430.0
-
Quelques photos.
-
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
-
Bonjour,
merci pour votre contribution.
Je ne sais pas si produire des circuits imprimés par gravure est encore intéressant actuellement.
Créer ses fichiers Gerber avec Eagle ou Kicad n'est pas trop compliqué et les réaliser chez JLCPCB (par exemple) a été décrit dans l'article https://www.locoduino.org/spip.php?article311
On a une qualité professionnelle pour un prix de 7 euros les 5, port compris. A peine le prix d'un colissimo.
Les gerber du circuit publié dans l'article original sont tout à fait utilisables même si certaines sorties ne sont exploitées.
Mais adapter les fichiers fournis ne devrait pas être trop compliqué. Vous avez une liste des composants ?
Vous avez publié deux fois le coté cuivre et pas le coté composants.
-
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
-
Seuls les fichiers gerber peuvent être traités par les sociétés qui réalisent des circuits imprimés.
Le schéma c'est celui de l'article ?
-
Bonjour
J'ai une suggestion à vous faire, remplacer les sorties par des borniers.
-
C'est ce qui est prévu dans l'article ...
-
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
-
Bonjour,
postez nous votre schéma. Vous avez du employer les deux sorties inutilisées dans l'article.
Postez vos gerber ici. Notez qu'il y en a une petite dizaine ... : les pistes, les trous, les bords, les textes etc.
Je les enverrai sur JLCPCB et on verra si ils passent à la vérification.
-
la page d'aide de JLCPCB pour Sprint-Layout :
https://jlcpcb.com/help/article/44-How-to-export-Sprint-Layout-PCB-to-gerber-files
C'est en anglais bien sur, (je n'ai pas trouvé la page en chinois) mais il y a les captures d'écran (et si besoin Chrome)
-
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
-
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
-
Apparemment ça passe sans problème.
-
Par contre vous avez un problème avec les dimensions des pads des supports de CI : ils se touchent, les diamètres sont trop importants.
Si on avait passé commande tel quel, JLCPCB n'aurait pas mis en fabrication et nous l'aurait signalé.
-
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
-
Bonjour,
si il y a une anomalie flagrante, JLCPCB la signale avant la mise en production.
Vous trouverez à la fin de l'article ci-dessous un utilitaire pour vérifier vos fichiers gerber. Il en existe d'autres.
https://www.locoduino.org/spip.php?article309
La prévisualisation de JLCPCB peut laisser un doute.
-
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
-
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