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

Pages: [1]
1
Discussions ouvertes / Nouveau défi !...
« le: avril 13, 2019, 04:27:11 pm »
Le 1er avril est passé, alors pour les pros du DIY en N, moi c’est HO ....
Et il faut l’éléctrifier correctement  :D

2
Bus DCC / Décodeur années 2k
« le: mai 06, 2016, 06:17:40 pm »
Bonsoir à tous,
Petit problème qui ne date pas d'aujourd'hui :
Avec les boosters Roco 10761 ou 4 le décodeur équipant une machine achetée en 2003 fontionne normalement ( logique c'est un kit Roco) encore que je ne parvienne pas à programmer autre chose que l'adresse machine. Avec ces mêmes boosters un décodeur acheté récemment pour équiper ma 150 vapeur, tout se passe bien également.

Par contre en utilisant la version light du sketch "CmdrArduino_minimum.ino" associé à la librairie "CmdrArduino-master" le décodeur des années 2000 ne répond qu'à la commande d'éclairage de la loco ; walou pour le moteur. Alors que le décodeur LockSound V4.0 fonctionne parfaitement, lumière et moteur dans les deux sens.

J'ai changé de canal de 1 à 3, ça ne bouge pas. Les trames générées par la librairie citée plus haut seraient-elles différentes des trames Roco ?
Quelqu'un aurait-il une idée ? Merci...  :)

/********************
* Creates a minimum DCC command station from a potentiometer connected to analog pin 0,
* and a button connected to ground on one end and digital pin 4 on the other end. See this link
* http://www.arduino.cc/en/Tutorial/AnalogInput
* The DCC waveform is output on Pin 9, and is suitable for connection to an LMD18200-based booster directly,
* or to a single-ended-to-differential driver, to connect with most other kinds of boosters.
* The Differential DCC waveform is output on Pins 9 and 10.
********************/

#include <DCCPacket.h>
#include <DCCPacketQueue.h>
#include <DCCPacketScheduler.h>


DCCPacketScheduler dps;
unsigned int analog_value;
char speed_byte, old_speed = 0;
byte count = 0;
byte prev_state = 1;
byte F0 = 0;

void setup() {
  Serial.begin(115200);
  dps.setup();

  //set up button on pin 4
  pinMode(4, INPUT);
  digitalWrite(4, HIGH); //activate built-in pull-up resistor 
}

void loop() {
  //handle reading button, controls F0
  byte button_state = digitalRead(4); //high == not pushed; low == pushed
  if(button_state && (button_state != prev_state))
  {
    //toggle!
    F0 ^= 1;
    Serial.println(F0,BIN);
    dps.setFunctions0to4(3,DCC_SHORT_ADDRESS,F0);
  }
  prev_state = button_state;
 
//        vitesse  ======================================
  //handle reading throttle
  analog_value = analogRead(A1);
  speed_byte = (analog_value >> 2)-127 ; //divide by four to take a 0-1023 range number and make it 1-126 range.
  if(speed_byte != old_speed)
  {
    if(speed_byte == 0) //this would be treated as an e-stop!
    {
      if(old_speed > 0) speed_byte = 1;
      else speed_byte = -1;
    }
    Serial.print("analog = ");
    Serial.println(analog_value, DEC);
    Serial.print("digital = ");
    Serial.println(speed_byte, DEC);
    dps.setSpeed128(3,DCC_SHORT_ADDRESS,speed_byte);
    old_speed = speed_byte;
  }
  dps.update();
 
  ++count;
}


3
Les réseaux / Projet jcb66
« le: avril 01, 2016, 02:24:29 pm »
Bonjour à tous,

Ne voyant sur le forum aucune photo ou description de réseau  existant ou à venir j'ai posé la question à Jean-Luc de savoir si il n'y avait pas quelque part caché entre deux octets d'éventuelles remontées d'adhérents sur leurs œuvres.
Non ; mais aussitôt et plus vite que la musique la rubrique a été crée avec une sympathique invitation à l'inaugurer.
J'ai été pris au piège de ma curiosité !.... ::)
Gamin (il y a longtemps !) j'avais du JEP en 0. Oh ! (et  non Ho) pas grand chose, une CC7001 qq wagons et autres accessoires.
La vie a fait que tout ça est entré dans mon musée perso et abandonné.
Jeune militaire j'ai acheté du jouef en HO mais la encore ma carrière professionnelle et "conjugale" n'ont pas été dans mon sens.
L'arduino et l'âge aidant (retour en enfance), ça vient de me reprendre !...  ;)

Alors je ne vais pas vous offrir une photo de mon réseau car il dort encore dans son carton et la photo serait par le fait sous-ex.
Le projet quant à lui s'est réveillé sur Autocad : http://jp-jacobee.fr/ARDUINO/circuit0416.pdf
J'envisage d'utiliser la mezzanine de mon fils qui a grandi plus vite que souhaité et n'est plus à bord.  :(
Cela suppose qu'une bonne moitié du circuit sera périphérique, sensiblement au niveau du sol de cette mezzanine et l'autre moitié en corniche le long des murs avec une gare sur le haut d'une armoire. Le périmètre fait environ 15m. De quoi commencer à s'occuper.
Donc je reviendrai ultérieurement pour les photos, au gré des màj de l'installation.

