ExchanGo
Loading...
Date
2025
Authors
Najat S. Mansour
Mohammad A. Alawneh
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
ExchanGo is a currency exchange machine that is important in the need
to provide service 24/7, reducing waiting times. In addition, the service was
provided with the best possible accuracy. So, this will minimize human errors
during currency conversion and counting. The importance of this machine increases
in places that witness congestion and where people need immediate,
fast, and accurate access to currencies such as various tourist destinations and
airports.
This machine allows users to to break larger currency into smaller ones
(breaking exchange) or combine smaller currencies into larger one (consolidating
exchange) within the same currency for both banknotes (paper
money or bills) and coins within ILS currency. It can be controlled through
a mobile application for administration to update the currencies’ states that
are stored in a file in the flash memory of ESP32 microcontroller and through
a manual control installed on the machine itself through basic I / O devices for
normal users.
The mobile application will be implemented using Flutter framework in Dart
programming language, two microcontrollers (Arduino Mega 2560 and ESP32)
will be used to control the hardware of the project. The detection of the banknotes
will be according to their color, while the detection of the coins will be
according to their sizes.
There may not be a very similar application, but this machine has parts inside
it that are already working as separate applications such as counting money,
checking if it is counterfeit or not, and sorting it into different categories.
The main goal of this project is to design a currency exchange machine
that performs the functions of several different devices in addition to humans;
to increase the accuracy, reduce the errors and improve the scalability. This
project can be built in the future and integrated with known ATMs.