Progetto Paragon: Il peggior orologio intelligente di sempre

Il peggior orologio intelligente di sempre Titolo immagine

A volte nella vita il peggio è il meglio. E spesso, nei progetti dei maker, il modo più divertente di fare qualcosa è anche il peggiore. Questo è senza dubbio il caso di questo atipico progetto Paragon: il peggior orologio intelligente di sempremesso insieme da uno dei nostri YouTubers tecnologici preferiti. Apprendimento a basso livello.

Basandosi su Arduino Uno R4 con WiFi, Low Level Learning ha creato un orologio intelligente sovradimensionato, scomodo e mal configurato, ed è fantastico.

Indica l'ora e la frequenza cardiaca direttamente sui LED integrati in Arduino.

Hardware

Per questo progetto sono necessari un Arduino Uno R4 con WiFi, un cardiofrequenzimetro, una batteria, una cinghia e una custodia e del nastro adesivo.

La costruzione non è un problema.

Fase uno: mettere Arduino in una custodia di plastica e farvi passare una cinghia. Attaccatelo al polso.

Fase due: posizionare delicatamente il cardiofrequenzimetro e la batteria l'uno accanto all'altro, quindi incollare il nastro adesivo al braccio.

Bada bing bada boom. Siete pronti a partire.

Software

Credo che la parte davvero divertente di tutto questo sia la genialità del software che lo fa funzionare (come di solito accade con i video di Low Level Learning).

Codice del cardiofrequenzimetro per il peggior orologio intelligente di sempre
Il codice del cardiofrequenzimetro.
Credito: Apprendimento a basso livello.

Innanzitutto, come descritto nel video, è necessario impostare il Network Time Protocol (NTP) attraverso l'SDK del chip ESP32 su Arduino Uno. Si inizializza un buffer e si crea un pacchetto UDP (User Datagram Protocol). Questo pacchetto conterrà i dati NTP.

In teoria, tutto ciò che serve per questo progetto è l'ESP32, perché è quello che esegue tutto il codice. Ma se si vuole avere un bel display, è necessario Arduino.

Successivamente, è necessario impostare la matrice di LED per convertire l'NTP in qualcosa di utilizzabile per il display.

Il terzo passo consiste nel collegare un cardiofrequenzimetro ad Arduino, in modo da renderlo veramente un intelligente guardare. Nel video, Low Level Learning dice che i cardiofrequenzimetri sono verdi, perché emettono la quantità di luce che vedono quando la luce rimbalza sulla pelle. Il verde è il colore opposto del sangue.

È sempre bello quando le persone rispondono a domande che non avresti mai pensato di fare, come: perché la luce del mio smart watch è verde?

In ogni caso, il quarto passo consiste nello scrivere il codice per capire quanta luce rimbalza sulla pelle per determinare la frequenza cardiaca. Questo passo è il mio preferito per l'ingegnosità di Low Level Learning: capire i livelli superiore e inferiore di un'uscita analogica e infine convertirla in un numero intero di battiti al minuto.

Oh, e ho già detto che non si può andare da nessuna parte con questo dispositivo, perché dipende da una connessione WiFi?

Ecco a voi il peggior orologio intelligente di sempre in quattro passi. Assicuratevi di dare un'occhiata al video:

E fateci sapere se decidete di crearne uno vostro: saremo lieti di presentarlo in un post successivo!

Potete vedere altri progetti Paragon che abbiamo presentato in questa serie facendo clic su qui.

E, come sempre, se avete domande o se volete suggerire un progetto per questa serie, commentate qui sotto!

2 commenti

  1. Micheal O'Reilly in Agosto 8, 2023 il 2:45 pm

    Dite no a youtube!

    • Adam in Agosto 8, 2023 il 2:57 pm

      Perché, Michael?

Lascia un commento