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

Pages: 1 ... 165 166 [167] 168 169 ... 171
2491
Infos et bonnes affaires / Re : Gestion git avec automatisme
« le: janvier 25, 2016, 11:11:25 pm »
En parlant de GIT, je serais interessé par un petit tuto pour bien placer nos codes sur le Git Locoduino , avec ou sans automatisme.

Merci d'avance
Dominique

2492
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: janvier 24, 2016, 08:18:34 am »
Tout me paraît Ok dans les schémas de cette carte.

Dominique

2493
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: janvier 23, 2016, 09:36:36 am »
De toute façon, il est préférable d'alimenter seulement les décodeurs des machines par le DCC.

Dans le réseau, au sol, les sources d'alimentation continues et non bruitées ne manquent pas.

Donc pas besoin d'alimentation par le DCC, d'autant que les commandes peuvent provenir du bius CAN.


2494
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 21, 2016, 02:02:02 pm »
Je ne savais pas non plus jusqu'à ce que je lise des tas de contributions sur le ouaibe et que j'essaye un module I2C DS3231 + 24C32 alimenté par pile CR2032 : ça devrait tenir plusieurs années et au pire on change la pile.

Les modèles à accu rechargeables sont à éviter d'après ce qu'ai lu.

En prime, ça donne aussi la température : très utile pour éviter de sortir les trains par grand froid !


2495
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 21, 2016, 12:51:50 pm »
Merci Jean-Luc,

Donc avec un port SPI et 2 CS seulement (le 3ème étant utilisé par le CS3000), on doit pouvoir faire tout ce qu'on veut.

Je pense qu'un accès NTP pour la date et l'heure n'enlève pas la nécessite d'un circuit RTC autoalimenté, mais ça utilise le port I2C comme l'EEPROM.

J'avais aussi pensé au périphérique via  ce CAN qui est génial !

2496
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 21, 2016, 11:37:08 am »
Oui bien entendu les SPI peuvent être réunis (MISO, MOSI, SCK, RST) donc être commun. Il faut donc autant de Chip Select (ou Slave Select) que de périphérique.

Ce que je me demande, c'est quelle limite en nombre de Chip Select est permise par la bibliothèque SPI.

A priori je ne vois pas de limite dans la page "reference " d'arduino.cc, autre que la disponibilité de pins. Mais cela n'étonne.

2497
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 21, 2016, 10:32:55 am »
Je suis OK aussi pour un connecteur écran/clavier du type SPI aussi, de façon à déporter l'IHM. Les écrans que j'ai testé et qui sont visibles sur la photo sont utilisés avec une bibliothèque standard et les performances ne semblent pas nécessiter d'accélérer le Due, d'autant que j'ai mis 2 écrans pour 10 € environ seulement.

Ces écrans comportent d'ailleurs un lecteur SD, mais sur un port SPI séparé, ainsi qu'un port pour le tactile, également en SPI. Cela fait 3 ports SPI par écran : n'est-ce pas trop ?

Je joins le schéma pour la mesure de courant : c'est tout simple, pourquoi n'y avais-je pas pensé plus tôt ?

Pour le CC3000 version SPI, cela m'intéresse.

Dominique

2498
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 21, 2016, 10:18:08 am »
J'avais aussi pensé à un lecteur de carte micro (ou pas) SD.
Là, ça donne de grandes capacités de stockage.

Comme on trouve ce type de lecteur sous forme de BoB à prix dérisoire, je ne pense pas qu'il soit nécessaire d'intégrer le lecteur directement dans la carte, mais il suffit de prévoir un connecteur amenant le port SPI et un chip sélect avec quelque straps à souder.

Par contre l'inconvénient est que ça occupe pas mal de mémoire.

Dominique

2499
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: janvier 16, 2016, 03:33:36 pm »
Bonjour à tous,

Les choses murissent dans ma tête mieux quand je réalise.

Mon prototype de cerveau sera avantageusement remplacé par ta carte cerveau à base de Due.

Au départ je n'envisageais que la fonction cerveau (gestion des évenements venant des autres modules et commandes vers les autres modules) , tout le reste étant décentralisé vers ces modules (TCO, traction DCC, aiguilles, capteurs, signaux, décor).

Avec le début de réalisation je découvre que j'ai besoin de plusieurs éléments :
- un circuit horloge + EEPROM DS3231 + 24C32 : je pense que 32K suffisent pour stocker les états initiaux et la configuration des trains, mais je n'en suis pas sûr. Pour le moment j'utilise un breakout trouvé sur eBay, mais si c'est intégré sur la carte, il vaut mieux mettre une24x256, tant qu'à faire. Par contre la circuit date+heure+température est indispensable pour gérer les horaires de circulation des trains, les cycles jour-nuit  et les animations du décor. Cela occupe le bus I2C.

- un clavier 16 touches pour entrer des valeurs numériques autrement que par la console PC/Mac connecté (qui ne sera pas toujours connecté d'ailleurs. Le mien occupe 8 pins.
Je ne recommande pas du tout les claviers à membrane comme celui que j'ai mis, car pas très ergonomique. Un clavier tactile serait parfait. L'écran TFT cité plus bas propose un écran tactile que je n'ai pas utilisé pour le moment car cela alourdi le soft mais c'est à voir.

- un écran TFT avec interface SPI et son alimentation séparée de celle du Due. Ce n'est pas pour faire le TCO mais pour la mise au point et surtout la configuration. J'en ai branché 2 de 2,4 pouces pour voir, sur le Due et je suis étonné de la rapidité : avec 80 K de programme, la loop ne prend pas plus de 20 microsecondes pour en faire le tour. Cela occupe le bus SPI et 2/3 pins supplémentaires.
Cerise sur le gateau, certains écrans comportent aussi un lecteur SD, sur bus SPI (une pin supplémentaire pour le chip select).

- quelques boutons poussoirs supplémentaires pour naviguer confortablement dans les menus (+, -, OK, Home)

- en ce qui concerne la génération du DCC, je continue à penser que c'est mieux de la décentraliser vers une carte de traction (3 dans mon cas, une pour le gros du réseau, une autre pour le va et vient et une autre pour la voie de programmation. Cependant je commence à pencher pour intégrer la voie de programmation dans le cerveau, justement pour configurer les trains.

- ne pas oublier la détection de court-circuit que je réalise par un circuit Max471 en série avec l'alimentation continue du LMD18200 (car la sortie de mesure de courant du composant est trop folklorique à utiliser, sachant qu'on est en présence de courants fortement alternatifs, sans référence de tension). J'avais regardé la mesure de courant dans la carte traction de Jean-Luc pour alimentation PWM : c'est plus simple finalement avec un Max471. Cette détection peut-être placée dans la carte traction déportée comme indiqué plus haut. Mais si la carte cerveau comporte une génération de DCC, c'est nécessaire. Il faut seulement une seule patte analogique.

- j'ajouterai enfin quelques commandes de relais pour isoler ou raccorder les 3 tronçons de voie précités

- sans oublier la détection de coupure d'alimentation pour sauvegarder l'état du réseau.

J'oublie certainement d'autres choses, mais c'est à discuter encore entre nous.



Je joins 2 images de mon proto

2500
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: janvier 16, 2016, 02:11:55 pm »
Très jolie carte qui m'intéresse, non pas pour commander des aiguilles (j'ai choisi des aiguilles Fleischmann piccolo N, avec moteur à electro-aimant commandées par relais, je sais c'est plus brutal et plus bruyant), mais pour l'animation du décor (passages à niveau, parc de loisir).

La mémorisation à la coupure d'alimentation est un plus appréciable.

Je suis donc candidat pour une ou deux cartes :))

Merci d'avance
Dominique

2501
Composants / Re : Un nouveau composant prometteur : le VL6180
« le: janvier 12, 2016, 10:03:15 pm »
Un autre composant du même genre : le TCRT5000 qu'on trouve très facilement.

Mais il est un peu plus gros ( 10 x 5 mm environ)

2502
Composants / Re : Un nouveau composant prometteur : le VL6180
« le: janvier 12, 2016, 09:48:13 pm »
Ah, la doc en français !!!
Bien que ST soit franco-italienne, je doute que les datadheet (fiches de caractéristiques) existent en français .
Comme pour la plupart des produits electroniques.

Alors, que faire ?

- apprendre l'anglais !
- utiliser le traducteur de Google ou un autre.

En général l'anglais technique se comprend bien. Et il n'est pas nécessaire de tout traduire.
Essayez et, si besoin, revenez vers nous.

2503
Présentez vous ! / Re : nouveau venu
« le: janvier 12, 2016, 09:52:56 am »
Bienvenue Dudule et excellent année 2016!

Si je comprend bien, on compte sur vous pour publier de charmants articles sur la conduite des trains en bois avec Arduino !

À bientôt
Dominique

2504
Composants / Re : Photorésistance
« le: janvier 09, 2016, 09:10:03 am »
Bonjour Denis,

Voilà une excellente idée : sans toucher au mécanisme de l'aiguille !

Bravo !
Dominique

2505
Présentez vous ! / Re : Bonjour
« le: janvier 08, 2016, 10:19:51 pm »
Bonjour Bricoleau !

J'espère que tu trouveras ton bonheur ici :D

Pages: 1 ... 165 166 [167] 168 169 ... 171