Hydra ROV
1.0.0
Une application qui permet de contrôler un ROV (Robot sous-marin) via Android
Via n'importe quel téléphone Android, vous pouvez contrôler le robot via un câble USB sur PC ou le réseau WiFi / Bluetooth.
PC Bridge gère les commandes, puis les envoyer au PIC MCU (Arduino) via Ethernet à l'aide du port UDP / série.
Dans la photo (Arduino), il reçoit l'ordre et se comporte en fonction.
PIC (Arduino) peut envoyer des signaux des capteurs au pont PC via le port UDP / série.
Application 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
Pont 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
Application 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)
Application de la carte Arduino:
- Backup to PIC Microcontroller
- Simple sketch to recieve data on serial port and process data
- Envoking actions according to sent data
Le code est disponible à des fins éducatives et vous pouvez la réutiliser en fonction des termes de la licence.
Le projet est signé sous la licence publique GNU v3.0