IOT-Project
所属分类:物联网
开发工具:Jupyter Notebook
文件大小:4408KB
下载次数:0
上传日期:2022-06-27 10:21:41
上 传 者:
sh-1993
说明: Android健康跟踪应用程序。步骤计数器、路线跟踪器、BPM和%SPO2测量、耗水量跟踪器
(Android App for Health Tracking. Steps counter, Route tracker, BPM and %SPO2 measurement, Water consumption tracker)
文件列表:
app (0, 2022-06-27)
app\build.gradle (3090, 2022-06-27)
app\google-services.json (1078, 2022-06-27)
app\proguard-rules.pro (750, 2022-06-27)
app\src (0, 2022-06-27)
app\src\androidTest (0, 2022-06-27)
app\src\androidTest\java (0, 2022-06-27)
app\src\androidTest\java\com (0, 2022-06-27)
app\src\androidTest\java\com\example (0, 2022-06-27)
app\src\androidTest\java\com\example\project72471 (0, 2022-06-27)
app\src\androidTest\java\com\example\project72471\ExampleInstrumentedTest.java (754, 2022-06-27)
app\src\main (0, 2022-06-27)
app\src\main\AndroidManifest.xml (3414, 2022-06-27)
app\src\main\arduino (0, 2022-06-27)
app\src\main\arduino\arduinoESP32 (0, 2022-06-27)
app\src\main\arduino\arduinoESP32\arduinoESP32.ino (3562, 2022-06-27)
app\src\main\ic_launcher-playstore.png (21901, 2022-06-27)
app\src\main\java (0, 2022-06-27)
app\src\main\java\com (0, 2022-06-27)
app\src\main\java\com\example (0, 2022-06-27)
app\src\main\java\com\example\project72471 (0, 2022-06-27)
app\src\main\java\com\example\project72471\CsvFragment.java (7045, 2022-06-27)
app\src\main\java\com\example\project72471\DevicesFragment.java (4179, 2022-06-27)
app\src\main\java\com\example\project72471\Hydration (0, 2022-06-27)
app\src\main\java\com\example\project72471\Hydration\HydrationSettingActivity.java (13503, 2022-06-27)
app\src\main\java\com\example\project72471\Hydration\HydrationTrackerActivity.java (5881, 2022-06-27)
app\src\main\java\com\example\project72471\Hydration\ReminderService.java (2020, 2022-06-27)
app\src\main\java\com\example\project72471\Hydration\TimePickerFragment.java (1729, 2022-06-27)
app\src\main\java\com\example\project72471\LocationTracker (0, 2022-06-27)
app\src\main\java\com\example\project72471\LocationTracker\MapsFragment.java (15678, 2022-06-27)
app\src\main\java\com\example\project72471\LocationTracker\MyLocation.java (809, 2022-06-27)
app\src\main\java\com\example\project72471\LocationTracker\TaskLoadedCallback.java (129, 2022-06-27)
app\src\main\java\com\example\project72471\LogIn (0, 2022-06-27)
app\src\main\java\com\example\project72471\LogIn\LoginActivity.java (4378, 2022-06-27)
app\src\main\java\com\example\project72471\LogIn\RegistrationActivity.java (4575, 2022-06-27)
app\src\main\java\com\example\project72471\MainActivity.java (1431, 2022-06-27)
app\src\main\java\com\example\project72471\Menu (0, 2022-06-27)
... ...
## Android App for Health Tracking - final project in IOT course.
https://user-images.githubusercontent.com/52024657/175918339-203cc0a3-1b54-4253-a***8-05a8260a87b8.mp4
##### The project includes receiving, processing and presenting data from the following sensors:
1. IMU 9-DOF -used to count user's steps in real time.
2. MAX301002 -used to measure and display user's BPM and %SPO2 in real time.
##### Ardunino code for ESP32 can be found here:
app
src
main
arduino
arduinoESP32
arduinoESP32.ino
##### Track User's Location in Real Time.
Location tracker is created using Google APIs.
1. Create new firebase project
2. Download google-services.json for your app and replace current file.
app
google-services.json
3. Create new API key in Google Cloud Platform and paste in in:
app
src
main
res
values
strings.xml
4. Restrict the API key to following selected APIs:
- Selected APIs:
- Directions API
- Distance Matrix API
- Firebase Installations API
- Geocoding API
- Geolocation API
- Maps JavaScript API
- Maps SDK for Android
- Places API
![location tracking](https://user-images.githubusercontent.com/52024657/175919544-1ecd76a8-9d4e-4c93-9c2c-b581758e8436.png)
##### Prediction of Activity Type (walking\running) and Number of Steps:
To run prediction algorithms, view calcStepsAlgoJupyter.ipynb file.
Sample files can be found in "data" folder
app
src
main
python
calcStepsAlgoJupyter.ipynb
data
近期下载者:
相关文件:
收藏者: