Obsah:
- Zásoby
- Krok 1: Budování připojení
- Krok 2: Nahrání kódu
- Krok 3: Vytvoření aplikace
- Krok 4: Klepnutím na připojení
- Krok 5: Užijte si to
Video: DIY Smart Ankle Weights: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Možná jste ve svém životě použili kotníkové závaží. Posilují vaše nohy, zvyšují rychlost běhu a dokonce vás činí aktivnějšími. Nikdy však nemůžete sbírat data ze svých kotníků. Nemůžete si stanovit vlastní cíle pro cvičení a nemotivovat se dělat víc. S pomocí některých nástrojů si můžete vytvořit své vlastní chytré váhy! Tento projekt je velmi snadný a bude mít pozitivní dopad na váš životní styl.
Zásoby
- 1x Arduino Uno
- 1x akcelerometr ADXL335
- 1x Bluetooth modul HC-05
- 7x propojovací vodiče
- 1x 9voltový klip na baterie
- 1x DC napájecí zástrčka
- 1x 9voltová baterie
- 1x váha kotníku
Krok 1: Budování připojení
Připojte modul Bluetooth HC-05 a akcelerometr ADXL335 k vašemu Arduinu pomocí propojovacích kabelů. Pájecí svorku baterie připájejte ke stejnosměrnému napájecímu konektoru a přidejte mezi ni přepínač. Celková připojení jsou:
- Kolík ADXL335 Y-OUT na pin Arduino A3
- Kolík ADXL335 VCC na pin 3,3 V Arduino
- Pin ADXL335 GND na pin GND Arduino
- Kolík HC-05 TXD na pin Arduino D5
- Kolík HC-05 RXD na pin Arduino D6
- HC-05 VCC pin na Arduino 5V pin
- HC-05 GND pin na Arduino GND pin
Krok 2: Nahrání kódu
Kód pro Arduino je velmi jednoduchý a používá různé vzorce. Pokaždé, když zvednete nohu, ADXL335 přidá krok. Poté program vypočítá vaše životní síly z vašich kroků spolu s vaší výškou a hmotností. Nakonec Arduino odešle data do vašeho telefonu přes Bluetooth. Zde je kód:
#zahrnout
Software Sériový Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int výška = 135; // zadejte svoji výšku (v cm) int weight = 35; // zadejte svoji hmotnost (kg) float cals1; float cals2; int kroky = 0; float cals3; plovoucí vzdálenost; plovoucí krok; float cals0; neplatné nastavení () {Bluetooth.begin (9600); // Zahájí komunikaci s HC-05 Serial.begin (9600); // Zahájí komunikaci se sériovým monitorem pinMode (A3, INPUT); // Definuje pin ADXL335 Y-OUT} void loop () {int raw_result = analogRead (A3); // Čte data z ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Mapuje přijatá data if (mapped_result = 60) {steps+= 2; delay (500);} // Přidá 2 kroky, protože potřebujeme počítat kroky provedené oběma nohama krok = výška*0,43; vzdálenost = krok*kroky; vzdálenost = vzdálenost/100000; // Vzorec pro nalezení vzdálenosti v KM cals0 = hmotnost*0,57; cals1 = kroky/vzdálenost; cals2 = cals0/cals1*10; cals3 = (cals2/10)*kroky; // Vzorec pro nalezení kalorií Serial.print (mapped_result); // Vytiskne vypočítaná data na Serial Monitor Serial.print ("kroky:"); Serial.print (kroky); Serial.print (""); Serial.print (vzdálenost); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Odesílá data do Arduina přes Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (kroky); Bluetooth.print ("kroky Vzdálenost:"); Bluetooth.print (vzdálenost); Bluetooth.print ("km");}}}
Krok 3: Vytvoření aplikace
Aplikace přijímá data z čipu HC-05 do smartphonu prostřednictvím technologie bluetooth. Pomocí nástroje pro výběr seznamu vyberte zařízení Bluetooth, do kterého chcete odesílat data. Poté vaše aplikace obdrží data z vašeho HC-05. Bloky pro aplikaci jsou uvedeny výše. (Aplikace vytvořena pomocí aplikace MIT App Inventor 2)
Krok 4: Klepnutím na připojení
Posledním krokem je přelepení všech připojení. Můžete to udělat jako já, nebo můžete použít svou vlastní kreativitu. Umístěte akcelerometr, jako jsem to udělal na obrázku.
Krok 5: Užijte si to
Tento gadget používejte při procházkách, běhání, cvičení atd. Můžete z něj shromažďovat data a používat je k nastavení nových cílů.
Doufám, že se vám tento návod líbil a využijete můj gadget pro zdravější životní styl.
Doporučuje:
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Zde je můj druhý postup k projektu, který vám velmi rád ukážu. Je to o inteligentní matici LED DIY, která vám umožní ukázat na ní data, jako jsou statistiky YouTube, statistiky vaší inteligentní domácnosti, jako teplota, vlhkost, mohou být jednoduché hodiny, nebo jen ukázat
DIY Indoor Bike Smart Trainer: 5 kroků
DIY Indoor Bike Smart Trainer: Úvod Tento projekt byl zahájen jako jednoduchá úprava indoorového kola Schwinn IC Elite, která pro nastavení odporu používá jednoduchý šroub a plstěné podložky. Problém, který jsem chtěl vyřešit, byl ten, že rozteč šroubu byla velká, takže rozsah
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroků (s obrázky)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Zde je můj úvod k projektu, který vám velmi rád ukážu. Je to o inteligentní matici LED DIY, která vám umožní ukázat na ní data, jako jsou statistiky YouTube, statistiky vaší inteligentní domácnosti, jako teplota, vlhkost, mohou být jednoduché hodiny, nebo jen
DIY Smart Doorbell: kód, nastavení a integrace HA: 7 kroků (s obrázky)
DIY Smart Doorbell: Kód, nastavení a integrace HA: V tomto projektu vám ukážu, jak můžete svůj normální zvonek přeměnit na chytrý, aniž byste změnili některou ze současných funkcí nebo přestřihli kabely. Budu používat desku ESP8266 s názvem Wemos D1 mini. Novinka v ESP8266? Sledujte můj Úvod
Hardware a software Hack Smart Devices, Tuya a Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 kroků
Hardware a software Hack Smart Devices, Tuya a Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: V tomto Instructable vám ukážu, jak jsem flashoval několik chytrých zařízení s vlastním firmwarem, abych je mohl ovládat pomocí MQTT prostřednictvím mého nastavení Openhab. Přidám nová zařízení, když jsem je hacknul. Samozřejmě existují další softwarové metody, jak flashovat vlastní