Computer Engineering / Hardware

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 873
  • Item
    Smart Home Automation System Using ESP and IoT SmartNest
    (2025) Saba Majdi Shoqo
    This project presents a wireless smart home automation system that utilizes ESP-based microcontrollers to connect and control various sensors and devices remotely via Wi-Fi. By integrating real-time monitoring and automation, the system enhances security, energy efficiency, and convenience, allowing users to manage their home environment seamlessly through a mobile application. The system includes LED lighting control, enabling users to adjust indoor lights remotely for energy efficiency and convenience. A temperature and humidity sensor continuously monitors environmental conditions, and an automatic cooling fan is activated if the temperature exceeds or drops below a predefined threshold to maintain a comfortable indoor atmosphere. To ensure safety, a fire detection sensor promptly alerts homeowners in case of potential fire hazards. For enhanced security and automation, a PIR motion sensor detects movement, automatically controlling lighting and notifying users of unexpected activity. In addition to security and comfort, the system also optimizes water resource management. A soil moisture sensor is linked to a water pump, enabling automated garden irrigation by supplying water only when necessary, preventing waste and ensuring plant health.
  • Item
    Cookies Crafter
    (2025) Besan Husam Jadallah; Lana Jaara
    The cookie-making machine is an innovative and fully automated system designed to revolutionize the cookie preparation process. It combines mechanical, electronic, and programming technologies to deliver an efficient and user-friendly solution tailored to diverse needs. The system automates every step, starting with dispensing and mixing dough to achieve a homogeneous consistency. The dough is then cut into individual pieces and placed on a rotating tray, which pauses to allow the addition of chocolate based on user preferences. The tray continues to the baking section, where cookies are baked at an optimal temperature monitored by advanced sensors. To enhance functionality, the machine features an ultrasonic sensor that monitors ingredient levels and provides real-time alerts on an LCD screen for timely refills. Additionally, it features a mobile application via an ESP module, enabling remote operation, a keypad for inputting the desired number of cookies and chocolate preferences, and an RFID-based payment system for convenience. This project seamlessly integrates mechanical, electronic, and programming technologies to deliver a practical, efficient, and user-friendly solution, addressing the challenges of traditional cookie- making while paving the way for future advancements in automated food preparation. This project exemplifies how automation can redefine traditional processes, setting a benchmark for future innovations in food technology
  • Item
    Grass Blade
    (2025) Ahmad Dweikat; Ibraheem Qadi
    The project entails designing and implementing Grass Blade, an autonomous robotic system for mowing grassy football areas. Through integrating mechanical, electronic, and software components, it provides efficient and labor-saving solutions for lawn maintenance, with remote control facilities being one of them. Some of its features include obstacle detection and avoidance, adjustable blade height, and a mobile app interface for control. The controller for the Grass Blade robot uses Arduino Mega 2560 with four NEMA 23 stepper motors for walking and a NEMA 17 stepper motor for blade height adjustments. It detects obstacles through ultrasonic sensors, while wireless communication to the phone is facilitated with a Bluetooth module; the app was built with RemoteXY Platform. The robot runs in a manual or automatic mode; in manual mode, the user can control the direction using the app, whereas, in automatic mode, it will navigate on its own using the sensor feedback system. In this automatic mode, it follows a row-based pattern, notices obstacles, overtakes these obstacles by taking any available clear channel, and returns on the row for mowing after this maneuvering. A leadscrew mechanism was chosen for the vertical adjustment of the cutting blades to ensure precision, and buzzers, along with LEDs, were included as safety features to alert users.
  • Item
    Safety Evelator
    (2025) Haya Shilleh; Mira Shahed
    In work environments that rely on transporting goods via elevators, workers are exposed to many risks such as injuries resulting from direct handling of heavy loads or sudden elevator malfunctions. In addition, goods may encounter problems related to the quality of storage during transportation, such as damage resulting from high temperatures or fire. In the event of a power outage, transportation operations may be disrupted, leading to disruption of work and delays in the delivery of goods. Moreover, the lack of intelligent systems for remote control or monitoring the condition of goods during transportation may increase the possibility of accidents or damage. Therefore, there is a need for an innovative system that maintains the safety of workers, ensures the safe and efficient transportation of goods, and provides smart solutions such as remote elevator control using a mobile phone, camera monitoring, alarm systems, temperature control, and continued operation in the event of a power outage. Additionally, the elevator features a security system that utilizes a password to enhance confidentiality, allows for specifying the quantity of different items to be transported, and designates the destination floor for each item. It also enables adjusting the interval between item dispatches. The system provides automatic item propulsion, increasing transport speed and reducing the need for users to enter the elevator, thereby protecting them from potential accidents during transportation
  • Item
    QUENTITY < BY QUENTITY NOT BY QUANTITY
    (2025) AMR KURDI; DEEMA SALEH
    This project introduces Quentity, a Java-based framework developed to make application development easier by automatically creating the back-end,front-end, and database. Quentity saves work by having the developer define a single class for each entity, with the field types, their validation rules, and behaviors. The framework then produces the database schema and front-end components from this definition so that the integration of all layers will be seamless. It encapsulates communications between the front-end and back-end, including input validation on both the front-end and back-end sides, and efficiently executes tasks by paginating them, sorting directly from the database, among others. It's powered with a strong search engine using Lucene. Multilingual is implemented in the framework; it only needs the localization of resources to provide multiple language functions. In short Quentity framework allows for rapid development of responsive full-stack web applications by writing just a minimal amount of code