meltoner / agrofelis

Agile energy dense agricultural robot design plans and open source code repository
https://www.agrofelis.com
MIT License
26 stars 2 forks source link

Programmer's Model of Sensors/Controls #1

Closed lookfwd closed 7 months ago

lookfwd commented 7 months ago

Is there a list with all the sensors and controllable elements the system has? Along with what protocols they use? This is what I reverse engineer from the manual:

Qty Region Item Description Protocol
4 Motors Hub WiFi Network SR250D motors Wheels for Motors On/Off with Gear Control
2 Motors Hub WiFi Network DS18B20 Temperature Sensors Onewire
1 Motors Hub WiFi Network Cooler Fan Cooler Fan Control On/Off
4 Motors Hub WiFi Network Current Sensors Wheel Motor Current Sensor 10 bit ADC/I2C
4 Mobility WiFi Network Breaks controller Breaks controller On/Off
4 Mobility WiFi Network Breaks Sensor Breaks Sensor Angular Encoding
1 Power Bluetooth 4S 12V 250A SMART LIFEPO4 DELIGREEN BMS WITH BLUETOOTH BALANCING FUNCTION Battery Management System Bluetooth
2 Power Wifi Network ESP8266 WiFi Relay Mains On/Off WiFi
2 Mobility WiFi Network Linear Actuator Steering Controller On/Off
2 Mobility WiFi Network Location Sensor Location Feedback Sensor 10 bit ADC
1 Lidar WiFi Network MPU MPU I2C
1 Lidar WiFi Network GPS GPS Serial
1 Lidar WiFi Network Lidar Lidar Serial
1 Lidar WiFi Network RDS3218 20KG 270 Degree Servo Lidar angle control Servo
1 Rim WiFi Network Linear Actuator Rim Angle On/Off
1 Rim WiFi Network Rim Rotation Motor Rim Rotation On/Off+Direction
1 All Networks Remote Control Remote Control with several Controls WiFi
1 All Networks Data Fusion Data Fusion controller/logger + Vision WiFi
meltoner commented 7 months ago

very nice, extended it further to

Qty Region/module Connectivity Item Description Protocol
4 Motors Hub WiFi Network SR250D motors in-wheel motors DAC controlling speed and e-brake on 0 speed
4 Motors Hub WiFi Network Relay Controlling reverse or fwd Digital on/off
4 Motors Hub WiFi Network Relay Controlling power Digital on/off
4 Motors Hub WiFi Network DS18B20 Temperature Sensors Onewire
2 Motors Hub WiFi Network Cooler Fan Cooler Fan Always on
4 Motors Hub WiFi Network Current Sensor Wheel Motor Current Sensor ADC esp32
4 Motors Hub WiFi Network Hall Sensors Three for each wheel / odometer 10 bit ADC/I2C
1 BMS Serial 8S 25V 250A SMART LIFEPO4 DELIGREEN BMS Battery Management System USB
2 Power Wifi Network ESP8266 WiFi Relay Energizes front and back regions/Motor hubs On/Off
2 Steering Serial Linear Actuator Steering Controller DAC speed (voltage) with reverse, two pwm via two DRV8871
2 Steering Serial / USB Current Sensor Current Sensor for the linear motor driver ADC on Arduino mega
2 Steering Serial / USB Location Sensor Location Feedback Sensor ADC Arduino mega
2 Braking Serial / USB Breaks relay Breaks On/Off (missing)
4 Braking Serial / USB Breaks Servos Breaks Sensor PWM, Angular Encoding
1 Front Sensors Lidar Serial / USB mpu9250 9 degrees of freedom orientation I2C
1 Front Sensors Lidar Serial / USB GPS GPS Serial
1 Front Sensors Lidar Serial / USB Lidar Lidar Serial
1 Front Sensors Lidar Serial / USB RDS3218 20KG 270 Degree Servo Lidar angle control PWM Angular Encoding
1 RIM WiFi Network Linear Actuator Rim tilt DAC/ speed (voltage) with reverse, two pwm via DRV8871
1 RIM WiFi Network Stepper motor Rim Rotation Enable, Direction, speed/steps
1 RIM WiFi Network mpu9250 9 degrees of freedom orientation I2C
1 All Networks WiFi Network Remote Control Remote Control with several Controls WiFi
1 Data Fusion WiFi Network Jetson nano Data Fusion controller / logger + Vision WiFi, USB hub
1 Data Fusion USB NN accelerator Coral USB 3
3 Controller Wifi Network or Usb Esp 32 controllers for motor hubs and RIM Wifi or Usb
1 Controller Usb Arduino Mega controller for steering and breaks Usb
lookfwd commented 7 months ago

Awesome. Makes sense.