Obsah:
- Zásoby
- Krok 1: Budovanie spojení
- Krok 2: Odovzdanie kódu
- Krok 3: Vytvorenie aplikácie
- Krok 4: Klepnutie na pripojenia
- Krok 5: Užite si to
Video: DIY Smart Ankle Weights: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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í
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
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
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:
DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 krokov (s obrázkami)
DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Toto je môj druhý postup k projektu, ktorý vám veľmi teším. Ide o inteligentnú maticu LED DIY, ktorá vám umožní ukázať na nej údaje, ako sú štatistiky YouTube, štatistiky vašej inteligentnej domácnosti, ako napríklad teplota, vlhkosť, môžu byť jednoduché hodiny alebo jednoducho ukazujú
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 krokov (s obrázkami)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Tu je môj úvod k projektu, ktorý vám veľmi rád ukážem. Ide o inteligentnú maticu LED DIY, ktorá vám umožní ukázať na nej údaje, ako sú štatistiky YouTube, štatistiky vašej inteligentnej domácnosti, ako teplota, vlhkosť, môžu byť jednoduché hodiny, alebo stačí
DIY Smart Doorbell: Kód, nastavenie a integrácia HA: 7 krokov (s obrázkami)
DIY Smart Doorbell: Kód, nastavenie a integrácia HA: V tomto projekte vám ukážem, ako môžete svoj normálny zvonček zmeniť na inteligentný bez toho, aby ste zmenili akékoľvek zo súčasných funkcií alebo prerušili akékoľvek káble. Budem používať dosku ESP8266 s názvom Wemos D1 mini. Novinka v ESP8266? Sledujte môj Úvod
Hardvér a softvér Hack Smart Devices, Tuya a Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 krokov
Hardvér a softvér Hack Smart Devices, Tuya a Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: V tomto návode vám ukážem, ako som flashoval niekoľko inteligentných zariadení s vlastným firmvérom, aby som ich mohol ovládať pomocou MQTT prostredníctvom svojho nastavenia Openhab. Pridám nové zariadenia, keď som ich hackol. Samozrejme, existujú aj iné metódy založené na softvéri na flashovanie vlastných
DIY Smart Follow Me Drone s kamerou (na báze Arduina): 22 krokov (s obrázkami)
DIY Smart Follow Me Drone s kamerou (na báze Arduino): Drony sú v dnešnej dobe veľmi obľúbené hračky a nástroje. Na trhu nájdete profesionálne a dokonca aj začiatočnícke drony a lietajúce pomôcky. Mám štyri drony (kvadrokoptéry a helikoptéry), pretože milujem všetko, čo letí, ale 200. let nie je