Aller au contenu

Dashboard custom ESP32

Featured Replies

Posté(e)

Salut les riders 😎

J'utilisais une montre P22 Aliexpress avec le firmware EUCWatch pour avoir les infos de vitesse et de batterie sur mon gant, et aussi déclencher un bip sur la roue en guise de klaxon (qui est obligatoire d'après ce que j'ai compris, mais surtout bien utile quand on arrive derrière un groupe de piétons qui prend toute la place).

Après plus de deux ans de bons et loyaux services elle a fini par rendre l'âme. Je pensais que c'était juste l'accu LiPo qui était mort mais non.

Au lieu d'en acheter une autre j'ai décidé d'en bricoler une avec un petit écran OLED et un ESP32.

J'ai déjà un proto fonctionnel. Pas de fioritures, pas d'écran tactile pénible à utiliser avec les gants. Juste le % de batterie restant, la température de la carte, la vitesse, la distance parcourue. En bonus un indicateur de phare, le statut "ONLINE" et "OFFLINE" et le taux de charge de l'accu qui sera embarqué dans la version finale.

Deux boutons, un pour le bip et un pour le phare.

Ca marche super bien, ça se connecte plus vite que la montre et a plus de portée. La télémétrie fonctionne (oui j'ai fait un tour de roue dans le quartier avec mon circuit dans la main).

Il me reste à compacter tout ça avec un ESP C3 mini et à imprimer des pièces pour intégrer le tout le mieux possible sur mon gant.

S'il y en a que ça intéresse je pourrai partager le code et la BOM. Ca ne fonctionne que sur Begode (et peut être même que sur Begode A2), mais c'est intégrable sur d'autres roues.

20260201_192744.jpg

Modifié par Cool_Hands

Posté(e)
  • Auteur

Update:
Reçu les ESP32-C3 Mini, fini de porter le code (juste du pinout et une petite subtilité sur la sortie du deep sleep).
Ca fonctionne, il n'y a plus qu'à attendre le convertisseur 4.2V->3.3V et la partie électronique sera bouclée.
Je vais commencer à modéliser le boitier, sachant qu'en général il me faut bien trois au quatre versions avant d'avoir un truc pas trop moche 😁

Modifié par Cool_Hands

Posté(e)
  • Auteur

Ca avance doucement...

Pas facile de garder l'ensemble compact, de penser à l'impression, à l'assemblage et à l'étanchéité aux projections.

Tout est censé s'emboiter pour éviter au maximum les vis, dans l'idéal j'aimerais juste 4 vis M2.5 pour fixer le capot supérieur, avec un petit joint en TPU.

Capture d'écran 2026-02-10 010719.png

Modifié par Cool_Hands

Posté(e)

Salut,
Je suis ton projet avec intérêt.
Je n'ai pas de A2 mais 2 Falcon (mon fils et moi), j'ai tout sur ma montre mais pour mon fils ça pourrait être top )
Donc je vais passer commande d'un ou deux ESP32-C3 Mini ) le reste j'ai certainement.

Edit : je veux bien la réf de ton convertisseur et lipo )
Edit 2 : j'ai trouvé dans ton printscreen fusion360 ;)

Modifié par Aerowheelex

Posté(e)
  • Auteur

Ahhhh ça fait plaisir 😁

En principe les trames BLE sont identiques sur toutes les roues Begode, mais du coup tu pourras tester et me dire!

Le convertisseur: https://fr.aliexpress.com/item/1005008602719818.html

Pas encore reçu donc pas testé. A priori il fait buck&boost, donc prend n'importe quelle tension en entrée dans la plage 1.8V-5V, et sort du 3.3V

Pour la batterie j'ai pris ce que j'avais en stock, donc un accu 18350 de clope électronique, par exemple https://www.lepetitvapoteur.com/fr/accus/8325-accu-mxjo-18350-700mah.html

Mais on peut adapter le boitier pour le remplacer par deux piles AAA, ou n'importe quoi d'autre. Je ne mettrais pas de Li Po personnellement, c'est un peu fragile comme batterie, j'aurais peur que ça perce suite à une chute et que ça prenne feu.

Il faut aussi deux résistances 10kOhm pour le pont diviseur pour l'indicateur de charge de l'accu.

Tu devrais prendre au moins deux ESP32 mini, un sur lequel tu souderas les pin headers pour les tests sur breadboard, un que tu souderas directement sur le montage final.

Attention aussi, sur les miens j'ai du faire une manip pour les connecter en USB la première fois: appui sur RESET+ BOOT, relâchement RESET, relâchement BOOT.

Enfin, je fais le design du boitier dans le but d'intégrer le système plus ou moins élégamment dans un gant Gyroriderz mais là encore on peut adapter le design.

Je pourrai t'envoyer le code source et le fichier step du boitier.

Posté(e)
  • Auteur
il y a 46 minutes, Aerowheelex a dit :

Edit 2 : j'ai trouvé dans ton printscreen fusion360 ;)

Attention le convertisseur buck dans Fusion n'est pas le bon modèle, il n'y était pas dans GrabCAD, j'en ai prix un avec une taille similaire. Merci au passage à tous ceux qui modélisent tous les composants électroniques et les partagent, ça fait gagner beaucoup de temps.

Posté(e)

Super merci, c'est commandé )
Ca évitera à mon fils d'avoir un smartphone et une montre connectée mais de savoir où il en est niveau bat/autonomie. Bref c'est génial, j'adore ce genre projet. Je regarderai pour la batterie, j'ai plusieurs petites lipo mais aucune 18350.
Encore merci

Edit : j'ai commandé les mêmes que ceux de ton lien

Modifié par Aerowheelex

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Account

Navigation

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.