Affichage de la cadence de cyclisme avec ESP32
Terry Pratchett a dit un jour "La sagesse vient de l'expérience. L'expérience est souvent le résultat d'un manque de sagesse." C'est aussi vrai avec les compétences techniques qu'avec le reste de la vie, et vous ne comprendrez pas vraiment un sujet spécifique à moins d'avoir un peu lutté avec. [publidave] voulait un affichage sans fil simple pour un capteur de cadence de vélo Bluetooth, et s'est rapidement retrouvé au fond du trou du lapin de Micropython et Bluetooth Low Energy sur l'ESP32.
[publidave] avait converti son vélo pour l'entraînement en salle pendant le confinement et l'hiver, et s'est rendu compte qu'il ne pouvait pas utiliser l'application d'entraînement guidé et afficher sa cadence simultanément, il avait donc besoin d'un affichage de cadence dédié. Comme [publidave] était à l'aise avec Python, il a décidé de donner Micropython sur l'ESP32 il y a quelques temps. Bluetooth Low Energy peut être assez déroutant si vous ne l'avez pas encore implémenté, surtout si de bons exemples sont difficiles à trouver. En bref, l'ESP32 doit trouver le capteur, s'y connecter, sélectionner le bon service et écouter les notifications contenant les données. Les données sont ensuite converties en RPM et affichées sur un petit écran OLED. [publidave] fait un excellent travail en décrivant exactement ce qu'il a fait, en soulignant les problèmes qu'il a rencontrés et comment il les a résolus.
En fin de compte, il avait un affichage fonctionnel, une bonne idée de ce qu'il ferait différemment la prochaine fois, et beaucoup de connaissances et de compréhension supplémentaires. Dans notre livre, c'est un projet réussi.
Étant donné qu'une grande partie des appareils liés à la santé fonctionnent avec Bluetooth Low Energy, il peut être utile de connaître la technologie et de savoir comment s'y connecter. Cela vous permettrait de faire des choses comme débriquer un vélo d'exercice à 2000 $,