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.


Sujets - DDEFF

Pages: [1] 2
1
Composants / Nouveauté T. I. : un e-fuse minuscule
« le: avril 29, 2021, 05:59:58 pm »
Bonjour,

Voici une vidéo de Great Scott (lequel a eu récemment les honneurs d'Elektor) datée du 18/04/21.
Il s'agit d'un CI de protection d'alimentation avec pas mal de fonctionnalités intéressantes.



Bien sûr, il faut d'abord faire un microCI pour pouvoir l'utiliser (comme dans la vidéo), mais je pense que ça fait réfléchir.
Prix TPS2596XX chez Mouser 0,736 € l'unité. ;D

Nota : j'ai bien aussi la "gueule" de l'alim DPS5315. Bon, ça vaut 250 €... :-\

Denis

2
Composants / Nouveau détecteur de proximité de précision
« le: avril 17, 2021, 12:50:17 pm »
Bonjour,

Ce matin, je suis tombé sur cette vidéo qui regorge de nouveautés :

1°) Un détecteur de proximité (HO et N), caché dans une armoire qu'on peut mettre à côté de la voie.

La grande nouveauté, c'est qu'on n'a pas besoin d'avoir un machin de chaque côté de la voie, comme avec les détecteurs IR.
On n'a qu'un seul appareil émetteur ET détecteur.
Vous me direz que ça existe déjà, un émetteur/récepteur en un seul élément...

Mais là, le principe est totalement différent parce qu'on détecte à une distance précise, réglable avec un petit tournevis.

Dans une zone d'environ 15-20 cm devant l'appareil, vous décidez de détecter entre 8 et 9 cm (la zone de détection fait 1cm de "profondeur")
Évidemment, c'est facile de ne pas détecter au delà de 9 cm. Mais ne pas détecter entre 0 et 8 cm, c'est plus sophistiqué.
Donc, si vous avez deux voies et que vous réglez le détecteur sur la deuxième voie, le train qui va passer sur la première voie ne sera pas détecté !

NB : Ce n'est pas magique, si les deux trains arrivent en même temps, le deuxième train ne sera pas détecté. Il faut alors mettre deux système, chacun d'un côté de la voie. Mais c'est déjà pas mal.

A noter, une chose extrêmement impressionnante : le système fonctionne, même en pleine lumière (Néons, LED, ...)
C'est très rare.

Comme on détecte à une distance précise, on peut aussi détecter "en long", par exemple derrière un heurtoir, dans l'axe de la voie. Et avoir une alarme à une distance donnée.
2°) Des signaux commandés par des FO.

Il n'y a plus de LED dans les feux, plus de fils de cuivre vers le signal. Je trouve ça pas mal.

Voici la vidéo, malheureusement dans la langue de Mark Twain.
Et un démonstrateur qui a un peu de mal avec les wagons qui déraillent  ;D



Ceci dit, c'est assez cher. Mais je retiens les idées.

Denis

3
Préambule :

On voit sur ce fil l'évolution d'un programme destiné à gérer les CV des locos, genre DecoderPro.
Vous pouvez suivre ce fil dans l'ordre chronologique ou aller directement à la dernière version (la V1.0) en allant page 6, au 03/01/2021.
Bonne lecture !

Quand on y réfléchit, la principale chose qu'on demande à la voie de programmation des CV, c'est qu'elle doit être ISOLÉE du reste du réseau.

Par ailleurs, on voit dans la vraie centrale DCC qui est en train d'être développée (http://forum.locoduino.org/index.php?topic=922.0), c'est que, finalement c'est assez bon marché. :P

Je propose donc de développer une centrale DCC spécifique qui ne sert qu'à la voie de programmation.

-> On n'a qu'un seul train à alimenter : Un simple L298 (1.74 €) est suffisant.
-> On n'a pas besoin du bus CAN ni de wifi : un simple Arduino NANO (3 €) suffit
-> Pas d'afficheur, pas de boutons (peut-être reset ?)
-> Quelques autres composants bon marché.
Donc, on le voit, la partie électronique est réduite "à sa plus simple expression" 8)

Reste LES parties logicielles :

-> Sur le NANO, la bibliothèque DCCpp, qui est encore en train de s'améliorer. ;D
Elle permet de lire et d'écrire les CV.

