Hydra ROV
1.0.0
Um aplicativo que possibilita controlar um ROV (robô subaquático) via Android
Por qualquer telefone Android, você pode controlar o robô via cabo USB para PC ou WiFi/Bluetooth Network.
A PC Bridge lida com os pedidos, então os envie para o PIC MCU (Arduino) via Ethernet usando a porta UDP / serial.
Na foto (Arduino), ele recebe a ordem e se comporta de acordo com ela.
PIC (Arduino) pode enviar sinais de sensores para PC Bridge via UDP / porta serial.
App Android:
- 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 Bridge:
- 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
App PIC Microcontroller:
- 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)
App Arduino Board:
- Backup to PIC Microcontroller
- Simple sketch to recieve data on serial port and process data
- Envoking actions according to sent data
O código está disponível para fins educacionais e você pode reutilizá-lo de acordo com os termos da licença.
O projeto é assinado sob licença pública da GNU v3.0