The Smart Packaging System is an automated conveyor belt solution designed to optimize the packaging process for factories producing magnetic products. By leveraging sensor-based automation, this system enhances efficiency and ensures safe operations. ⚙️✨
-
Automatic Product Counting 🔢
- Tracks the number of magnetic products on the conveyor belt using a Hall effect sensor. 🧲
- Displays the count on a 7-segment display for real-time monitoring. 📊
-
Conveyor Belt Control 🚂
- Stops the belt automatically once the product count reaches the maximum limit (5 products). 🚫
-
Worker Proximity Detection 👷♂️
- Uses an IR sensor to detect if a worker is nearby. 🤖
- Alerts workers to secure the package if no one is detected near the belt.
⚠️
-
System Reset 🔄
- Provides a switch for workers to resume belt operation after packaging. 🔄
- Resets the product count to zero for the next cycle. 🔄
- The conveyor belt moves magnetic products and counts them using the Hall effect sensor. 🏗️
- The real-time count is displayed on the 7-segment display. 📱
- When the count reaches 5, the belt automatically stops. 🛑
- The system checks for worker proximity using the IR sensor. 📡
- If no worker is nearby, an alert is triggered. 🔔
- Once the worker secures the package, they use a switch to resume operation and reset the count. 🔄
- Sensors: Hall effect sensor (product counting), IR sensor (worker detection). 🧲🔍
- Display: 7-segment display for product count. 🖥️
- Control System: FPGA-based logic for automation. ⚡
- Motors: PWM-controlled motors for conveyor belt operation. 🔄
- Factories requiring precise product packaging. 🏭
- Automated production lines with minimal manual intervention. 🛠️
- Industries prioritizing worker safety and operational efficiency. 💼
- Jomana Mahmoud 👩💻
- Yehia Rasheed 👨💻
- Moustafa Mohamed 👨💻
- Amr Osama Mohamed 👨💻
- Rawan Hossam Kamal 👩💻
- Nada Yasser 👩💻
This project was proudly presented at the 2024 Embedded Systems Fair and recognized for its innovative approach to factory automation. 🏅🎉
For inquiries or collaboration opportunities, please reach out to us via:
- Email: jomanatantawy42@gmail.com 📧
- GitHub: JomanaMahmoud 💻
- LinkedIn: Jomana Tantawy 🌐
This project leverages an FPGA board for implementing control logic and ensuring precise automation. 🖥️🎯
To get your Smart Packaging System up and running on Quartus (the FPGA development environment), follow these simple steps:
- Download and install the Quartus Prime software from the Intel website. Choose the appropriate version for your operating system.
- Open Quartus and click on File > New Project Wizard.
- Follow the on-screen instructions to create a new project. Select the FPGA device you're working with (e.g., Cyclone IV).
- Add the necessary VHDL or Verilog files for your control logic. These files implement the automation logic for the conveyor belt and sensors.
- You can also add any constraint files for setting pin assignments based on your FPGA board.
- Click on Processing > Start Compilation to compile your project. Make sure there are no errors in the output.
- Connect your FPGA board to your computer via the USB-Blaster programmer.
- Click on Tools > Programmer and select your FPGA device.
- Click on Start to upload the compiled design to your FPGA.
- Once the FPGA is programmed, observe the conveyor belt, 7-segment display, and sensors. The system should now be fully operational, with the product count, belt control, and worker detection functioning automatically.