Rev 4 - Jan 2020 - Ivan Lim
Requirements:
Control 5 brushed DC motors.
Control 3 servos.
Collect Data from 3 quaderature encoders.
Collect Data from 6 proximity sensors.
Note:
For the 3 USB Cameras, a commercial grade USB hub will be used.
If there is driver support, cameras will be connected directly to NVIDIA Jetson.
Peripherals:
Proximity Sensor 6x FIT0658
temperature-humidity sensor DHT22
Analog Soil Moisture Sensor SEN0114
Infrared CO2 Sensor SEN0219
Servo 3x HS-422
Blower Motor BFB1624H
4x Polulu
AM3111 Rock Camera
2x USB Camera
Block Diagram:
Action Items:
GPIO Expander(PCAL9538APWJ)
Level Shifter(Encoders/Servos - NXB0108PWJ)
I2C Level Shifter
Mosfet(BSS138WH6327XTSA1)
Component | Current | Voltage |
---|---|---|
Proximity Sensor | 30mA | 5V |
temperature-humidity sensor | 2.5mA | 5V |
Analog Soil Moisture Sensor | 35mA | 5V |
Infrared CO2 Sensor | 150mA peak/ 60mA average | 5V |
Servo | 800mA | 5V |
Level Shifter | 100mA | 5V |
MCU | 240mA | 3V3 |
quadrature encoder | 10mA | 5V |