Inhoudsopgave:

DIY slimme enkelgewichten - Ajarnpa
DIY slimme enkelgewichten - Ajarnpa

Video: DIY slimme enkelgewichten - Ajarnpa

Video: DIY slimme enkelgewichten - Ajarnpa
Video: WAARDEVOLLE OPVOEDHACKS || Hoe je een slimme ouder kunt zijn 2024, November
Anonim
DIY slimme enkelgewichten
DIY slimme enkelgewichten
DIY slimme enkelgewichten
DIY slimme enkelgewichten
DIY slimme enkelgewichten
DIY slimme enkelgewichten

Mogelijk hebt u in uw leven enkelgewichten gebruikt. Ze maken je benen sterker, verhogen je loopsnelheid en maken je zelfs actiever. U kunt echter nooit gegevens verzamelen van uw enkelgewichten. U kunt uw eigen doelen voor lichaamsbeweging niet stellen en u raakt niet gemotiveerd om meer te doen. Welnu, met behulp van een aantal hulpmiddelen kunt u uw eigen slimme gewichten maken! Dit project is heel eenvoudig en zal een positieve invloed hebben op uw levensstijl.

Benodigdheden

  • 1x Arduino Uno
  • 1x ADXL335 versnellingsmeter
  • 1x HC-05 Bluetooth-module
  • 7x jumperdraden
  • 1x 9 Volt batterijclip
  • 1x gelijkstroomstekker
  • 1x 9 volt batterij
  • 1x enkelgewicht

Stap 1: De verbindingen tot stand brengen

De verbindingen opbouwen
De verbindingen opbouwen

Verbind de HC-05 Bluetooth-module en de ADXL335-versnellingsmeter met uw Arduino met behulp van enkele jumperdraden. Soldeer de batterijclip aan de gelijkstroomstekker en voeg daartussen een schakelaar toe. De algemene aansluitingen zijn:

  • ADXL335 Y-OUT-pin naar Arduino A3-pin
  • ADXL335 VCC-pin naar Arduino 3.3V-pin
  • ADXL335 GND-pin naar Arduino GND-pin
  • HC-05 TXD-pin naar Arduino D5-pin
  • HC-05 RXD-pin naar Arduino D6-pin
  • HC-05 VCC-pin naar Arduino 5V-pin
  • HC-05 GND-pin naar Arduino GND-pin

Stap 2: De code uploaden

De code voor de Arduino is vrij eenvoudig en gebruikt een verscheidenheid aan formules. Elke keer dat u uw been optilt, voegt de ADXL335 een stap toe. Vervolgens berekent het programma uw vitale functies uit uw stappen, samen met uw lengte en gewicht. Ten slotte stuurt de Arduino de gegevens via Bluetooth naar je telefoon. Hier is de code:

#erbij betrekken

SoftwareSeriële Bluetooth (5, 6); // (TXD, RXD) van HC-05 char BT_input; int hoogte=135; // voer je lengte (in cm) int weight=35 in; // voer uw gewicht (kg) float cals1 in; float cals2; int stappen=0; float cals3; vlotter afstand; zwevende pas; float cals0; void setup() { Bluetooth.begin (9600); // Begint communicatie met HC-05 Serial.begin (9600); // Begint communicatie met Serial Monitor pinMode (A3, INPUT); // Definieert ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Leest gegevens van ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Brengt de ontvangen gegevens in kaart als (mapped_result=60) {steps+=2; delay(500);} //Voegt 2 stappen toe omdat we de stappen van beide benen moeten tellen stride=height*0.43; afstand=pas*stappen; afstand=afstand/100000; // Formule om afstand te vinden in KM cals0=gewicht*0.57; cals1=stappen/afstand; cals2=cals0/cals1*10; cals3=(cals2/10)*stappen; //Formule om calorieën te vinden Serial.print(mapped_result); // Drukt de berekende gegevens af naar Serial Monitor Serial.print ("stappen: "); Serial.print(stappen); Serieel.print(" "); Serial.print(afstand); Serieel.print(" "); Serieel.print(" "); Serieel.println(cals3); if (Bluetooth.available()) {BT_input=Bluetooth.read(); if (BT_input=='1') {Bluetooth.print("Calorieën: ");// Stuurt de gegevens naar Arduino via Bluetooth Bluetooth.print(cals3); Bluetooth.print ("cals Stappen: "); Bluetooth.print(stappen); Bluetooth.print ("stappen Afstand: "); Bluetooth.afdrukken (afstand); Bluetooth.print(" km");} } }

Stap 3: De app maken

De app maken
De app maken
De app maken
De app maken

De app ontvangt de gegevens van de HC-05-chip via bluetooth naar de Smartphone. Je kiest met de listpicker naar welk Bluetooth-apparaat je je gegevens wilt sturen. Dan ontvangt uw app de gegevens van uw HC-05. De blokken voor de app zijn hierboven weergegeven. (App gemaakt met MIT App Inventor 2)

Stap 4: De verbindingen opnemen

De verbindingen opnemen
De verbindingen opnemen
De verbindingen opnemen
De verbindingen opnemen
De verbindingen opnemen
De verbindingen opnemen

De laatste stap is het vastplakken van alle verbindingen. Je kunt het doen zoals ik heb gedaan, of je eigen creativiteit gebruiken. Plaats de versnellingsmeter echter zoals ik in de afbeelding heb gedaan.

Stap 5: Geniet

Gebruik deze gadget tijdens wandelingen, joggen, trainingssessies, enz. U kunt gegevens van deze gadget verzamelen en gebruiken om nieuwe doelen te stellen.

Ik hoop dat je deze instructable leuk vond en dat je mijn gadget zult gebruiken voor een gezondere levensstijl.

Aanbevolen: