LEGO® MINDSTORMS® and Technic®MINDSTORMS® EV3/NXTMINDSTORMS SensorsLEGO® technical dataLDrawMiscellaneous LEGO®VEX;LEGO® & PhotographyPanoramic PhotographyPhoto GalleryHome

 

 

     
    VEXsorter, a VEX IQ color sorter

    A color sorter is a nice project to evaluate the capabilities of a new robotics system, since many sensors and motors are involved. So when VEX robotics sent me their new VEX IQ kit, it was no surprise I choose to build a color sorter!

     

    Top view

    Top view again, with detailed key elements:

    1. Block chute. Blocks to be sorted are placed here.
    2. Conveyor belt. It picks the blocks from the chute and brings them to the distance sensor, then color sensor and picker arm. Two pins on the belt catch the blocks.
    3. Distance sensor. Detects blocks as they travel on the conveyor. If no block has been detected after a half belt rotation, the ramp stop, the TouchLED 10 blinks and wait for press to start again.
    4. Color sensor, activated when the block detected on 3 is in front.
    1. TouchLED, displaying detected color.
    2. Gripper motor
    3. Arm lift motor
    4. Arm rotation motor
    5. Conveyor belt motor
    6. Sorting restart
    7. Output bins

    Rear back view

    Details of the block chute and block catching pins

     

    Video

     
    Link to YouTube video

    Building instructions

    The creation of this robot was also the opportunity to test the LDraw models I created for VEX IQ system. As usual, I created the model using SR3D builder, the cables were done with LSynth, stepping the model was done in MLCad and building instructions themselves were generated with LPub4.

     

    VEXsorter printable building instructions (PDF, 6Mb).

    LDraw/MLCad MPD file.

       

      VEX Sorter Connection Chart

      Device

      Port

      Color sensor
      Distance sensor
      Color Display TouchLED
      Empty conveyor TouchLED
      Conveyor motor
      Arm rotation motor
      Gripper motor
      Arm lift motor

      3
      4
      5
      9
      1
      2
      7
      8

     

    RobotC programs

    VEXsorter program sorts 5 colors (red, orange, yellow, green and blue)

    2-tasks VEXsorter program does the same, but using two tasks, it is able to sort faster. One task moves brick on the conveyor and reads color, the other one moves the picker arm.

 

LEGO® MINDSTORMS® and Technic®MINDSTORMS® EV3/NXTMINDSTORMS SensorsLEGO® technical dataLDrawMiscellaneous LEGO®VEX;LEGO® & PhotographyPanoramic PhotographyPhoto GalleryHome