52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
# OM-robot-arm-controller
|
|
|
|
## Project structure
|
|
|
|
```
|
|
StageControl/
|
|
├── app/
|
|
│ ├── src/main/
|
|
│ │ ├── java/com/stage/control/
|
|
│ │ │ ├── MainActivity.java # Main UI + bluetooth + voice recognization
|
|
│ │ │ └── DeviceListActivity.java # bluetooth selection
|
|
│ │ ├── res/
|
|
│ │ │ ├── layout/
|
|
│ │ │ │ ├── activity_main.xml # Main UI
|
|
│ │ │ │ └── activity_device_list.xml
|
|
│ │ │ ├── values/
|
|
│ │ │ │ ├── colors.xml
|
|
│ │ │ │ ├── strings.xml
|
|
│ │ │ │ └── themes.xml
|
|
│ │ │ └── drawable/
|
|
│ │ │ └── card_bg.xml
|
|
│ │ └── AndroidManifest.xml
|
|
│ └── build.gradle
|
|
├── build.gradle
|
|
├── settings.gradle
|
|
└── arduino/
|
|
└── StageControl.ino # Arduino connection
|
|
```
|
|
|
|
---
|
|
|
|
## Voice action
|
|
|
|
| 음성 | 전송 명령 |
|
|
|----------------|---|
|
|
| 동작 1 / 동작1 / 1번 | `1` |
|
|
| 동작 2 / 동작2 / 2번 | `2` |
|
|
| 정지 / stop / 스톱 | `S` |
|
|
| 홈 / home / 처음 | `H` |
|
|
|
|
---
|
|
|
|
## Arduino setup
|
|
|
|
### HC-05
|
|
|
|
| Arduino | HC-05 |
|
|
|-------------| ----- |
|
|
| 5V | VCC |
|
|
| GND | GND |
|
|
| Pin 10 (RX) | TX |
|
|
| Pin 11 (TX) | RX (전압분배 필요: 1kΩ + 2kΩ) | |