Introduction: Push Bot, the Automatic Product Shover

About: I'm a student at howest. I study MCT. I love games and cooking!

Hello everyone! I’m a student at Howest, and for my final project this year, I’ve created a tool for people who work as store employees. One of the tasks they face is “facing” products—taking products from the back and moving them to the front—which is very tedious and time-consuming. To help with this, I’ve developed a device that uses an infrared sensor. It also uses a DHT11 sensor to check if the temperature is ideal for a product. As my final sensor, I included an RFID scanner: the device only pushes products when the infrared sensor does not detect any product in front of it. There is also a website, and I will help you make this product.

Supplies

  1. Raspberry pi 5 4GB
  2. Raspberry pi adapter 27W
  3. SD card 16 GB
  4. pcf8574
  5. lcd screen
  6. Stepmotor
  7. ULN2003AN
  8. 2 resistors of 10k ohm
  9. 1 potentio meter also of 10kohm
  10. 1 extern powersupply
  11. RFID
  12. OT3360
  13. Laser (ky-008)
  14. DHT11 (ky-015)
  15. triplex wood 150cm X 40cm
  16. mdf plate of atleast 1 cm thick so you can make the frame
  17. 1 wing hinge or 2
  18. 1 pvc pipe
  19. 11 really long screws
  20. 3d printed cogs


Github: https://github.com/howest-mct/2024-2025-projectone-mct-RoomNathan/tree/main

Step 1: Make Database in Sql

Make this in your mysql in your pi via ssh port 22

Step 2: Make Your Electronics Work

Follow these two fritzing schemes and your stuff will work with my code. One component (the one that I put a post it note next to) should be changed by the one i put in the post it note.

Step 3: Make the Case

this took really Long so lets give you some measurements.

the overall size is 40cm height, 30cm length, 25cm width.

you dont have to do it like me but if you want to follow my lead go ahead!

just follow the fotos

Step 4: Add Everything to Your Case

As seen in the pictures is how i have put it in the case the threadmill wasnt done yet but just glue it down with hot glue alitle higher as ive done (and dont be like me and burn your finger in the process

Step 5: Code/website

for this you can just import my github branch into your visual studio, DO NOT FORGET TO MAKE AN ACOUNT ON MYSQL AND MAKE A FILE CALLED config.py where your password and username is in


Github: https://github.com/howest-mct/2024-2025-projectone-mct-RoomNathan/tree/main