Mobile (Mon. & Wed. 14:30 ~ 16:30)
Created | |
---|---|
Leader | San Askaruly |
Participant | Nurbolat Aimakov Alisher Iskakov GeoSeong Na SangJin LeeMyeong Hoon Choi YUJIN AHN DongHee Lee Kibeom Park Inwoo ParkHyunmo Yang KeonJoo 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
,protected
andpublic
. Java access modifiers.
- Difference of
final
andstatic final
. Constants.
- Build first application (button + new activity).
- Introduction to Android Studio IDE.
- Life cycle of simple application, introduction to intents.
- Working with
BluetoothAdapter
to discover nearby Bluetooth devices.
- Creating
WifiManager
to scan available WiFi networks.
- Building
cameraIntent
to 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