Components

1.0. List of parts

No. Parts Description Link
1 Raspberry Pi 4th generation 8GB amazon
2 Hoverboard Motor DC brushless motor (standard hoverboard motor) AliExpress
3 Motor Controller ioRand 300W 5-50V PWM DC Brushless Electric Motor Controller amazon
4 Lidar RPLIDAR A1M8 amazon
5 IMU BNO055 amazon
6 DAC Teyleten Robot MCP4725 12-bit I2C amazon
7 Stop button Baomain Red Sign Emergency Stop amazon
8 12 V battery & 36 V battery NASTIMA 12V 8Ah Rechargeable Lithium Iron Phosphate Battery & Hoverboard Motor Battery amazon
9 DC/DC converters 12V to 5.2V 6A (PI) and 36v ~ 12v Step Up/Down amazon
amazon

1.1. Parts Descriptions

1. Raspberry Pi 4

Our central component for controlling the programming of the various hardware parts. Uses Ubuntu 20.04, not raspbian OS.

2. Hoverboard Motor

The standard 6.5 inch hoverboard motor used in almost every model. Has 14 poles however, not the standard 15 or 30.

3. Motor controller x2

This is to allow us to control the speed, stop, and start, and separately control the motors in a programmable way.

4.Lidar

Primary use of the lidar is for object avoidance and mapping of the indoor environment. Furthermore, the lidar will be used for odometry data to give us a more accurate position of the robot.

5. IMU

reports acceleration, orientation, angular rates, and other gravitational force. Allows us to use that information to get the direction of our robot and other data used for odometry purposes.

6. DAC x2

generate variable voltage inputs directly from the Raspberry Pi's digital outputs, allowing for controlling motor drivers that rely on analog signals to adjust behavior.

7. Stop Button

A simple emergency stop button that when pressed deactivates the motors and when it is turned back the motors are reactivated but will not run again until programmed to do so.

8. 12 V battery

Our main battery source to keep all of the components charged. This includes the RPI, the motors, the motor controllers.

9. 36 V battery

The battery from the hoverboard that is used to give power to the motors.

10. DC/DC converter

Converts from 36v ~ 12v and is used for the battery to charge the 36 v battery that is used for the motors.

11. DC/DC converter

Converts from 12V to 5.2V 6A and is used for the 12 v battery to the raspberry pi4.

1.2. Additonal Essential Parts

Parts Description
Jumpers N/A
Resistors N/A
LEDs Indicate whether the motor is on
Relays x2 To help with switching on and off the motors
Transistors part of components used for switching on and off the motors
Diode part of components used for switching on and off the motors