Full Body Tracking SlimeVR, amélioration du projet DIY de base !
Bon, j'ai découvert ce projet récemment, et c'est vraiment intéressant !
Le souci c'est que niveau électronique c'est pas fou ... Schéma de base
Déjà les 2 diodes c'est pas fou, d'après leurs datasheet on a une chute de tension de 0.45V, ce qui va créé des pertes et abaisser la tension de la batterie.
Tension de la batterie qui est relié directement au LDO 3.3V du D1 mini.
Donc quand on sera en dessous de cette tension ca sera instable ou ca ne fonctionnera plus alors que la batterie aura encore de l'énergie.
Ca devrais ne pas être optimal a partir de 3.75V (3.3+0.45 = 3.75V).
AUSSI ! Je déteste le module TP4056 pour charger des batteries li-ion/li-po, il fait perdre beaucoup d'énergie en chaleur et chauffe beaucoup (50-60°C, pas ouf si boitier imprimé en PLA).
De plus, impossible de l'utiliser avec un chargeur USB C vers USB C car on a aucune résistances de 5.1K sur le module.
Ces résistances permettent d'activer le 5V sur ces chargeurs.
Simple way to use USB Type-C to get 5V at up to 3A (15W)
Du coup j'ai trouvé un petit module qui va bien améliorer tout ça !
Le MH-CD42
Ce module utilise une topologie de régulateur de tension Synchronous, donc on a très peu de pertes en chaleur lors de la charge.
Il augmente également la tension de la batterie a 5V en sortie.
C'est un avantage pour la stabilité mais on aura aussi + de pertes au niveau du LDO 3.3V du D1 Mini.
Dans le DIY si on veux rester sur des modules tout fait y'a toujours des compromis a faire, mais je pense qu'on devrais pas trop perdre en autonomie (pas le temps de mesurer).
Autres avantages :
4 led pour indiquer le niveau de batterie
1 bouton pour ON/OFF (1 clic allumé/ 2 clic éteindre)
protection court circuit, surintensité, surcharge, sous charge ...
Du coup on peu virer l'interrupteur et les diodes du schéma de base.
Et en plus on pourra charger et uploader le firmware sur le meme port USB C, on pourra aussi charger et utiliser le tracker en meme temps (avec une batterie externe par exemple).
Le guide :
Comme le module n'a pas de port USB j'utiliserai celui du D1 Mini, mais pour que ca marche il faudra couper une piste :
Le mieux c'est au cutter, nettoyer bien avec un coton tige et de l'alcool iso après pour pas laisser de bout de cuivre.
Ensuite y'a plus qu'a souder un fil (AWG32), si vous galérer utiliser du flux et une panne propre !
Surtout faites bien gaff que ca touche pas autre chose autour !
Le schéma :
Pour le boitier, je voulais que ce soit le plus petit possible et le mieux miniaturisé du coup j'ai agencé les composants au mieux :
Le bouton fait partie du boitier et tout s'imprime sans support et utilise très peu de plastique.
On commence l'assemblage par étamer les pads qu'on aura besoins sur le module de charge.
Ca évite de cramer la coque et c'est indispensable pour de bonnes soudures.
Ensuite on viens le clipser dans le boitier, on met le coté bas (très rigide) en premier.
Et on viens appuyer dessus coté bouton
On installe ensuite la batterie, je vous recommande de mettre du scotch double face au fond pour éviter qu'elle bouge (avec les tolérances ca fais du bruit pénible quand on bouge le tracker).
Ensuite on soude les fils du D1 mini qui iront au module de charge (et au passage étamer les pads qui seront utilisées).
Une fois soudé ca donne ca :
Pour les fils de data qui vont au BMI utiliser du fil de cuivre emmaillé (0.15mm c'est bien), vous verrez ce sera beaucoup moins galère que de dénuder des mini bout de fil normaux.
Sous le BMI on viens mettre du scotch double face :
Avant de l'installer souder lui son fil de GND (attention il va a 2 bornes)
Ensuite on le colle, ATTENTION coller le bien comme sur l'image !
Il faut que l'endroit ou on soude les fils ne soit pas sur la partie grise de la batterie (en soudant ca pourrais la percer et 🔥 (si vous ète bourrin)).
Ici aucun risque on est sur le kapton au niveau du BMS de la batterie et encore il est bien en dessous, donc pas de risque de le toucher.
Ensuite souder le fil de masse, puis les fils de data, et enfin le +3.3V
Avant de fermer, tester si tout fonctionne bien.
Si rien ne s'allume pas de panique, vous avez surement fait un court circuit qui a enclenché la sécurité du BMS ou du module de charge.
Brancher juste un cable de charge et ca devrais repartir !
Plus qu'a mettre la vis, installer le strap et c'est fini !
J'espère que ce projet vous a plu ? Si c'est le cas j'en referais d'autres du style :)
Ca aura pris plus de temps que prévu, c'etait censé etre un petit projet pour gagner du temps et faire une pause cet été ... mais bon le résultat est cool.
Bienvenue au nouveau Patreon !
Et comme toujours merci pour le soutien !!
Le matos :
Wemos D1 Mini Type C : https://s.click.aliexpress.com/e/_DmIIdLP
Batterie LiPo 1800mah 804040 : https://s.click.aliexpress.com/e/_DFgoyGV
Li-Ion charger/ Boost MH-CD42 : https://s.click.aliexpress.com/e/_Deytxc1
Accelerometre BMI160 : https://s.click.aliexpress.com/e/_DDKcx1j
Wire AWG32 Black/Red : https://s.click.aliexpress.com/e/_Dl1Sweh
Straps (for 7 trackers)
2x 38x400
2x 38x300
5x 38x600 : https://s.click.aliexpress.com/e/_DkZA3Zb
Screw : https://s.click.aliexpress.com/e/_DkDtEgd
Comments (4)
Salut, merci, c'est un super guide ! Je me suis lancé dedans mais on dirait qu'ils ont un peu changé leur D1 mini : https://cdn.discordapp.com/attachments/852182317736263735/1196047657093832725/20240114_120302.jpg Tu serais me dire la piste à couper ? Merci ;)
ouai ils ont changer, sur mon discord cherche D1 mini dans le salon elec tu devrais trouver j'avais deja repondu la dessus
Bravo c'est bien de changer de la xbox portable et c'est intéressant en plus :)
ouai ca fait du bien 😆
