INHOUDSOPGAWE:
- Voorrade
- Stap 1: Bou die verbindings
- Stap 2: Laai die kode op
- Stap 3: Skep die app
- Stap 4: Tik op die verbindings
- Stap 5: Geniet dit
Video: DIY slim enkelgewigte: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
U het moontlik enkelgewigte in u lewe gebruik. Dit maak jou bene sterker, verhoog jou hardloopspoed en maak jou selfs meer aktief. U kan egter nooit data van u enkelgewigte insamel nie. U kan nie u eie doelwitte stel vir oefening nie en word nie gemotiveerd om meer te doen nie. Met behulp van 'n paar gereedskap kan u u eie slim gewigte maak! Hierdie projek is baie maklik en sal 'n positiewe uitwerking op u leefstyl hê.
Voorrade
- 1x Arduino Uno
- 1x ADXL335 versnellingsmeter
- 1x HC-05 Bluetooth-module
- 7x jumper drade
- 1x 9 volt batteryklem
- 1x DC -kragprop
- 1x 9 volt battery
- 1x enkelgewig
Stap 1: Bou die verbindings
Koppel die HC-05 Bluetooth-module en ADXL335 versnellingsmeter aan u Arduino met behulp van 'n paar draaddrade. Soldeer die batteryklem aan die DC -kragprop en voeg 'n skakelaar tussenin. Die algemene verbindings is:
- ADXL335 Y-OUT-pen na Arduino A3-pen
- ADXL335 VCC -pen tot Arduino 3.3V -pen
- ADXL335 GND -pen tot Arduino GND -pen
- HC-05 TXD-pen tot Arduino D5-pen
- HC-05 RXD-pen tot Arduino D6-pen
- HC-05 VCC-pen tot Arduino 5V-pen
- HC-05 GND-pen tot Arduino GND-pen
Stap 2: Laai die kode op
Die kode vir die Arduino is redelik eenvoudig en gebruik 'n verskeidenheid formules. Elke keer as u u been lig, voeg die ADXL335 'n stap by. Dan bereken die program u lewensnoodsaaklikhede vanaf u trappe, sowel as u lengte en gewig. Uiteindelik stuur die Arduino die data via Bluetooth na u telefoon. Hier is die kode:
#insluit
SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) van HC-05 char BT_input; int hoogte = 135; // voer jou lengte (in cm) int gewig = 35 in; // voer jou gewig (kg) float cals1 in; float cals2; int stappe = 0; float cals3; dryfafstand; dryfstap; float cals0; ongeldige opstelling () {Bluetooth.begin (9600); // Begin kommunikasie met HC-05 Serial.begin (9600); // Begin kommunikasie met Serial Monitor pinMode (A3, INPUT); // Definieer ADXL335 Y-OUT pin} void lus () {int raw_result = analogRead (A3); // Lees data van ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Gee die ontvangde data in kaart as (mapped_result = 60) {stappe+= 2; vertraging (500);} // Voeg 2 stappe by, aangesien ons stappe wat met albei bene geneem is, moet tel = hoogte*0,43; afstand = stap*treë; afstand = afstand/100000; // Formule om afstand in KM cals0 te vind = gewig*0,57; cals1 = stappe/afstand; cals2 = cals0/cals1*10; cals3 = (cals2/10)*stappe; // Formule om kalorieë te vind Serial.print (mapped_result); // Druk die berekende data af na Serial Monitor Serial.print ("stappe:"); Serial.print (stappe); Serial.print (""); Reeks.afdruk (afstand); Serial.print (""); Serial.print (""); Serial.println (cals3); as (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Stuur die data na Arduino via Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Stappe:"); Bluetooth.print (stappe); Bluetooth.print ("stappe Afstand:"); Bluetooth.afdruk (afstand); Bluetooth.print ("km");}}}
Stap 3: Skep die app
Die app ontvang die data van die HC-05-chip na die slimfoon via bluetooth. Jy gebruik die keuselys om te kies na watter Bluetooth-toestel jy jou data wil stuur. Dan ontvang u app die data van u HC-05. Die blokke vir die app word hierbo getoon. (App geskep met behulp van MIT App Inventor 2)
Stap 4: Tik op die verbindings
Die laaste stap is om al die verbindings te plak. U kan dit doen soos ek het, of u eie kreatiwiteit gebruik. Plaas egter die versnellingsmeter soos ek in die prentjie gedoen het.
Stap 5: Geniet dit
Gebruik hierdie gadget terwyl u gaan stap, draf, oefensessies, ens. U kan data van hierdie gadget versamel en dit gebruik om nuwe doelwitte te stel.
Ek hoop dat u hierdie instruksies geniet het en dat u my apparaat vir 'n gesonder leefstyl sal gebruik.
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe
Raspberry Pi DIY Slimme deurbel wat mense, motors, ens kan opspoor: Hierdie ontwerp met steampunk-tema kan integreer met die huisassistent en ons klankstelsel met meer kamers om met die res van ons selfgemaakte slimhuis te kommunikeer. Nest, of een van die ander mededingers) Ek het ons eie slim deurbalk gebou
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan