🤖 Trash Collection Rover Dashboard
⚠️ OBSTACLE DETECTED! Analyzing...
📡 Device Connection Status
🚗 Rover (ESP32)
Disconnected
📷 Camera (ESP32-CAM)
Disconnected
🚗 Rover Control
⬆ Forward
⬅ Left
⏹ Stop
➡ Right
⬇ Backward
🦾 Collect Trash
🔄 Reset Arm
🔄 Reset Position
📏 Distance Control
mm
Move
Positive = Forward, Negative = Backward
Example: 100 = 10cm forward, -50 = 5cm backward
Movement:
Stopped
Right Encoder:
0
Left Encoder:
0
Arm Sequence:
Idle
📷 Camera & Sensors
Distance: -- cm
Water Presence
Motor: OFF
Analog Value:
--
Read Moisture
Motor ON
Motor OFF
📸 Capture & Analyze Image
📁 Upload Image Manually
🔍 Analyze Uploaded Image
🔧 ESP32-CAM Tests
💡 Test Flashlight
📷 Test Camera
🔤 Test Base64
📸 Test Small Image
📏 Test Ultrasonic
📸 Image Analysis
🗑️
Analyzing...
📋 System Logs
[Starting]
System initialized
🛠️ Advanced Debugging & Controls
📏 Encoders & Movement
Right Encoder (pulses):
0
Left Encoder (pulses):
0
Right Distance:
0.0 cm
Left Distance:
0.0 cm
Average Distance:
0.0 cm
Direction:
Stopped
🎛️ Servo Controls
Right MG995
90°
Left MG995
90°
Right Gripper
0°
Left Gripper
180°
Apply Servo Angles
Reset
⌨️ Command Console
Rover
Camera
Preset Commands...
get_distance (camera)
test_flashlight (camera)
test_camera (camera)
test_ultrasonic (camera)
collect_trash (rover)
reset_arm (rover)
stop (rover)
Send