Professional Documents
Culture Documents
Abstract
This document focuses on the development of a conveyor belt designed for industrial use, which is able to sort items between
two distinct kinds, all the while having a computer-based GUI for control. All done using Arduino and the LabView software suite.
Index Terms
Development App, GUI, UX, ARDUINO, IDE, LABVIEW, Robotics, Band, Conveyor
1) Robotics in manufacturing
In recent years robots have become indispensable in
automating tasks that were once labour-intense,
enhancing the precision, speed, and productivity of Figure 1. The screen of an old GUI, from [2]
assembly lines. A key part of these systems are An outdated GUI like the one seen above can be
conveyor belts. detrimental to a project, at least, compared to a
properly made modern one. The question of
2) Conveyor belts aesthetics is brought into question, though that is a
topic for later in the subject.
Conveyor belts are the circulatory systems of
production facilities. They are looped belts that are
wrapped around two pulleys, powered by an 4) UX (User Experience)
electric motor and placed upon a metal bed.
The use of conveyors is also space efficient, as less UX encompasses the overall experience a user has
space and personnel is needed to move the items. while interacting with a product or application. In
As a result transporting products between stations our context, creating an intuitive and user-friendly
in production and processing lines is simple and design.
efficient with a conveyor. [1]
The main focus of UX design is to improve
There are many different types of conveyor belts, usability, it is a quality attribute that determines how
each with its specific use cases, and industries easy and satisfying a GUI is for the end user.
where they prove optimal.
It is defined by 5 quality components; How easy it is
to learn, how efficient it is, how easy it is to
Practice Report – Fall 2023 UPY
remember after not using it for a while, how does it ATmega328P microcontroller it has 14 I/O pins, 6
take to the user making errors, and how satisfying the of them with PWM features, 6 analog inputs.
design feels. [3] [Arduino]
1) LabView
2) LINX MakerHub
3) Arduino
Arduino is an open-source electronics platform
based on easy-to-use hardware and software.
It provides a simple and accessible user experience,
with inexpensive development boards that are
compatible with multiple softwares other than the
Arduino IDE. [5]
V. RESULTS
The final conveyor belt was assembled after many
issues had propped up, but managed to function as
expected. The GUI functions without any issues, the
buttons cannot be pressed at the same time, since
they are programmed as latches.
The belt itself was built with foamy, and is driven
by a spindle attached to motors. The torque found in
the main motor is rather strong, so it needed to be
fixed in place.
VI. CONCLUSIONS
In conclusion, the project was a difficult
experience, since the constrained time frame made
many of the decisions become based on time-related
situations.
Still, the project was successful, and implementing a
GUI into the Arduino program proves to be a useful
method of controlling the conveyor belt.
Figure 12. The conveyor belt.
It is certainly more user-friendly than the use of a
makeshift remote control, or the connection issues
found when using a Bluetooth module.