LOCODUINO

Parlons Arduino => Débuter => Discussion démarrée par: ElGringo le mai 06, 2020, 07:45:47 pm

Titre: LGB iphone
Posté par: ElGringo le mai 06, 2020, 07:45:47 pm
Bonjour à tous, j'espère que vous vous portez tous bien. J'ai une question. Si j'utilise un pont L298n et une carte esp32, pensez vous que cela est suffisant pour numériser mes loco LGB? Les voies fournissent du 9-12v? Y a t il quelqu'un qui a déjà expérimenté cela? Merci
Titre: Re : LGB iphone
Posté par: Tony04 le mai 06, 2020, 10:19:46 pm
En LGB, les voies sont en 20V
Titre: Re : LGB iphone
Posté par: Tony04 le mai 06, 2020, 10:40:04 pm
A mon avis un L298 ne te permet pas de numériser ta loco LGB, tout au plus de travailler en PWM cad en analogique.

Que veux -tu faire au final ?
Titre: Re : LGB iphone
Posté par: msport le mai 06, 2020, 10:52:35 pm
... j'aimerais digitaliser ma locomotive LGB. Mon projet est de la contrôler depuis mon smartphone par exemple. Quelles sont les étapes pour ce projet? avec une carte Arduino et ses composants est ce faisable? merci bcp pour votre aide. (je suis débutant pour info).

Je crains qu'il y ait un problème de maitrise de vocabulaire et des concepts. Débuter par un projet en dehors de toute réalisation risque de conduire à une déception.

http://locoduino.org/spip.php?article233

Il vaudrait mieux revoir ses objectifs et tenter de faire un projet qui a déjà été réalisé.

Titre: Re : LGB iphone
Posté par: Tony04 le mai 07, 2020, 03:04:52 pm
Bonjour ElGringo,

pour réaliser ton projet de commande d'une loco LGB avec un Smartphone je te déconseille vivement le Wifi car selon le jardin dans lequel circule ta machine le Wifi ne sera peut-être pas disponible et je trouve cela relativement lourd alors qu'avec le Bluetooth c'est un jeu d'enfant. Afin de t'entrainer voici tout ce qu'il te faut:

- Le sketch centrale_TDJ.ino joint qui possède même une rampe d'accélération et de décélération.
- L'application Android TDJ.aia jointe. C'est le programme source qu'il va falloir charger dans http://ai2.appinventor.mit.edu et créer à partir de là le .apk que tu vas pouvoir charger dans ton Smartphone (la position milieu du slider est l'arrêt, à gauche c'est la marche arrière, à droite la marche avant, il n'y a rien de plus)
- Un UNO
- Un booster de ce genre (ou équivalent cad avec un LMD18200): https://fr.aliexpress.com/item/LIVRAISON-Gratuite-LMD18200-voiture-DC-motor-drive-motor-drive-module-H-pont-Composants-lectroniques/32673482835.html?spm=a2g0w.search0604.3.14.223c3547uNTI3u&ws_ab_test=searchweb0_0%2Csearchweb201602_3_10065_10068_5726815_10843_10059_10884_10887_10696_100031_310_10084_10083_5726915_10103_451_10618_10304_10307_10820_10821_10302_526%2Csearchweb201603_60%2CppcSwitch_0&algo_pvid=ed07c546-1742-4789-9e16-9e6fe544d81f&priceBeautifyAB=0&algo_expid=ed07c546-1742-4789-9e16-9e6fe544d81f-2
- Un module Bluetooth HC06: https://fr.aliexpress.com/item/4000542307192.html?spm=a2g0o.productlist.0.0.248b2f28BgPveo&algo_pvid=6483a2a1-97a5-41b9-9618-d0511155ba97&algo_expid=6483a2a1-97a5-41b9-9618-d0511155ba97-0&btsid=0b0a01f815888558753504867e9c77&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Je précise bien que c'est dans le but de prendre en main les divers composants car l'ensemble est minimaliste.
Tu seras en fonctionnement analogique car pour numériser il te faudrait une centrale DCC et surtout un décodeur dans la loco.
J'ai définitivement abandonné le fonctionnement en DCC sur mon train de jardin car trop aléatoire par temps humide ou neige, mais avec mon nouveau système de récepteur dont je t'avais parlé je suis bien plus complet et libre qu'avec le DCC, mais ce sera pour une autre étape, pour l'instant tu as plein de choses à appréhender.

Cordialement
Antoine
Titre: Re : LGB iphone
Posté par: ElGringo le mai 30, 2020, 12:13:40 pm
Merci bcp!!
Titre: Re : LGB iphone
Posté par: Pyk35 le juin 03, 2020, 07:13:57 am
Antoine, je ne connais pas la taille du jardin de Elgringo mais le Bluetooth est beaucoup plus limité en distance. Au delà de 7 à 10m, ça commence à être chaud. En wifi, en champ libre, tu feras 40m sans problème. En plus, si tu as 2 locos, ça risque d’être compliqué.

