Hydra ROV
1.0.0
안드로이드를 통해 ROV (수중 로봇)를 제어 할 수있는 앱
모든 Android 전화를 통해 USB 케이블을 통해 PC 또는 WiFi/Bluetooth 네트워크를 통해 로봇을 제어 할 수 있습니다.
PC Bridge는 주문을 처리 한 다음 UDP / Serial Port를 사용하여 이더넷을 통해 PIC MCU (Arduino)로 보냅니다.
PIC (Arduino)에서는 순서를 받고 그에 따라 행동합니다.
PIC (Arduino)는 UDP / 직렬 포트를 통해 센서에서 PC 브리지로 신호를 보낼 수 있습니다.
안드로이드 앱 :
- A simple user interface consists of buttons for control and seekbar for speed
- When interacting with UI the app writes to logcat stream
- Written in Android Java
PC 브리지 :
- UI changes according to user input or robot's output
- Contains places to show user or robot's action
- Connects with android via ADB and reads logcat stream
- Sends data to robot via Ethernet cable using UDP (or Serial Port in case of Arduino)
- Written in Java
PIC 마이크로 컨트롤러 앱 :
- Recieves data from PC via ENC28J60 Chip
- Processes Data and send signals to motors/sensors
- Sends running values motors
- Data Transmission is via UDP
- Written in MikroC (MikroElectronica Embdedded C compiler)
Arduino 보드 앱 :
- Backup to PIC Microcontroller
- Simple sketch to recieve data on serial port and process data
- Envoking actions according to sent data
코드는 교육 목적으로 사용할 수 있으며 라이센스의 조건에 따라 재사용 할 수 있습니다.
프로젝트는 GNU 공개 라이센스 v3.0에 따라 서명됩니다