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_