Skip navigation

Pi Chef Design Challenge

11 Posts authored by: crackedpepper
So a final update. Unfortunately i didn't get a video of everything running together before the close of the competition. I had it all running but i didn't get a chance to make a final video of it. I was preparing to do that when i get them email notifying it had closed . I did however do it last weekend and it can be seen on my usual YouTube channel: YouTube channel   I've also added the final version of my code onto my github: The motor code The voice activation code The major chan ...
Do you even lift bro?   Well it turns out i don't, or more so my robot arm doesn't. I originally calculated the total torque requirement for the motors I was using when running at 6V. I hadn't purchased a power supply previously and did my initial testing using a AA battery pack. I got hold of a 5V 3A power supply from a friend and decided to use that in my build. As it turns out my servos don't provide enough torque to lift the pepper grinder. To overcome this Ii plan to switch my build t ...
So This week I didn't end up getting much time to work on the project. I focused on final testing of the arm and finding an alternative to running the grinder from the Pi Face.   For the final testing of the arm I simply wanted to run both motors at the same time to test the movement of the arm. This was successful but I found the movement to be quite jerky. The circuit I used is pictured below:   The purple and brown wires run to pins 17 and 27 respectively (BCM numbering), the pi ...
So last week i posted about producing the base for the arm which would provide the rotation. I had intended to make the rest of the arm this week but i have only managed to make a single joint. My original plan for the first joint is as follows: I followed this design closely and managed to build a functional arm. The only major item omitted from the diagram is that the drive plate for the arm is held in place by bolts on each side. The final configuration can be seen in the following diagram ...
So unfortunately i didn't make a post last week. While i was trying to get the parts printed i started having some problems with the 3D printer I was using. During the print layers would start offsetting as the print got further. The following image is the best print i could produce after this issue occurred I tried quite a few things but couldn't seem to overcome this problem. I eventually tried to update the firmware, this lead to more problems as the new firmware wouldn't install. At this ...
This week has again been quite slow in terms of progress. I spent most of the weekend slowly watching a 3D printer fail.   As i posted last week the 3D printer I am using is a micro3D (https://printm3d.com/themicro/ ). I had a reasonable amount of trouble just getting it set up as the latest software wouldn't install the drivers successfully. The solution to this ended up being installing an old version of the software (for which the drivers installed correctly) and then installing the new ...
This week i was planning on getting into the production of the robot arm. Unfortunately as I hadn't grabbed the 3D printer i was planning to use I couldn't get started on it.   I decided instead to implement motion detection to start the voice recognition software. The plan i had for the flow of control is illustrated in the following diagram. After doing a bit of digging i decided that using motion would be the easiest way to implement motion detection. So i ran the install via apt. On ...
Unfortunately i haven't made much progress with the pepper bot this week.   I've started thinking about how I'm going to tackle the robot arm. I've managed to organise a 3D printer to borrow (which i will be grabbing during the coming week) but its quite a small printer, the print bed is 150mm x 150mm. With the size restriction in mind i had a look through the robot arm designs on thingiverse. I found this one one which looks quite good but ill have to modify the design to fit different mo ...
The outside world...   This week i started playing with GPIO in preparation for connecting a grinder to the current voice software I'm running. So i started off with playing with the gpio, i just ran a simple script to switch an led on and off using pin 17 (apologies for the horrible bread board layout).   I then disassembled the pepper grinder i bought.   This actually ended up being harder than i expected as the cover over the buttons didn't want to come off. Both screws t ...
Package arrival!   On Friday I received my challenger kit (massive thanks to Element 14 and Raspberry pi foundation).       I really love the carry bag that came with it   Voice recognition   This week i got started on implementing the voice recognition portion of my project. I started this before my challenger kit arrived so i began using the pi i had previously dedicated to running emulation station. Naturally the first step was a clean install of the lat ...
Do you crack pepper?      I do.   Do you know what over engineering is?      I don't.   An age old problem in the kitchen has been that of obtaining freshly cracked pepper. Throughout human history this have been a gruelling, difficult task requiring a high level of dexterity. This process is in such high demand that many restaurants will provide waiters to save the diners from undertaking the task themselves. My project aims to simplify this ...