-> Sur l'ordinateur, un programme Processing, lui, complètement à créer.

Faire un affichage grand écran, facile à lire et dans lequel on n'a quelques cases à remplir et quelques curseurs à bouger, c'est simple.

La vraie difficulté (car il y en a quand même une !), c'est de connaitre les possibilités de l'immense variété des décodeurs de locos et dont je sais que certaines ne sont même pas dans leur doc ( :o)
C'est un challenge, certes, mais je suis persuadé qu'on peut le relever en commençant par les décodeurs les plus fréquents et les CV les plus courants.

Je vois, enfin, un autre avantage par rapport aux autres solutions :

Le programme de gestion des trains serait indépendant du programme de gestion des CV.
Ils pourraient donc s'afficher simultanément dans des fenêtres différentes.

-> Modifier un CV ne bloquerait pas l'affichage de la gestion des trains.
-> Ce programme serait même indépendant de toutes les centrales DCC, quelles qu'elles soient !

Et, tant qu'on parle de gestion des trains, dans mon programme (http://forum.locoduino.org/index.php?topic=751.0), j'ai un simple fichier Excel qui regroupe tous les véhicules qu'on a, avec les noms de leurs photos de dessus et de côté et quelques caractéristiques (couleur du fond, …)

On pourrait donc simplement ajouter des colonnes pour enregistrer les valeurs des CV pour chaque véhicule (les voitures et wagons ont aussi parfois des décodeurs).

Comme Processing sait LIRE les fichiers Excel (si on les sauve au format texte, séparateur tabulation), ÉCRIRE dans ces fichiers, on peut ainsi avoir une base à jour facile à exporter, lisible partout et par tous.

Et toujours à jour, sans erreurs de saisies manuelles.

En effet, c'est en mettant à jour le décodeur de la loco qu'automatiquement le fichier Excel se met à jour ! Et réciproquement !

Écriture (vers le bas) / Lecture (vers le haut):

Excel (.xls) : on peut aussi utiliser Libre Office et sauver en ".xls".
          <->
Excel (.txt, séparateur tabulation)
          <->
Fichier .tsv
          <->
Programme Processing Voie de programmation (celui à créer)
          <->
Câble USB (Série)
          <->
Arduino Nano de la centrale DCC dédiée voie de programmation
          <->
Voie de programmation
          <->
Décodeur de la loco

Et voilà. Bon, c'est un immense chantier, j'en suis conscient et ce ne sera pas fait demain matin. Mais je le trouve motivant.

Denis

(en PJ, mon fichier "Matériel.xls" actuel : la colonne "dcc" devrait maintenant s'appeler "CV1")

4
Infos et bonnes affaires / Capteur de proximité VL6180X
« le: mai 08, 2020, 03:16:11 pm »
Bonjour,

Dans le dernier numéro de "Electronique et Loisirs" (hiver 2019), un composant intéressant : le VL6180X.
On peut en acheter chez Pololu ($7 à $8) :
https://www.pololu.com/product/2489
C'est un exemple, il y a certainement moins cher ailleurs.

Des détecteur, on en a déjà plein. Mais celui-là a une particularité qui fait la différence avec tous les autres :
D'habitude, on envoie un rayon, il se réfléchit et on le détecte quand il revient.
Mais, particulièrement en infrarouge, c'est très sensible à l'éclairage extérieur. Et c'est très gênant.

Là, ils ont eu une autre idée : 3 trous.
Un laser 850n pour l'émission, un récepteur laser en réception et un troisième trou qui mesure la luminosité ambiante à l'instant de l'émission, avec un cône beaucoup plus grand qui contient le cône de réception.
Il s'ensuit qu'on peut s'en servir en pleine lumière.
Un défaut, toutefois : c'est un laser et, donc, plus dangereux si on le regarde. Heureusement, c'est très bref.



Denis

5
Infos et bonnes affaires / Les meilleurs innovations américaines
« le: avril 15, 2020, 07:31:42 pm »
Comme tous les ans, la revue Américaine "ModelRailRoader" demande à ses lecteurs quelles sont les meilleures innovations de l'année.
Pour 2020, dans le domaine électronique, celui qui nous intéresse, il y a cette année des choses sympa.

Je le dis tout de suite : je ne regarde pas les prix (exorbitants, parfois), mais je regarde les fonctionnalités, en espérant qu'on pourra, un jour, s'en approcher.
Au moins, ça nous donne des idées. Évidemment, aussi, c'est orienté marché américain…

DCC : NCE : https://ncedcc.zendesk.com/hc/en-us/articles/201480075-Step-2-Option-A-Power-Cab-SB5-Smartbooster.
     Il est très intéressant de regarder le lien qui est fourni vers un PDF :
     https://ncedcc.zendesk.com/hc/en-us/article_attachments/200656669/SB5_Manual.pdf
     On y voit l'architecture et les fameux "circuits breakers"

Locomotive Control and Sound : Iowa Scaled Engineering (http://protothrottle.com/)
     D'abord, je la trouve jolie et, pour "à peine" $482, elle a des fonctions sympas.

DC Power Pack : Model Rectifier Corp (https://www.modelrectifier.com/dcpower-s/109.htm
     J'aime assez l'esthétique des boitiers, avec de vrais boutons et des aérations pour la partie puissance.

DCC Sound Decoder : Soundtraxx Tsunami2 Sound Decoder (https://soundtraxx.com/products/tsunami2-digital-sound-decoders)

     Mention honorable : Loksound 5 DCC (http://www.esu.eu/en/products/loksound/loksound-5-loksound-5-dcc/)

DCC Keep Alive : Train Control System KA1 (https://tcsdcc.com/1454)

Light Hub : Woodland Scenics Light Hub (https://woodlandscenics.woodlandscenics.com/show/item/JP5701)

TrainsSpotter : ISE TrainSpotter (https://www.iascaled.com/store/IRSensors/CKT-IRSENSE)

Denis

6
Ce fil décrit le gestionnaire de réseau qui fait suite au fil "Dessinez votre réseau (le système de Denis)"

Si vous arrivez là pour la première fois, passez directement à la fin (posts à partir du 29/05/20)

Si vous voulez la dernière version, allez au dernier post, à partir du 29/05/20
Vous y trouverez 4 tutos pour en connaître les possibilités.

Par contre, si vous avez une âme d'archéologue, vous pouvez tout lire et voir comment j'en suis arrivé à la version 9.

Denis

7
Ce programme est destiné à tous et, en particulier, aux débutants.

Il permet de dessiner son réseau, dans le but de gérer les trains qui vont le parcourir.

Il est écrit avec Processing, mais ne nécessite pas de connaître ce langage.
On double-clique sur l'icône et on appuie sur "play" et c'est tout.

D'autre part, j'ai voulu une interface dépouillée et proscrit les menus déroulants qui ouvrent d'autres menus déroulants, etc…  au point que certaines documentations font presque 400 pages !

J'ai beaucoup axé mes recherches sur la simplicité d'exploitation, sur l'esthétique et le fait de ne rien avoir à calculer, ni à remplir tout un tas de cases.
Ce programme est neutre en ce sens qu'il pourrait très bien fonctionner avec un réseau analogique.

La vocation de ce programme est d'être compatible avec le bus CAN de Locoduino pour la bonne raison que ce bus très complet est bien documenté, ce qui n'est pas le cas des bus des centrales DCC du commerce.

Il fait aussi circuler des trains virtuels.
Vous pourrez emmener avec vous votre réseau pendant les vacances !

Ce programme n'aurait pas existé sans Pierre (Pierre59) qui m'a fait connaître Processing et m'a aidé à chaque fois que j'étais bloqué. Ce n'est donc pas par hasard qu'il y a des similitudes entre son programme et le mien. Mais nos approches et la réalisation elle-même sont différentes.

Je décompose ce programme en deux programmes :

1°) Un éditeur de TCO dont le but est de dessiner le réseau et de générer un fichier texte qui sera le "sésame" du deuxième programme.
Ce fil de forum lui sera dédié.
On trouvera ici
   Le programme lui-même
        http://www.locoduino.org/IMG/zip/edite_tco_v8_15.zip
   Le mode d'emploi (en PJ)
A chaque mise à jour, c'est à cet endroit que seront les dernières versions.

2°) Un gestionnaire de trains qui part du "sésame" et gère le réseau sur un TCO grand écran.

Je dois malheureusement tempérer les enthousiasmes.

L'éditeur est quasi fin et son mode d'emploi de 27 pages devrait permettre de l'utiliser.

Par contre, le gestionnaire, que vous avez peut-être suivi dans mon fil, est déjà bien lancé, mais :

1°) Je n'ai pas réalisé de mode d'emploi

2°) Il reste quelques bugs

3°) Il n'y a, pour l'instant, pas d'interface avec le bus CAN Locoduino.

Il me faut l'analyser et en déduire la bonne interface.

Ce qui me permet d'être très optimiste, c'est que le système de Pierre59 a bien fonctionné à Orléans et qu'il est quand même assez proche de mon système.
Donc, merci pour votre patience.

Donc, pour l'instant, je serais heureux que vous testiez l'éditeur en dessinant votre propre réseau et que vous trouviez les bugs qui, forcément, restent encore.

8
Discussions ouvertes / Connaissez-vous LocoFi ?
« le: février 09, 2019, 10:18:44 pm »
Bonsoir,
Voici le site :
https://www.wifimodelrailroad.com/

C'est un drôle de système qui permet un échange entre un smartphone et une loco avec un décodeur spécifique.
Et donc, indépendant du DCC, de l'analogique, ...
Bizarre...
Denis

9
Infos et bonnes affaires / DFR0299 : CI musical pour Arduino
« le: novembre 01, 2018, 07:06:42 pm »
Bonjour,

Dans la revue "Electronique et loisirs" Automne 2018 (encore en vente au moment où j'écris 01/11/18), 8 pages sur un nouveau composant musical, le DFR0299.
Le circuit est sympa, mais c'est surtout la DataSheet qui est intéressante :
https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299

Par rapport à d'autres :
-> on lit les MP3 et les WAV
-> on peut, via le port série de l'Arduino, le commander ... 100 dossiers de 255 pistes chacun !!!!  :o
-> on peut, via de simples BP, commander 14 pistes
-> une égalisation du son est intégrée
-> DAC 24 bits (!), rapport S/B 85 dB
-> niveau sonore sur 30 niveaux.

Cette bébête coûte apparemment 1,48 $ sur eBay.

Bonne soirée
Denis

10
Shields et Modules / Une carte multitâche et universelle ?
« le: juin 04, 2018, 10:52:21 pm »
Bonsoir,

Pour toi qui voulais réduire le câblage, ta question va à l'encontre de l'idée.  :o
C'est antinomique.
Soit on met plusieurs petits modules et le bus CAN les relie, soit on met des expandeurs et on fait le boulot du bus CAN.

Denis

11
Vos projets / Alimentations analogiques
« le: avril 11, 2017, 09:40:22 am »
Une fois n'est pas coutume, je vais parler aujourd'hui d'alimentations analogiques.

J'ai un copain qui a besoin de 4 alimentations :
-> 24V continu pour les relais (eh oui ...)
-> 0 à 15V/2A
-> 0 à 12V/2A
-> 0 à   9V/1A
Là où l'Arduino intervient, c'est que les trois dernières alimentations doivent être en courant pulsé à 30 kHz.

Premier problème :
Ne pas avoir un transformateur par alimentation.
A mon avis, il en faut deux : un pour le 24V et un pour les autres.

Deuxième problème :
Ne pas avoir des radiateurs monstrueux.
Baisse de tension = pertes par effet Joule dans les schémas simples => radiateurs aptes à chauffer l'appartement.

Au début de ce post, vous vous êtes certainement dit "facile, il y a plein de schémas pour ça"
Je peux vous dire que, moi qui lit pourtant pas mal de revues d'électronique (entre autres), depuis des années, et bien, je n'ai jamais vraiment trouvé quelque chose qui réponde à ce cahier des charges.

De bonnes idées par-ci, par là, mais rien pour les regrouper.

12
Infos et bonnes affaires / Réseau échelle N de Canfran
« le: mars 11, 2017, 10:42:54 am »
Bonjour,

Voilà le genre de réseau que j'ai raté en n'ayant pas pu aller à Chatellereau...  :(


6 m sur 9 en N (!!  :o), décors somptueux et, en plus, la vraie histoire qui va avec vaut le voyage !

Denis

13
Composants / Arduino M0 PRO
« le: mars 01, 2017, 03:24:43 pm »
Petite publicité qui nous rappelle les prix des vrais Arduinos (et qui, donc, nous fait apprécier le prix des clônes  ;D ;D ;D)

Mais surtout, un nouveau modèle !


Les spécialistes des processeurs pourraient-ils nous dire ce qu'ils pensent du nouveau venu ?

Denis

14
Composants / Nouveau ATtiny 417, 814, 816, 817
« le: janvier 01, 2017, 03:31:33 pm »
Bonjour,

Atmel a sorti de nouveaux ATtiny 417, 814, 816 et 817 qui sont en boîtier CMS, malheureusement, mais qui ont des caractéristiques sympa.
http://www.atmel.com/devices/ATtiny817.aspx

En particulier ATtiny 814 qui a seulement 14 pattes (ça peut servir si on veut faire un décodeur loco DCC), 512Ko de SRAM, 8Ko de Flash et même 128o de EEPROM.

Une horloge RTC (Real Time Clock), SPI, I2C et même un contrôleur tactile (PTC Preipherical Touch Controller) !!

Pas encore très répandue (c'est tout récent, mais Locoduino est déjà sur le pont, dès le 1er janvier ;D), mais on trouve un kit à 8,50 €
http://www.digikey.ch/product-detail/fr/atmel/ATTINY817-XMINI/ATTINY817-XMINI-ND/6226926

15
Composants / La mesure de courant, tension et puissance pour Arduino
« le: décembre 29, 2016, 11:39:53 am »
Bonjour,

Une petite vidéo sympa, malheureusement en américain, sur la consommation de courant :



On y trouve un objet que je ne connaissais pas : un USB power meter. Je vais m'en commander un.

http://www.ebay.com/itm/USB-Volt-Current-Voltage-Doctor-Charger-Capacity-Tester-Meter-Power-Bank-UF/291937679891?_trksid=p2047675.c100012.m1985&_trkparms=aid%3D777003%26algo%3DDISCL.MBE%26ao%3D1%26asc%3D38530%26meid%3D830bc0ea5cf34f7a91010dd89c5c15cd%26pid%3D100012%26rk%3D2%26rkt%3D12%26sd%3D222130588892

Cela permet de mesurer la consommation de puissance (V, A et mAh) par exemple d'un chargeur de mobiles ou … de votre Arduino !

Au passage, pour 2,97$ on doit pouvoir récupérer un écran OLED très sympa en démontant.

Puis l'auteur fait "la même chose" avec un Arduino.

Là aussi, plein de passages chez ebay/Amazon (j'ai mis des liens en exemple, sans vraiment fouiller).

Tout d'abord, un ampli-op (avec le schéma).

Puis un INA219 : mesure de courant, de voltage et de puissance bidirectionnel avec interface I2C

Datasheet : http://www.ti.com/product/INA219
Au passage : marche en +/- 26V et 3.2 A. Sympa.

Achat sur Amazon : https://www.amazon.fr/Bi-directionnel-Alimentation-Courant-Capteur-D%C3%A9vasion/dp/B0183KFGE8/ref=sr_1_1?ie=UTF8&qid=1483006439&sr=8-1&keywords=ina219 pour 3.93 €

Il existe aussi une bibliothèque Adafruit sur :
https://github.com/adafruit/Adafruit_INA219

Et un joli afficheur OLED sur I2C en 0.96" (128x64) à 4.18 € sur Amazon :
https://www.amazon.fr/pouces-s%C3%A9rie-affichage-Module-Arduino/dp/B00NHKM1C0/ref=sr_1_1?ie=UTF8&qid=1483006924&sr=8-1&keywords=oled+i2c

Bibliothèque Adafruit_SSD1306 :
https://github.com/adafruit/Adafruit_SSD1306

Puis un module SD pour bus SPI (0.99 €) :
http://www.ebay.com/itm/Micro-SD-Storage-Board-Mciro-SD-TF-Card-Memory-Shield-Module-SPI-For-Arduino-/200958993125

Le schéma de câblage

La bibliothèque SDFat (Arduino FAT16/FAT32 library) :
https://github.com/greiman/SdFat

Le programme Arduino génère donc 3 fichiers qu'on peut copier dans Excel.
Quelques soudures plus loin, le board sur une platine à trous.

Pages: [1] 2