Mobile (Mon. & Wed. 14:30 ~ 16:30)
| Created | |
|---|---|
| Leader | San Askaruly |
| Participant | Nurbolat AimakovAlisher IskakovGeoSeong NaSangJin Lee Myeong Hoon ChoiYUJIN AHNDongHee LeeKibeom ParkInwoo Park Hyunmo YangKeonJoo Lee |
| Property | |
| Property 1 | |
| Status | In progress |
Description
6-week intensive training course, sets expectation for the enrolled participants to get solid theoretical fundamentals on mobile architecture, single-board computers as well as acquiring strong hands-on skills on Android application development and hardware prototyping. During the sessions, participants will also be equipped with practical knowledge on recent technologies, such as Google Glass and Edge AI. As part of outcome, two groups will be formed to work on two projects separately starting after 3rd week and finally present demos on weeks 6:
- Smart ECG
- Smart Thermal Camera
Notes:
This notion page is the main source of deliverables. Therefore, please follow notices, updates, or informative posts directly here. Good luck and 파이팅! 🤘🏼
Prerequisite:
- Laptop
- Android Studio
- Basics of programming
Outcome
Weekly basis
| Name | Tags |
|---|---|
| Week 1. Android Fundamentals | ActivityAndrod StudioFragmentGradleIntentJavaUI |
| Week 2. Sensors. | BluetoothBroadcast ReceiverCameraWiFi |
| Week 3. Single-boards: Arduino/Pi | IDELinuxPinoutSensorsSockets |
| Week 4. Mobile/Edge AI | Coral AcceleratorTensorflow Lite |
| Week 5. Augmented Reality | ARCoreSceneform |
| Week 6. Demo | 1. Smart Stethoscope2. Smart Thermal Camera |
Syllabus
- Classes and objects. Examples.
- Difference of
private,protectedandpublic. Java access modifiers.
- Difference of
finalandstatic final. Constants.
- Build first application (button + new activity).
- Introduction to Android Studio IDE.
- Life cycle of simple application, introduction to intents.
- Working with
BluetoothAdapterto discover nearby Bluetooth devices.
- Creating
WifiManagerto scan available WiFi networks.
- Building
cameraIntentto capture image from camera and displaying it.
- Introducing Arduino Uno & Raspberry Pi
- Establishing Bluetooth socket to receive sensor information
- Distributing materials for final projects. Each team gets:
- 1 x Galaxy S9+
- 1 x Arduino Nano
- 1 x Raspberry Pi 4 Model B
- 1 x Camera Module V2
- 2 x ECG (1xAD8232 by Sparkfun, 1xPSL-iECG2 by PhysioLab) [team 1]
- 2 x IR thermal cameras (AMG8833 by Adafruit) [team 2]
- 1 x SanDisk 32GB Micro SD Card
- 1 x Google's USB Coral accelerator
- How to make Cable Classifier with Raspberry PI & Coral
- Installing Tensorflow Lite onto Raspberry Pi
- Using object detection models with Coral USB accelerator
- Simple video overlay into Augmented Reality scene
This page is created to share project results & methods (codes, diagrams, etc).
Team 1: Smart Stethoscope/ECG
Team leader: @Hyunmo Yang
@Myeong Hoon Choi @SangJin Lee @GeoSeong Na @DongHee Lee
Project 2: Screening with IR camera
Team leader: @YUJIN AHN
@Nurbolat Aimakov @Alisher Iskakov @Inwoo Park @Kibeom Park @KeonJoo Lee
- Code samples
- Circuit diagrams
- Knowledge base
- General tips
- Errors. How to solve
San Askaruly
Myeong Hoon Choi
Hyunmo Yang