Je remercie Jean-Luc pour sa réactivité et la belle vidéo de son circuit conséquent et prometteur ; tout dans les règles et donc à la tête de l'art !...  ;)

Amicalement. J-Pierre

4
Bus DCC / Arduino + LMD18200
« le: février 17, 2016, 01:34:44 pm »
Bonjour à tous,
J'ai une loco Roco achetée début des années 2000 équipée d'un décodeur Roco.
Elle fonctionne normalement, lumière et moteur avec le système Roco Transfo 15V 40VA+ centrale 10761 + maus2.
J'ai  en bon curieux appliqué "locoduino.org/spip.php?article14 et suivants" en lieu et place du matériel Roco.
Mon décodeur est paramétré en 01.
J'ai donc modifié les deux lignes 36 :  dps.setFunctions0to4(1,DCC_SHORT_ADDRESS,F0);  et  55 : dps.setSpeed128(1,DCC_SHORT_ADDRESS,speed_byte);
Le moniteur série fait bien ressortir une plage de fonctionnement entre -128 et 128 en actionnant le potar.
Mais ça doit être plus sioux que ça car il n'y a que l'éclairage de la machine qui répond au BP.
J'ai tout relu, ce n'est pas forcément évident.
Quelque chose qui vous semblera certainement évident depuis le temps que vous planchez sur le DCC m’échappe.
Si une idée passe par là.....  Je continue à chercher et vais essayer avec le nouveau décodeur reçu ce matin.
Merci

5
Bus DCC / LokSound V4.0
« le: février 17, 2016, 01:08:26 pm »
Bonjour à tous,
Auriez vous des retours d'expérience sur le produit cité en titre.
J'ai reçu un module ce matin pour numériser une loco vapeur 150+T.
Ca commence mal la notice de 96 pages est en Allemand. Heureusement je viens de trouver un pdf en Français.
Mais le commerçant m'a dit de renvoyer le produit pour remboursement si ça ne m'allait pas. quid de la loi Toubon ?

6
Débuter / IDE Arduino
« le: février 12, 2016, 11:13:12 am »
Bonjour à tous,
Je ne suis pas forcément dans le bon fil mais je me trouve pas mal ici !
Il faut admettre que l'IDE Arduino du moins celui que j'utilise sur mac c'est pas top. Je ne sais pas ce que ça donne sur vos win ou linux.
J'ai trouvé une alternative pour le moins agréable à l'oeil et je m'adresse aux ténors du site pour avoir leurs avis sur ce produit car je doute qu'ils ne connaissent pas et si personne n'en parle c'est pas forcément bon signe : Intéressant ou à jeter !
J'ai nommé :"Sublime text 3"   https://www.sublimetext.com/
Moi j'aime bien sur mes archives imprimer les N° de lignes. Il le fait, lui. ;)

Cordialement
jp

7
Vos projets / Plaque tournante
« le: février 03, 2016, 10:25:21 am »
Bonjours à tous,

J'ai fait une recherche sur le forum (et d'autres) pour voir ce qui se fait dans le domaine des plaques ou ponts tournants.
Nous sommes sur un forum à connotation digitale et j'ai donc pensé que le sujet pourrait avoir sa place ici.
En effet pourquoi des adeptes du DIY et de l'arduino achèteraient un accessoire fort cher et réalisable peut-être plus facilement que l'on pense.
Le vrai problème étant juste le positionnement précis du pont après une requête.
On pourrait lancer le sujet et à plusieurs cerveaux en général ça va mieux pour essayer de développer quelque chose qui fonctionne.
Dans l'immédiat je sonde pour savoir si le sujet intéresse mais personnellement je vais m'y mettre.

@+ JP

8
Présentez vous ! / présentation jpjcb66
« le: février 02, 2016, 12:09:31 pm »
Salut à tous, et toutes s'il y en a.
Retraité de la Sécurité civile hélico je bidouille depuis de longues années.
 Le train HO (Lima Roco, Fleishmann, jouef, hornby etc) est toujours dans les cartons.
Un copain adepte Marklin m'a redonné le virus hier. Par contre tout sauf Marklin (système propriétaire à plots et frotteurs  :(  j'aime pas) .
Après avoir passé qq heures sur votre site et forum ; c'est passionnant.
J'ai un peu d'expérience arduino et Pic utilisés sur des ULMs et mon voilier pour le bus CAN (NMEA2000).
Je trouve votre approche diy parfaite et vais essayer de me lancer.
J'ai du travail, mes locos sont en analogique. Donc achat de décodeurs etc... Avec vos conseils !
@+  JP

Pages: [1]