[Skip Header and Navigation] [Jump to Main Content]
الصفحة الرئيسية

Secondary Links

  • المراكز
  • وسائل الإعلام
  • نماذج مهمة
  • اتصل بنا

اللغات

  • العربية
  • English

Primary Links

  • الرئيسية
  • عن الكلية
  • الأقسام
  • جوائز الكلية
  • معرض الصور
  • وحدة الجودة
  • الطلاب
الصفحة الرئيسية

Wireless Waiter

السنة الأكاديمية: 
2012
Supervisors: 
أشرف عرموش
الطلاب: 
ولاء عبدالله احمد نواهضه
القسم: 
هندسة الحاسوب

My project is Wireless Waiter which contains two parts: the wireless waiter and the main controller, these two parts communicate between each other by wireless (XBee).I used PIC18F4620 in each of them which I worked on before. 

The goal of my project is to get the order for any costumer in the restaurant and meet it by the wireless waiter. On the other hand, make full controlling to the restaurant from getting orders; calculate the account for each costumer. 

The wireless waiter is designed to work in different modes: The first mode is (add tables) mode that allows the waiter to add a new table in its memory (EEPROM) which have size of (1024bytes), after enter the number of table the waiter ask to the path of going to and backing from that table. The path could be calculated depends on the number of table or get it by (Wireless). This will do by determine the steps by C# interface; these steps will send from computer to the wireless waiter throw wireless (XBee), the waiter will save the table's number and its path. The second mode is (get order); the waiter will wait to receive the number of costumer's table who want to request, which has been sent by the main controller (throw buttons or by the C# interface), then the waiter will go to it depends on the path which is saved, the waiter will get the order using LCD and Keypad which they exist on waiter's body, then the waiter will back to its initial place. The third mode is (meet order), the waiter will wait to enter the number of order's table, the waiter will go to it depends on the path which is saved, then after the customer take his order there is ability to request additional orders and added to his account , then back to its initial position.

The main controller is designed to organize the orders and the accounts and communicate with the waiter to receive the orders and send the numbers of tables that request a service. First, the main controller connected to button for each table when the costumer chose what he wants, he press the button then the main controller will send the table's number to the waiter and wait the order of the table which is received from the waiter, then display it on computer using C# interface with calculated account.                     

In this paper, I will discuss how the wireless waiter and the main controller work in details and the main components for each one.

 

©2012 جامعة النجاح الوطنية |كلية الهندسة| صندوق بريد: 7 | نابلس، فلسطين | هاتف: 092345113/2253 | فاكس: (09) 2345982 | بريد الكتروني: [email protected]
[Jump to Top] [Jump to Main Content]