Sommario:
- Forniture
- Passaggio 1: costruire le connessioni
- Passaggio 2: caricamento del codice
- Passaggio 3: creazione dell'app
- Passaggio 4: registrazione delle connessioni
- Passaggio 5: divertiti
Video: Pesi per caviglie intelligenti fai-da-te: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Potresti aver usato pesi alla caviglia nella tua vita. Rendono le gambe più forti, aumentano la velocità di corsa e ti rendono persino più attivo. Tuttavia, non puoi mai raccogliere dati dai pesi della caviglia. Non puoi fissare i tuoi obiettivi per l'esercizio e non essere motivato a fare di più. Bene, con l'aiuto di alcuni strumenti, puoi creare i tuoi pesi intelligenti! Questo progetto è molto semplice e avrà un impatto positivo sul tuo stile di vita.
Forniture
- 1x Arduino Uno
- 1x accelerometro ADXL335
- 1x modulo Bluetooth HC-05
- 7x cavi per ponticelli
- 1x clip per batteria da 9 Volt
- 1x spina di alimentazione CC
- 1x batteria da 9 Volt
- 1x peso alla caviglia
Passaggio 1: costruire le connessioni
Collega il modulo Bluetooth HC-05 e l'accelerometro ADXL335 al tuo Arduino usando alcuni ponticelli. Saldare la clip della batteria alla spina di alimentazione CC e aggiungere un interruttore in mezzo. Le connessioni complessive sono:
- Pin ADXL335 Y-OUT al pin Arduino A3
- Pin ADXL335 VCC su pin Arduino 3.3V
- Da pin GND ADXL335 a pin GND Arduino
- Pin HC-05 TXD su pin Arduino D5
- Pin HC-05 RXD su pin Arduino D6
- Pin HC-05 VCC su pin Arduino 5V
- Pin GND HC-05 al pin GND Arduino
Passaggio 2: caricamento del codice
Il codice per Arduino è piuttosto semplice e utilizza una varietà di formule. Ogni volta che sollevi la gamba, l'ADXL335 aggiunge un gradino. Quindi, il programma calcola i tuoi parametri vitali dai tuoi passi insieme all'altezza e al peso. Infine, Arduino invia i dati al telefono tramite Bluetooth. Ecco il codice:
#includere
Software Bluetooth seriale(5, 6); // (TXD, RXD) di HC-05 char BT_input; int altezza=135; // inserisci la tua altezza (in cm) int peso=35; // inserisci il tuo peso (kg) float cals1; galleggiante cal2; int passi=0; galleggiante cal3; distanza di galleggiamento; passo galleggiante; float cals0; void setup() { Bluetooth.begin(9600); // Inizia la comunicazione con HC-05 Serial.begin(9600); // Inizia la comunicazione con Serial Monitor pinMode(A3, INPUT); // Definisce il pin Y-OUT ADXL335 } void loop() { int raw_result = analogRead(A3); //Legge i dati da ADXL335 int mapped_result = map(raw_result, 0, 1023, 0, 255); //Mappa i dati ricevuti if(mapped_result=60){steps+=2; delay(500);} // Aggiunge 2 passi perché dobbiamo contare i passi fatti da entrambe le gambe stride=height*0.43; distanza=passo*passi; distanza=distanza/100000; // Formula per trovare la distanza in KM cals0=weight*0.57; cals1=passi/distanza; cals2=cals0/cals1*10; cals3=(cals2/10)*passi; //Formula per trovare le calorie Serial.print(mapped_result); //Stampa i dati calcolati su Serial Monitor Serial.print(" steps: "); Serial.print(passaggi); Serial.print(" "); Serial.print(distanza); Serial.print(" "); Serial.print(" "); Serial.println(cals3); if (Bluetooth.available()) {BT_input=Bluetooth.read(); if (BT_input=='1') {Bluetooth.print("Calories: ");// Invia i dati ad Arduino tramite Bluetooth Bluetooth.print(cals3); Bluetooth.print(" passaggi di calibrazione: "); Bluetooth.print(passaggi); Bluetooth.print("Distanza passi: "); Bluetooth.print (distanza); Bluetooth.print("km");} } }
Passaggio 3: creazione dell'app
L'app riceve i dati dal chip HC-05 allo smartphone tramite bluetooth. Usa il listpicker per scegliere a quale dispositivo Bluetooth vuoi inviare i tuoi dati. Quindi la tua app riceve i dati dal tuo HC-05. I blocchi per l'app sono mostrati sopra. (App creata utilizzando MIT App Inventor 2)
Passaggio 4: registrazione delle connessioni
Il passaggio finale consiste nel registrare tutte le connessioni. Puoi farlo come ho fatto io, o usare la tua creatività. Tuttavia, posiziona l'accelerometro come ho fatto nell'immagine.
Passaggio 5: divertiti
Usa questo gadget mentre fai passeggiate, jogging, sessioni di allenamento, ecc. Puoi raccogliere dati da questo gadget e utilizzarli per impostare nuovi obiettivi.
Spero che ti sia piaciuto questo tutorial e che utilizzerai il mio gadget per uno stile di vita più sano.
Consigliato:
Occhiali intelligenti fai-da-te - Arduino/ESP: 5 passaggi
Occhiali intelligenti fai da te - Arduino/ESP: La nuova versione è disponibile qui: [YouTube] Ehi ragazzi! Sono qui per mostrarvi il mio progetto fai-da-te e incoraggiarvi a farlo da soli! Il progetto sono dei veri occhiali intelligenti che tutti possono realizzare a casa .Tutto il codice può essere trovato qui e le risorse:[GitHub]Ho anche
Come realizzare tende a rullo intelligenti fai-da-te con interruttori intelligenti SONOFF?: 14 passaggi
Come fare le tende a rullo intelligenti fai-da-te con gli interruttori intelligenti SONOFF?: utilizza la modalità di interblocco negli interruttori intelligenti SONOFF per trasformare le tue normali tende a rullo / veneziane in intelligenti e tirarlo giù la sera? Comunque, io sono
Prese intelligenti fai-da-te: 11 passaggi (con immagini)
Punti vendita intelligenti fai-da-te: ho trascorso ore e ore a cercare video, cercare su Google e navigare in siti Web per capire come realizzare una casa intelligente fai-da-te come principiante. Di recente sono entrato nello stile di vita Smart Home, ma ero stanco di vedere tutte le costose spine, interruttori, un
Occhiali intelligenti per realtà aumentata fai-da-te con Arduino: 7 passaggi
Occhiali intelligenti per realtà aumentata fai-da-te che utilizzano Arduino: poiché la tecnologia sta crescendo rapidamente e si integra a tutti gli aspetti della vita delle persone, designer e sviluppatori hanno cercato di fornire un'esperienza tecnologica più piacevole alle persone. Una delle tendenze tecnologiche che mirano a semplificare la vita è l'usura
Pesi per braccia e gambe con nastro adesivo: 3 passaggi
Pesi per braccia e gambe con nastro adesivo: questa guida ti insegnerà come realizzare pesi con nastro adesivo aerodinamico e riempirli con piombo o sabbia. Questi pesi possono essere scambiati tra braccio e gamba. Questa è la mia prima istruzione quindi sii gentile;) Per favore lascia commenti