Home » Blog » DYOR Minion – María

DYOR Minion – María

In this entry the DYOR Minion robot is presented. It is a robot that has been created in the Mobile Robotics class at UPV.

DYOR Minion

 

Components

The following components have been used:

  • Laser cut wooden parts in the shape of a minion
  • Arduino Nano v3.0
  •  I/O Extension Shield for Arduino Nano
  • Mini-USB cable (30cm)
  • Powerbank 3600mAh USB
  •  Micro servo FS90R (x2)
  • FS90R wheel (x2)
  • Micro servo SG90 (x2)
  • Crazy wheel
  • Ultrasonic sensor HC-SR04
  • Buzzer KY-006
  • LED Matrix 8×8 max7219
  • Line follower module TCRT500
  • SPP-C Bluetooth
  • DuPont cables (x2)

 

Mobile app

In order to control the robot via a mobile app, MIT App Inventor 2 has been used. The app has the following buttons:

 

  • Connect and Disconnect: connects or disconnects the remote Bluetooth control.
  • Buttons: when pressed, another screen with the 7 following buttons appears:
    • Four of them move the robot forwards, backwards, to the right and to the left showing different arrows in the matrix led.
    • The red one stops the robot.
    • The musical note allows the minion to dance and sing with random movements. The led matrix shows a musical note.
    • The exit button takes you back to the main screen.
  • Accelerometer: while it is pressed, the robot detects the movements of the phone and reproduces them (forward, backwards, right, left and stop).
  • Line: the minion starts to follow a given path while showing a star in the matrix leds.
  • Ostacles: the minion starts to move showing a smile in the matrix leds. When an object is detected, the minion turns its direction and shows a sad face.

 

Programming

Arduino has been used for the implementation of the code. Some of the parts have been developed with Facilino because of its easy and quick gerenation code.

Autor

María Torrecilla