initial_structure.jpeg

JPEG Image - 136.65 kB - 06/17/2024 at 17:10

Preview

test_driving_with_bluetooth.mp4

Video of the first test drive in manual mode, using the Bluetooth module.

MPEG-4 Video - 1.75 MB - 06/17/2024 at 17:05

Download

led_matrix_mode_display.mp4

Video of the LED matrix displaying either the letter M (representing manual mode) or the letter A (representing automatic mode) smoothly and with transitions.

MPEG-4 Video - 5.65 MB - 06/17/2024 at 17:07

Download

led_matrix_wiring_schema.jfif

Photo of the wiring diagram for the LED matrix.

JPEG Image - 286.07 kB - 06/17/2024 at 16:45

Download

led_matrix_mode_display_with_button.ino

Code for the LED matrix displaying either the letter M (representing manual mode) or the letter A (representing automatic mode) smoothly and with transitions. In this code, we've simply implemented a button to toggle the letter displayed in the matrix.

ino - 1.91 kB - 06/14/2024 at 15:02

Download

Led_Matrix.mp4

Led screen that shows the directions to its user.

MPEG-4 Video - 668.27 kB - 05/30/2024 at 11:33

Download

button_test.ino

Button test code.

ino - 276.00 bytes - 06/14/2024 at 14:59

Download

bluetooth_slave_with_motors.ino

Code for the Bluetooth module slave, receiving the directions given by the joystick and sent by the Bluetooth module master (which is on the same board as the joystick). In addition, in this receiver code we give these directions directly to the motors (forward, stop, left and right).

ino - 1.01 kB - 06/17/2024 at 15:21

Download

bluetooth_master_with_joystick.ino

Code for the Bluetooth master module, which will send the directions given by the joystick to the Bluetooth slave module (which is on the same board as the motors).

ino - 1.17 kB - 06/17/2024 at 15:28

Download

joystick_test.ino

Joystick test code.

ino - 568.00 bytes - 06/14/2024 at 16:11

Download

bluetooth_communication_test.mp4

Video of communication test between Bluetooth modules (with 1 master and 1 slave).

MPEG-4 Video - 816.46 kB - 06/14/2024 at 14:17

Download

bluetooth_module_communication_diagram.jpg

Bluetooth module communication diagram (with master and slave).

JPEG Image - 111.53 kB - 06/13/2024 at 19:01

Preview

master-side_communication_test.ino

Code for the communication test between Bluetooth modules, on the master side.

ino - 1.17 kB - 06/13/2024 at 17:37

Download

slave_side_communication_test.ino

Code for the communication test between Bluetooth modules, on the slave side.

ino - 918.00 bytes - 06/13/2024 at 17:35

Download

bluetooth_module_configuration_schema.png

Wiring diagram for Bluetooth slave and master modules.

Portable Network Graphics (PNG) - 131.68 kB - 06/13/2024 at 16:58

Preview

bluetooth_module__config_master_commands.png

List of AT commands used to configure the Bluetooth module in Master mode.

Portable Network Graphics (PNG) - 69.13 kB - 06/13/2024 at 16:46

Preview

slave_adress.png

Find the slave address used to link it to the master.

Portable Network Graphics (PNG) - 32.50 kB - 06/13/2024 at 16:48

Preview

bluetooth_module__config_slave_commands.png

List of AT commands used to configure the Bluetooth module in Slave mode (default mode).

Portable Network Graphics (PNG) - 76.16 kB - 06/13/2024 at 16:46

Preview

config_bluetooth_module.ino

Code used to configure the Bluetooth modules as Slave and Master (same code used to configure the 2 modules).

ino - 390.00 bytes - 06/13/2024 at 16:10

Download

bluetooth_module_configuration_diagram.png.jpg

Bluetooth module configuration diagram (identical for master and slave).

JPEG Image - 156.74 kB - 06/13/2024 at 16:54

Preview

pixy_directions_with_motors.ino

Pixy code generating the start-up and directions of the motor according to the location of the chosen target, and therefore according to the calculated area. The larger the area, the closer the target, and the smaller the area, the further away the target. In addition, if the value of "x" is very high, then you should turn right, and if its value is in another defined range, then you turn left.

ino - 2.96 kB - 06/14/2024 at 15:20

Download

1st_test_pixy.ino

Code for our first test with the Pixy camera, which will be used to set up our robot's automatic mode. Here we've taken an object and a reference surface to test on.

ino - 1.45 kB - 06/11/2024 at 15:52

Download

motors_directions_test.ino

Code only for the different motor directions (front, rear, left and right) with a delay between each direction.

ino - 1.87 kB - 06/10/2024 at 10:48

Download

Video first test motors.mp4

Video showing the different directions of the motors (front, rear, left and right) with a delay between each direction, linked to the code motors_directions_test.ino .

MPEG-4 Video - 2.54 MB - 06/10/2024 at 10:43

Download

ultrasonic_sensor_reception.ino

Ultrasonic sensor receiver code for automatic mode.

ino - 1.18 kB - 06/14/2024 at 14:23

Download

ultrasonic_sensor_emission.ino

Ultrasonic sensor transmitter code for automatic mode.

ino - 761.00 bytes - 06/14/2024 at 14:24

Download

test_r2d2_sound.mp4

R2D2 sound test video.

MPEG-4 Video - 386.89 kB - 06/14/2024 at 14:19

Download

R2D2sounds.ino

Code for R2D2 sound.

ino - 1.29 kB - 06/10/2024 at 10:33

Download

radio_receiver_with_motors.ino

Code of the radio receiver in the robot, receiving the directions.

ino - 2.39 kB - 06/14/2024 at 16:56

Download

transmitter_radio.ino

Code for the radio transmitter, located in the controller, which will send a number corresponding to a given direction (forward, backward, left, right, stop).

ino - 1.41 kB - 06/14/2024 at 16:57

Download

r2d2-bic-buddy20240212-61-mu8mp9.zip

One of the model I got inspiration from.

x-zip-compressed - 534.82 kB - 05/29/2024 at 23:34

Download

R2D2_final_version.stl

Cura version, ready to be printed.

Standard Tesselated Geometry - 2.33 MB - 05/29/2024 at 23:32

Download

R2D2_legs_clipping.f3d

The modeling of the legs was meant to be one of the most important part cause this is where the motors and wheels were supposed to be placed.

fusion - 316.56 kB - 05/29/2024 at 23:29

Download

R2D2 final_version.f3d

Final version of my modeling, all part are complete, some including assembling function.

fusion - 450.49 kB - 05/29/2024 at 23:26

Download

first_design_attempt.f3d

Those were the first designing attempts at modeling several parts of R2D2 based on models I could find on the internet

fusion - 298.67 kB - 05/29/2024 at 23:25

Download

motors_forward.mp4

The first steps of our robot with a “forward” function to test the motors.

MPEG-4 Video - 781.79 kB - 05/29/2024 at 22:41

Download

technical_specifications_R2D2.pdf

List of the specifictions and objectives set for our robot.

Adobe Portable Document Format - 31.64 kB - 06/14/2024 at 14:29

Preview

R2D2_UseCase.png

Here is our Use Case detailing the set of actions carried out by the system in interaction with the players with a view to achieving a goal.

Portable Network Graphics (PNG) - 86.07 kB - 05/29/2024 at 20:58

Preview