Push Bot, the Automatic Product Shover
by NathanRoom in Circuits > Raspberry Pi
9 Views, 0 Favorites, 0 Comments
Push Bot, the Automatic Product Shover

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
- Raspberry pi 5 4GB
- Raspberry pi adapter 27W
- SD card 16 GB
- pcf8574
- lcd screen
- Stepmotor
- ULN2003AN
- 2 resistors of 10k ohm
- 1 potentio meter also of 10kohm
- 1 extern powersupply
- RFID
- OT3360
- Laser (ky-008)
- DHT11 (ky-015)
- triplex wood 150cm X 40cm
- mdf plate of atleast 1 cm thick so you can make the frame
- 1 wing hinge or 2
- 1 pvc pipe
- 11 really long screws
- 3d printed cogs
Make Database in Sql

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














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

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