Computer Engineering / Hardware
Permanent URI for this collection
Browse
Recent Submissions
- ItemBike Emulator(2024) Masa Lubbadeh; Raya HindiBiking is a widely popular sport that people enjoy. Yet outdoor cycling can be challenging especially in Palestine due to many obstacles like bad weather, dangerous roads, safety concerns triggered by occupation, or simply not feeling like going outside. BikeEmulator is an enhanced bike that combines sport and entertainment, it provides the user with a complete outdoor cycling experience, but from the comfort of their home or a preferred location, featuring integrated drive emulation technology. Our objectives for this project include enhancing the enjoyment of biking activities, enabling indoor cycling experiences, and delivering a complete outdoor riding experience. We began the process with a normal bike that we fixed using a base we designed, connecting the bike to sensors, actuators and a controller. Using the readings from them we managed to make the experience more realistic. Laser and LDR sensors are used to determine the speed of the bike, another sensor is used to detect the direction of the steering, stepper motors are used to control break and Shift cables, and for more realistic experience, a fan on the bike will blow air on the biker manually or based on the surrounding temperature. The user will ride it like a normal bike, the actions performed will be mirrored into the drive simulation, data will be displayed on LCD screen for the user to view, it includes heart rate and the time spent playing. From a keypad the user can select the preferred play mode, there’s also a flashlight feature if the bicycle detects dim lighting. Combining drive simulation with stationary gym bikes already exists, but it doesn’t provide a full experience like ours. In our bike, the user has the ability to steer left and right in the simulation, in addition to controlling braking actions.
- ItemExchanGo(2025) Najat S. Mansour; Mohammad A. AlawnehExchanGo 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.
- ItemSoapStream(2025) Batool ittaneh ,; Leen BattaGiven the current social and economic challenges especially with the ongoing war and the resulting lack of job opportunities, many individuals have had to find new ways to make a living. As the high cost of automated machinery is out of reach due to financial constraints. Inspired by this situation and from this need, our project was born; to create an affordable, small-scale production line for manufacturing and packaging liquid hand soap, helping people sustain their business. Our project focuses on producing soap from scratch using water, Sodium Dodecyl Sulfate (SDS), salt or glycerin for viscosity, along with some Preservatives as the main ingredients. Secondary ingredients like colorants and essential oils will be added to customize the soap’s appearance and fragrance as the user needs. The process begins by adding water and then the materials will be then added sequentially, then these ingredients are mixed thoroughly, after that essential oils and colorants are added to give an aesthetic touch to the mixture.Once the mixture is ready, it will be poured into bottles and sealed tightly. This project is designed specifically to empower small business owners, despite the fact that there are many factories that own huge machines to manufacture this product and other detergents. By building a microcontroller-based system that automates the process described, we aim to enable small-scale soap production, making it accessible and affordable to those who need it most.
- ItemTaste of Palestine Pickled Olive’s Machine(2025) Raya Shafai; Diana QwariqPickled Olive’s machine is a fully independent system from ordering the wanted weight of olives to getting the pickled olive’s jar. since our machine is autonomous so no need for a worker to make a jar of pickled olives therefore it saves money and effort. Also, our machine is easy to use and safe. for these reasons, this machine can be used in homes, universities, and olive’s factories providing them with a fresh and healthy olives. Our machine is connected to a mobile application to allow the client to choose the weight and quantity he wants. the client can choose either 500 g of olives or 250 g of olives as he prefers by using a keypad and LCD or ordering by mobile application. After choosing the quantity of olives the machine will start the process first by filling the jar water and salt with correct quantity and then starting the olive’s studding process by two rolls of aluminum, then the jar will continue it’s journey to close itself by getting the cover then closing it, after that the jar will take it’s only barcode label, finally this jar will stand on a weight sensor to sure that user get the wanted quantity of the olives. Also in our project, we utilized an Arduino Mega microcontroller in addition to an ESP32 module. Finally, we handled the interaction with additional devices like a valve and a pump. we will use multiple sensors to make sure that everything is done in the right way and to achieve good accuracy. We will use an ultrasonic sensor to measure the level of olives and water so that when it becomes less than the minimum level it gives a notification to refill the substance. We will use a weight sensor to make sure of user quantity order.
- ItemBRAILLE PRINTER WITH WIRELESS PDF TRANSFER(2025) Faiq Bakri; Sami HajiBraille printers play a vital role in providing accessibility to visually impaired individuals, but their high cost and complexity often make them inaccessible. This project focuses on designing a low-cost, portable Braille printer using readily available components such as the ESP32 microcontroller, stepper motors, and a solenoid. The system consists of an (ESP32) bi-directional server that receives PDF files and process them, then sends the processed text via Serial transmission to the Arduino that translates the received and processed text into Braille and embosses it onto A4 paper with precision, adhering to international Braille standards. Key features include wireless file transfer via Wi-Fi, an intuitive web interface, automated word wrapping to maintain text readability, responsive LCD, keypad for user-interaction within the printing process, and a simple safety-system. The printer achieves a dot spacing accuracy of ±0.2mm. Its midweight design, powered by USB, ensures portability and ease of use. It bridges the accessibility gap, enabling individuals, schools, and organizations to produce Braille materials independently. This open-source solution has the potential to make significant contributions to education, inclusivity, and accessibility for the visually impaired community.