Visualizzazione della cadenza di ciclismo con ESP32
Terry Pratchett una volta disse: "La saggezza deriva dall'esperienza. L'esperienza è spesso il risultato della mancanza di saggezza". Questo vale sia per le competenze tecniche che per il resto della vita, e non capirai veramente un argomento specifico a meno che tu non abbia lottato un po' con esso. [publidave] voleva un semplice display wireless per un sensore di cadenza ciclistica Bluetooth e presto si è ritrovato nella tana del coniglio di Micropython e Bluetooth Low Energy sull'ESP32.
[publidave] aveva convertito la sua bicicletta per l'allenamento indoor durante il lockdown e l'inverno e si era reso conto di non poter utilizzare l'app di allenamento guidato e visualizzare la cadenza contemporaneamente, quindi aveva bisogno di un display della cadenza dedicato. Poiché [publidave] si sentiva a suo agio con Python, ha deciso di fornire Micropython su ESP32 fa. Bluetooth Low Energy può creare confusione se non lo hai implementato prima, soprattutto se è difficile trovare buoni esempi. In breve, l'ESP32 deve trovare il sensore, connettersi ad esso, selezionare il servizio giusto e ascoltare le notifiche contenenti i dati. I dati vengono quindi convertiti in RPM e visualizzati su un piccolo display OLED. [publidave] fa un ottimo lavoro nel descrivere cosa ha fatto esattamente, evidenziando i problemi che ha incontrato e come li ha risolti.
Alla fine, aveva un display funzionale, una buona idea di cosa avrebbe fatto diversamente la prossima volta e molte conoscenze e comprensioni aggiuntive. Nel nostro libro questo è un progetto di successo.
Poiché gran parte dei dispositivi sanitari funzionano con Bluetooth Low Energy, potrebbe essere utile conoscere la tecnologia e come interfacciarsi con essa. Ti permetterebbe di fare cose come smontare una cyclette da 2000 dollari,