Obsah:

DIY Smart Ankle Weights: 5 krokov
DIY Smart Ankle Weights: 5 krokov

Video: DIY Smart Ankle Weights: 5 krokov

Video: DIY Smart Ankle Weights: 5 krokov
Video: He’s still in the gym after losing HUNDREDS of pounds. 💯💪 #shorts 2024, November
Anonim
DIY inteligentné členkové závažia
DIY inteligentné členkové závažia
DIY inteligentné členkové závažia
DIY inteligentné členkové závažia
DIY inteligentné členkové závažia
DIY inteligentné členkové závažia

Možno ste vo svojom živote použili závažia na členky. Posilnia vaše nohy, zvýšia rýchlosť behu a dokonca vás urobia aktívnejšími. Nikdy však nemôžete zbierať údaje o svojich váhach členka. Nemôžete si stanoviť vlastné ciele pre cvičenie a nemotivovať sa robiť viac. S pomocou niektorých nástrojov si môžete vytvoriť svoje vlastné inteligentné váhy! Tento projekt je veľmi ľahký a bude mať pozitívny vplyv na váš životný štýl.

Zásoby

  • 1x Arduino Uno
  • 1x akcelerometer ADXL335
  • 1x Bluetooth modul HC-05
  • 7x prepojovacie vodiče
  • 1x 9voltový klip na batériu
  • 1x DC napájací konektor
  • 1x 9 V batéria
  • 1x hmotnosť členka

Krok 1: Budovanie spojení

Budovanie spojení
Budovanie spojení

Pripojte modul Bluetooth HC-05 a akcelerometer ADXL335 k svojmu Arduinu pomocou prepojovacích káblov. Spájkujte svorku batérie k napájacej zástrčke jednosmerného prúdu a pridajte medzi ňu prepínač. Celkové zapojenia sú:

  • Kolík ADXL335 Y-OUT na pin Arduino A3
  • Kolík ADXL335 VCC na pin Arduino 3,3 V
  • Kolík GND ADXL335 na pin Arduino GND
  • Kolík HC-05 TXD na pin Arduino D5
  • Kolík HC-05 RXD na pin Arduino D6
  • Kolík HC-05 VCC na pin 5V Arduino
  • Kolík GND HC-05 na pin GND Arduino

Krok 2: Odovzdanie kódu

Kód pre Arduino je veľmi jednoduchý a používa rôzne vzorce. Zakaždým, keď zdvihnete nohu, ADXL335 pridá krok. Potom program vypočíta vaše životné sily z vašich krokov spolu s vašou výškou a hmotnosťou. Nakoniec Arduino odošle údaje do vášho telefónu prostredníctvom Bluetooth. Tu je kód:

#zahrnúť

Softvér Sériový Bluetooth (5, 6); // (TXD, RXD) znaku HC-05 BT_input; vnútorná výška = 135; // zadajte svoju výšku (v cm) int weight = 35; // zadajte svoju hmotnosť (kg) float cals1; float cals2; int kroky = 0; float cals3; plaváková vzdialenosť; plavákový krok; float cals0; neplatné nastavenie () {Bluetooth.begin (9600); // Začína sa komunikácia s HC-05 Serial.begin (9600); // Začína komunikácia so sériovým monitorom pinMode (A3, INPUT); // Definuje pin ADXL335 Y-OUT} void loop () {int raw_result = analogRead (A3); // číta údaje z ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Mapuje prijaté údaje, ak (mapped_result = 60) {steps+= 2; delay (500);} // Pridá 2 kroky, pretože potrebujeme počítať kroky urobené oboma nohami krok = výška*0,43; vzdialenosť = krok*kroky; vzdialenosť = vzdialenosť/100000; // Vzorec na nájdenie vzdialenosti v KM cals0 = hmotnosť*0,57; cals1 = kroky/vzdialenosť; cals2 = cals0/cals1*10; cals3 = (cal2/10)*kroky; // Vzorec na nájdenie kalórií Serial.print (mapped_result); // Vypočítané údaje vytlačí na server Serial Monitor Serial.print ("kroky:"); Serial.print (kroky); Serial.print (""); Serial.print (vzdialenosť); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Odosiela údaje do Arduina cez Bluetooth Bluetooth.print (cals3); Bluetooth.print ("kroky:"); Bluetooth.print (kroky); Bluetooth.print („vzdialenosť krokov:“); Bluetooth.print (vzdialenosť); Bluetooth.print ("km");}}}

Krok 3: Vytvorenie aplikácie

Vytvorenie aplikácie
Vytvorenie aplikácie
Vytvorenie aplikácie
Vytvorenie aplikácie

Aplikácia prijíma údaje z čipu HC-05 do smartfónu prostredníctvom rozhrania bluetooth. Pomocou zoznamovača si vyberte, do ktorého zariadenia Bluetooth chcete odosielať svoje údaje. Potom vaša aplikácia prijme údaje z vášho HC-05. Bloky pre aplikáciu sú uvedené vyššie. (Aplikácia bola vytvorená pomocou aplikácie MIT App Inventor 2)

Krok 4: Klepnutie na pripojenia

Klepnutím na Pripojenia
Klepnutím na Pripojenia
Klepnutím na Pripojenia
Klepnutím na Pripojenia
Klepnutím na Pripojenia
Klepnutím na Pripojenia

Posledným krokom je zalepenie všetkých spojení. Môžete to urobiť tak, ako to robím ja, alebo použiť vlastnú kreativitu. Akcelerometer však umiestnite tak, ako som to urobil na obrázku.

Krok 5: Užite si to

Tento modul gadget používajte na prechádzky, beh, cvičenia atď. Môžete z neho zbierať údaje a používať ho na stanovovanie nových cieľov.

Dúfam, že sa vám tento návod páčil a využijete môj modul gadget pre zdravší životný štýl.

Odporúča: