Sisukord:
- Tarvikud
- Samm: ühenduste loomine
- Samm: koodi üleslaadimine
- 3. samm: rakenduse loomine
- Samm: puudutage ühendusi
- Samm: nautige
Video: DIY nutikad hüppeliigese kaalud: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Võib -olla kasutasite oma elus pahkluuraskusi. Need muudavad teie jalad tugevamaks, suurendavad jooksukiirust ja muudavad teid isegi aktiivsemaks. Siiski ei saa te kunagi oma pahkluu kaalust andmeid koguda. Te ei saa treeningule oma eesmärke seada ega ole motiveeritud rohkem tegema. Noh, mõne tööriista abil saate oma nutikaalu teha! See projekt on väga lihtne ja avaldab positiivset mõju teie elustiilile.
Tarvikud
- 1x Arduino Uno
- 1x ADXL335 kiirendusmõõtur
- 1x HC-05 Bluetooth-moodul
- 7x hüppaja juhtmed
- 1x 9 -voldine akuklamber
- 1x alalisvoolu toitepistik
- 1x 9 V aku
- 1x hüppeliigese kaal
Samm: ühenduste loomine
Ühendage HC-05 Bluetooth-moodul ja kiirendusmõõtur ADXL335 oma Arduinoga mõne hüppaja juhtme abil. Jootke akuklamber alalisvoolu toitepistiku külge ja lisage nende vahele lüliti. Üldised ühendused on järgmised:
- ADXL335 Y-OUT tihvt kuni Arduino A3 tihvt
- ADXL335 VCC tihvt Arduino 3,3 V kontaktile
- ADXL335 GND tihvt kuni Arduino GND tihvt
- HC-05 TXD tihvt kuni Arduino D5 tihvt
- HC-05 RXD tihvt kuni Arduino D6 tihvt
- HC-05 VCC pin kuni Arduino 5V pin
- HC-05 GND tihvt Arduino GND tihvtiga
Samm: koodi üleslaadimine
Arduino kood on üsna lihtne ja kasutab erinevaid valemeid. Iga kord, kui oma jala tõstate, lisab ADXL335 sammu. Seejärel arvutab programm teie elujõud teie sammude põhjal koos teie pikkuse ja kaaluga. Lõpuks saadab Arduino andmed Bluetoothi kaudu teie telefoni. Siin on kood:
#kaasake
SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int kõrgus = 135; // sisesta oma pikkus (cm) int kaal = 35; // sisestage oma kaal (kg) float cals1; float cals2; int sammud = 0; float cals3; ujuki kaugus; ujuv samm; float cals0; void setup () {Bluetooth.begin (9600); // Alustab suhtlust HC-05 Serial.begin (9600); // Alustab suhtlust jadamonitoriga pinMode (A3, INPUT); // Määrab ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Loeb andmeid ADXL335 -st int mapped_result = map (raw_result, 0, 1023, 0, 255); // Kaardistab vastuvõetud andmed, kui (mapped_result = 60) {steps+= 2; delay (500);} // Lisab 2 sammu, kuna peame arvestama mõlema jala samme samm = kõrgus*0,43; kaugus = samm*sammud; kaugus = kaugus/100000; // Valem kauguse leidmiseks KM cals0 = kaal*0,57; cals1 = sammud/vahemaa; cals2 = cals0/cals1*10; cals3 = (cals2/10)*sammu; // Valem kalorite leidmiseks Serial.print (kaardistatud_tulemus); // Prindib arvutatud andmed Serial Monitorile Serial.print ("steps:"); Serial.print (sammud); Serial.print (""); Jadajälg (kaugus); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // saadab andmed Arduinole Bluetoothi kaudu Bluetooth.print (cals3); Bluetooth.print ("kutsub samme:"); Bluetooth.print (sammud); Bluetooth.print ("sammud Kaugus:"); Bluetooth.print (kaugus); Bluetooth.print ("km");}}}
3. samm: rakenduse loomine
Rakendus saab andmed kiibilt HC-05 nutitelefoni Bluetoothi kaudu. Loendivalija abil saate valida, millisele Bluetooth-seadmele soovite oma andmed saata. Seejärel saab teie rakendus andmed teie HC-05-lt. Rakenduse plokid on näidatud ülal. (Rakendus loodud MIT App Inventor 2 abil)
Samm: puudutage ühendusi
Viimane samm on kõigi ühenduste lindistamine. Saate seda teha nii nagu mina või kasutada oma loovust. Pange aga kiirendusmõõtur pildile nagu mina.
Samm: nautige
Kasutage seda vidinat jalutades, sörkides, treenides jne. Sellest vidinast saate koguda andmeid ja kasutada neid uute eesmärkide seadmiseks.
Loodan, et teile meeldis see õpetlik ja kasutate minu vidinat tervislikumaks eluviisiks.
Soovitan:
Õllekannu kaalud: 7 sammu (piltidega)
Beer Keg Scales: Tulin 2016. aastal Austraaliasse pärast mõningaid Tais elatud aastaid ja ma ei suutnud uskuda õllekasti hinda, umbes 50 dollarit. Nii asutasin uuesti oma õlletehase, seekord pudelite asemel tünnid . Ei sekundaarset kääritamist ega ajakulu
DIY nutikad prillid - Arduino/ESP: 5 sammu
DIY nutikad prillid - Arduino/ESP: uus versioon on saadaval siin: [YouTube] Hei poisid! Ma olen siin, et näidata teile oma DIY projekti ja julgustada teid seda ise tegema! Projekt on tõelised nutikad prillid, mida igaüks saab kodus ise teha .Kõik kood on leitav siit ja ressursid: [GitHub] Ma ka
DIY nutikad robotite jälgimise autokomplektid Autode jälgimine valgustundlik: 7 sammu
DIY nutikate robotite jälgimise autokomplektide jälgimine auto valgustundlik: disain SINONING ROBOT Saate osta jälgimisrobotilt Teooria LM393 kiip võrdleb kahte fototakistit, kui valgel on üks külgvalgusti LED, siis mootori külg peatub kohe, teine mootori pool. keerutama, nii et
Hüppeliigese treeningmasin: 7 sammu
Hüppeliigese treeningmasin: on mõned tingimused, kus jala pööramine vastupanu vastu on füsioteraapia soovitav harjutus. Need tehakse tavaliselt "theraband" abil. vastupidavuse tagamiseks elastne, kuid selle organiseerimine on tohutu piin. Sa ha
DIY nutikad pistikupesad: 11 sammu (piltidega)
DIY Smart Outlets: Olen kulutanud tunde ja tunde videote otsimisele, googeldamisele ja veebisaitide sirvimisele, et välja selgitada, kuidas teha algajana DIY nutikas kodu. Alustasin hiljuti nutika kodu elustiili, kuid olin väsinud nägema kõiki kalleid pistikuid, lüliteid