J’ai tout de même l’impression qu’un ESP32 embarqué dans la loco permettrait de faire le PWM sans problème et si il n’y a qu’un train sur le réseau, tu mets cet ESP en point d’accès wifi, si il doit en avoir plusieurs, tu achètes un petit routeur wifi à 40€ et tu mets toutes tes locos en mode station sur ce routeur. On serait sur un réseau wifi dédié au jardin, avec un routeur pas très loin des trains, sous un avancée de toit par exemple.
Il faudrait soigner l’alimentation des esp32 pour éviter un reboot toutes les 10s et je proposerai même qu’il fonctionne sur batterie 18650. Un esp32 monté sur batterie coûte 10€ à Shenzhen  : https://fr.aliexpress.com/item/32970371816.html?algo_pvid=3ae0eda7-72ee-425f-8ad7-d992ffd0602b&algo_expid=3ae0eda7-72ee-425f-8ad7-d992ffd0602b-5&btsid=0ab6fb8315911600053435359e26da&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
Pour le booster, ta proposition me va bien mais si tu fais que du PWM, le 298N fera la boulot pour moins cher.

Côté logiciel, rien de très compliqué, on pourrait utiliser WiThrottleLite (iPhone) ou équivalent Android, prendre les codes que Thierry et Dominique ont développés pour la réception des commandes WiThrottleLite dans le cadre de notre projet de centraleDCC et piloter le driver en conséquence : marche avant, arrière, vitesse. Le développement serait très rapide de mon point de vue. Après on pourrait enrichir avec des rampes d’accélération ou de freinage pour un max de fluidité. On pourrait aussi associer des sorties de l’esp32 aux fonctions (attention au courant de sortie, il faudrait prévoir des transistors, des relais, ou autres selon la charge). .

Côté prix, 10€ pour l’esp32 sur batterie, un booster pour 9€,  2 batteries + chargeur pour 5€ -> moins cher qu’un décodeur DCC. 

Batterie : https://fr.aliexpress.com/item/4000101119770.html?algo_pvid=3d4694ac-3810-4576-a3fd-75300ddd44f0&algo_expid=3d4694ac-3810-4576-a3fd-75300ddd44f0-1&btsid=0ab6d69f15911607095138043e3ee0&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Titre: Re : LGB iphone
Posté par: msport le juin 03, 2020, 09:46:12 am
... je suis débutant pour info ...

Pyk35, attention à ne pas envoyer ElGringo sur une voie de garage, pour lui, un projet réalisé est nécessaire ...
Titre: Re : LGB iphone
Posté par: Tony04 le juin 03, 2020, 11:56:38 am
Bonjour à tous,

comme toujours tu as tout compris Michel mais merci quand même à Cédric pour son commentaire, ce sera à Laurent (ElGringo) de décider surtout que son train de jardin va uniquement circuler ...... à l'intérieur.

Bonne journée
Antoine
Titre: Re : LGB iphone
Posté par: Pyk35 le juin 03, 2020, 12:28:17 pm
Citer
Pyk35, attention à ne pas envoyer ElGringo sur une voie de garage, pour lui, un projet réalisé est nécessaire ...

Je n'ai pas l'impression et ce n'était pas mon intention.
ElGringo vient sur le forum de Locoduino avec déjà l'idée d'utiliser un ESP32 et un L298 ; en quoi ai-je proposé quelque chose de différent de sa demande initiale?

Maintenant c'est à lui de voir car cela demande :

Laurent, à toi de voir selon ton niveau d'autonomie sur ces fonctions par contre je me permets d'insister sur le fait que le bluetooth est relativement limité en portée mais je n'avais pas l'information que l'usage était indoor. On peut aussi apporter un minimum d'aide surtout si plusieurs personnes sont concernés par cette demande...


Titre: Re : LGB iphone
Posté par: ElGringo le août 29, 2020, 03:23:54 pm
Bonjour à tous,
J'ai un peu avancé dans mes débuts. Cela ne casse pas des briques mais je suis arrivé à contrôler une loco LGB avec le L298n. Je mets le programme et une photo du branchement.
Il suffit d'introduire dans le moniteur série une vitesse souhaitée entre 1 et 255 pour avancer. 0 pour arrêter et -1 à -255 pour la marche arrière. La loco simule aussi un freinage en diminuant le pas de vitesse vers 0 à chaque arrêt. Maintenant je vais essayer d'installer un décodeur dans la loco et programmer des commandes DCC. Quelques précisions:
- l'alimentation est 20v
- il faut absolument retirer le cavalier de 12v et alimenter l Arduino indépendamment.
- avec un multimètre j'ai mesuré 16v sur les rails et environ 0,5A.
- entre le l298n et les rails je n'ai pas mis de coupe de circuit mais je pense que les spécialistes préconiseraient d'en mettre un.
Bonne journée
Titre: programme
Posté par: ElGringo le août 29, 2020, 03:24:54 pm
ci joint le programme