Conveyor Belt or Mini Assembly Line?

by Ufactory in Circuits > Arduino

4628 Views, 7 Favorites, 0 Comments

Conveyor Belt or Mini Assembly Line?

uArm Swift Pro-Conveyor Belt
888888888888888888888888.jpg

Hey guys, this instructable is going to take you through the installation of conveyor belt. If you got prior experience with uArm, it's good to try this conveyor belt. If no prior experience, it's totally fine and you can get to know both of them now! This simulated assembly line brings much more fun, let's see how the pick-place process works.

Things We Need

1.jpg

Hardware:

1. Conveyor Belt & Color Sensor * 1

2. uArm 30P Bottom Expansion Plate * 2

3. 12V Power Adapter * 1

4. USB Type C Cord * 2 & uArm Power Cord * 1

5. Target Object(Red&Green&Yellow Cube)* 1

6. Ultrasonic Sensor * 1

7. LCD * 1

8. Control Board * 1

9. Material Slide * 1 & Line Finder * 1

10. Connection Plate * 1

11. uArm Swift Pro Stator * 2

Software:

1. Arduino IDE

2. conveyor_belt.ino for Arduino Mega 2560

3. UArmSwiftPro_2ndUART.hex for uArm

Software Installation

2.png

1. Download the hex.

2. Download and extract XLoader.

3. Open XLoader and select your uArm's COM port from the drop down menu on the lower left.

4. Select the appropriate device from the dropdown list titled "Device".

5. Check that Xloader set the correct baud rate for the device: 115200 for Mega (ATMEGA2560).

6. Now use the browse button on the top right of the form to browse your hex file.

7. Once your hex file is selected, click "Upload" The upload process generally takes about 10 seconds to finish. Once completed, a message will appear in the bottom left corner of XLoader telling you how many bytes were uploaded. If there was an error, it would show instead of the total bytes uploaded. Steps should be similar and may be done through the command prompt.

Install the Material Slide: Use Connection Plate to Connect the Stator and Material Slide

3.png

Install the UArm Stator (with Material Slide): Fix the UArm Stator on the Conveyor Belt

4.png

Install Ultrasonic Sensor: Fix the Ultrasonic Sensor on the Conveyor Belt

5.png

Install Main Control Board: Fix the Main Control Board on the Base of the Conveyor Belt

6.png

Install the UArm Stator: Fix Another Stator on the Conveyor Belt

7.png

Connect Ultrasonic Sensor: Insert the Ultrasonic Sensor Cord Into D10-D11 of the Main Control Board

8.png

Connect Line Finder: Insert the Line Finder Cord Into D12-D13 of the Main Control Board

9.png

Connect Color Sensor: Insert the Color Sensor Cord Into the IIC of the Main Control Board

10.png

Connect LCD: Insert the LCD Cord Into the IIC of the Main Control Board

11.png

Connect Conveyor Belt: Insert the Conveyor Belt Cord Into the Motor Drive of the Main Control Board

12.png

Install UArm Swift Pro: Place UArm Swift Pro on the Stator Tightly

13.png
14.png

Connect the COM of UArm Swift Pro: Use TYPE-C Cord to Connect UArm Swift Pro and Control Board

15.png

Connect the Power Supply of UArm Swift Pro: Link the Two Swift Pro to the Power Terminal

16.png

Overview

17.png

Operation

18.png

1. Press the uArm power button.

2. Use 12V power adapter to power up the whole system.

3. Press the reset button of the control panel to reset the system.

4. Place the color cube on the material slide and wait for uArm to pick it up.

Firmware Reset

19.png

In the first step, a special firmware for the conveyor belt is added to the uArm Swift Pro. uArm cannot be controlled by uArm Studio. If you want to control uArm using uArm Studio, please follow the following steps to restore the firmware.

1. Connect the uArm Swift Pro to your computer, open XLoader, and load swiftpro3.2.0.hex.

2. Click the "upload" button to upload the hex to uArm Swift Pro.

Firmware Re-written

The firmware Arduino Mega2560 has been set before it shipped. If the firmware need to be re-written, please refer to the following steps.

Firmware Re-written-1: Download Firmware

Download conveyor_belt.ino for Arduino Mega 2560

Firmware Re-written-2: Connect Mega2560 to the Computer Via USB Cable

20.jpg

Firmware Re-written-3: Download External Libraries and Import the Library

21.png

Download External libraries and import the library.

Firmware Re-written-4: Open Firmware in the Arduino IDE

24.png

Firmware Re-written-4: Send the Firmware to Arduino Mega2560 With the Parameters

25.png

Ok, that's how it works. Thanks for your interests in reading my instructables about how to install the conveyor belt.

Hope you enjoy the playing with uArm and Conveyor Belt! _______________________________________________________

Created by UFACTORY Team

Email: info@ufactory.cc

Facebook: @Ufactory2013

Official web: www.ufactory.cc