Hydra ROV
1.0.0
Aplikasi yang memungkinkan untuk mengontrol ROV (robot bawah air) melalui Android
Melalui ponsel Android apa pun, Anda dapat mengontrol robot melalui kabel USB ke PC atau jaringan WiFi/Bluetooth.
Jembatan PC menangani pesanan kemudian kirimkan ke PIC MCU (Arduino) melalui Ethernet menggunakan port UDP / serial.
Di pic (Arduino) ia menerima tatanan dan berperilaku sesuai dengannya.
PIC (Arduino) dapat mengirim sinyal dari sensor ke jembatan PC melalui port UDP / serial.
Aplikasi 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
Jembatan 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 MICROCONTROLLER APP:
- 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)
Aplikasi Papan Arduino:
- Backup to PIC Microcontroller
- Simple sketch to recieve data on serial port and process data
- Envoking actions according to sent data
Kode tersedia untuk tujuan pendidikan dan Anda dapat menggunakannya kembali sesuai dengan ketentuan lisensi.
Proyek ditandatangani di bawah Lisensi Publik GNU v3.0