Push Bot, the Automatic Product Shover

by NathanRoom in Circuits > Raspberry Pi

9 Views, 0 Favorites, 0 Comments

Push Bot, the Automatic Product Shover

mew.png

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

Make Database in Sql

Screenshot 2025-06-05 at 17.52.41.png

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

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.

Make the Case

IMG_0649.jpg
IMG_0647.jpg
IMG_0650.jpg
IMG_0655.jpg
IMG_0656.jpg
IMG_0648.jpg
IMG_0658.jpg
IMG_0660.jpg
IMG_0661.jpg
IMG_0662.jpg
IMG_0663.jpg
IMG_0664.jpg
IMG_0665.jpg
IMG_0659.jpg

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

Add Everything to Your Case

IMG_0683 2.jpg

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

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