Hydra ROV
1.0.0
一個應用程序,可以通過Android控制ROV(水下機器人)
通過任何Android手機,您可以通過USB電纜或WiFi/藍牙網絡控制機器人。
PC橋處理訂單,然後使用UDP /串行端口通過以太網將其發送到PIC MCU(Arduino)。
在圖片(Arduino)中,它會根據其收回和行為。
PIC(Arduino)可以通過UDP /串行端口將信號從傳感器發送到PC橋。
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橋:
- 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應用程序:
- 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簽署