Tartalomjegyzék:

DIY intelligens boka súlyok: 5 lépés
DIY intelligens boka súlyok: 5 lépés

Videó: DIY intelligens boka súlyok: 5 lépés

Videó: DIY intelligens boka súlyok: 5 lépés
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
DIY intelligens boka súlyok
DIY intelligens boka súlyok
DIY intelligens boka súlyok
DIY intelligens boka súlyok
DIY intelligens boka súlyok
DIY intelligens boka súlyok

Lehet, hogy bokasúlyokat használt az életében. Erősebbé teszik a lábad, növelik a futási sebességet, és még aktívabbá is tesznek. Azonban soha nem gyűjthet adatokat a boka súlyáról. Nem határozhat meg saját célokat a testmozgáshoz, és nem motivál többre. Nos, néhány eszköz segítségével elkészítheti saját okos súlyait! Ez a projekt nagyon egyszerű, és pozitív hatással lesz az életmódodra.

Kellékek

  • 1x Arduino Uno
  • 1x ADXL335 gyorsulásmérő
  • 1x HC-05 Bluetooth modul
  • 7x Jumper vezetékek
  • 1x 9 voltos elemcsipesz
  • 1x egyenáramú hálózati csatlakozó
  • 1x 9 voltos akkumulátor
  • 1x boka súly

1. lépés: A kapcsolatok kiépítése

A kapcsolatok kiépítése
A kapcsolatok kiépítése

Csatlakoztassa a HC-05 Bluetooth modult és az ADXL335 gyorsulásmérőt az Arduino készülékéhez néhány áthidaló vezeték segítségével. Forrasztja az akkumulátorcsipeszt az egyenáramú tápcsatlakozóhoz, és adjon hozzá egy kapcsolót a kettő között. A teljes csatlakozások a következők:

  • ADXL335 Y-OUT csap-Arduino A3 csap
  • ADXL335 VCC tű az Arduino 3,3 V -os tűjéhez
  • ADXL335 GND csap - Arduino GND csap
  • HC-05 TXD csap-Arduino D5 csap
  • HC-05 RXD csap-Arduino D6 érintkező
  • HC-05 VCC csap-Arduino 5V-os tű
  • HC-05 GND csap az Arduino GND csaphoz

2. lépés: A kód feltöltése

Az Arduino kódja meglehetősen egyszerű, és különféle képleteket használ. Minden alkalommal, amikor felemeli a lábát, az ADXL335 egy lépést tesz hozzá. Ezután a program kiszámítja az életerőt a lépésekből, a magasságból és a súlyból. Végül az Arduino Bluetooth -on elküldi az adatokat a telefonjára. Itt a kód:

#befoglalni

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) a HC-05 char BT_input; int magasság = 135; // adja meg magasságát (cm -ben) int súly = 35; // adja meg súlyát (kg) float cals1; úszószálak2; int lépések = 0; lebegő cals3; úszó távolság; úszó lépés; float cals0; void setup () {Bluetooth.begin (9600); // Elkezdi a kommunikációt a HC-05 Serial.begin (9600); // Elindítja a kommunikációt a soros monitorral pinMode (A3, INPUT); // Meghatározza az ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Adatok olvasása az ADXL335 -ből int mapped_result = map (raw_result, 0, 1023, 0, 255); // Térképezi a kapott adatokat, ha (mapped_result = 60) {steps+= 2; delay (500);} // 2 lépést ad hozzá, mivel meg kell számolnunk a két láb által megtett lépéseket lépés = magasság*0,43; távolság = lépés*lépés; távolság = távolság/100000; // A távolság megtalálásának képlete KM cals0 = súly*0,57; cals1 = lépések/távolság; cals2 = cals0/cals1*10; cals3 = (cals2/10)*lépés; // Képlet kalóriák keresésére Sorozat.nyomtatás (leképezett_eredmény); // Kiszámítja a számított adatokat a Serial Monitor Serial.print ("steps:"); Serial.print (lépések); Serial.print (""); Soros.nyomat (távolság); Serial.print (""); Serial.print (""); Soros.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Elküldi az adatokat az Arduino -nak Bluetooth Bluetooth -on keresztül.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (lépések); Bluetooth.print ("lépés távolság:"); Bluetooth.print (távolság); Bluetooth.print ("km");}}}

3. lépés: Az alkalmazás létrehozása

Az alkalmazás létrehozása
Az alkalmazás létrehozása
Az alkalmazás létrehozása
Az alkalmazás létrehozása

Az alkalmazás Bluetooth-on keresztül fogadja az adatokat a HC-05 chipről az okostelefonra. A listaválasztó segítségével kiválaszthatja, hogy melyik Bluetooth-eszközre szeretné elküldeni az adatait. Ezután az alkalmazás megkapja az adatokat a HC-05-től. Az alkalmazás blokkjai fent láthatók. (Az alkalmazás az MIT App Inventor 2 segítségével készült)

4. lépés: Koppintson a Kapcsolatok elemre

A Kapcsolatok megérintése
A Kapcsolatok megérintése
A Kapcsolatok megérintése
A Kapcsolatok megérintése
A Kapcsolatok megérintése
A Kapcsolatok megérintése

Az utolsó lépés az összes csatlakozás ragasztása. Megteheti, mint én, vagy használhatja saját kreativitását. Helyezze azonban a gyorsulásmérőt, mint én a képen.

5. lépés: Élvezze

Használja ezt a modult séták, kocogások, edzések stb. Közben. Ebből a modulból adatokat gyűjthet, és új célokat tűzhet ki.

Remélem, tetszett ez az oktatható, és használni fogja a modulomat az egészségesebb életmódhoz.

Ajánlott: