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签署