Skip navigation
justin.berger

iTender #9

Posted by justin.berger Mar 31, 2018
Preparation of a cocktail   After many adventures and weather incidents today, I managed to start the preparation of a chilled cocktail! Here is a video that shows the service of a rum-pineapple: I will improve the thing by making a beak (bent pipe) wider and higher.   I am also doing support for the LED matrix and the touch screen. The day was difficult but I'm still happy with the result! We note that I am able to serve a very fresh cocktail between 4.3 and 5.9 ° C!   Her ...
Possibilities of evolution This contest will have given a big impetus to this crazy project. The evolutions on this device are almost limitless. Several people offered me ideas. Here are some examples : -  improve the communication with the outside by adding the voice command: I am thinking about doing this by using the services of google because it works badly with IBM -  have a badge system using NFC technology: everyone has their badge with a quantity of drinks on it. -  have ...
Just a quick update - the replacement touchscreen came in while I was traveling this week, but it is up and running! I am all complete now!             ...
It has been a long 11 weeks since this challenge started. My husband James aspork42 spent countless hours designing, testing, programming, 3d printing, building and re-building our Smart Range Hood.   Through the magic of technology I am transmitting to you a Raspberry Pie thru a Raspberry Pi!   Ta-Da!!!!   The range hood is actually pretty useful. I was very skeptical at first when he told me he would be replacing the buttons on the range hood to have a "touch screen". The t ...
Today I made a little HMI for my stove assistant.   For me getting the electronics working is always more exciting than getting all the things together to have a reasonable product. The HMI is one part of this. Technical background  I decided to make a browser based HMI because then it is accessible on all computers and smartphones and the implementation has to be done only once.   User guidance The user guidance will be similar to what I stated in my first post. The user will s ...
This is the last day of the design challenge, so time to reflect on the project. Going into the project I had 3 hardware objectives two software objectives and I also wanted to get a new member participating in design challenges. All of these objectives were accomplished with varying degrees of adherence to the original vision for the system. The big accomplishment of working out a successful collaboration was very satisfying. There was so much potential for disaster  and there were any ...
Bake Mate - Pi Chef Blog #14 - Wrapping up  I had planned on capturing a video of me using Bake Mate, but this turned out to be a lot more difficult than I expected. I don't have access to a camera tripod, so I needed to hold my phone in one hand in order to capture video. One problem was that the autofocus exposes the scene based on the brightness of the surroundings, which makes whatever is on the Pi HAT's display unreadable. I tried manually setting the exposure, but that didn't seem t ...
The Cooker Connector is finished! I am proud to present my final blog post of the Pi Chef Challenge, in video form. It's a summary of my project, and I take you through the steps of using it to cook pork chops. I hope you enjoy it!     Download the Code I uploaded all of my code to GitHub: https://github.com/jschools/CookerConnector . However, I have redacted google-services.json and other firebase keys from the repo, since I don't want the general public to have access to my databas ...
In this very short post, I show you how I install the block set in my small kitchen.  I put the block set- master machine on the top of my fridge but I did not find a good place for the slave machine so that I put in the beside of stove.   Fig 1. Placement of master machine (block-set)   Fig 2. Placement of slave machine (block-set)     Fig 3. Placement of all machines   I am still on the progress of debugging of handshaking messaging.   Closing Remarks ...
So here we are at the finishing line for this design challenge, and my first attempt at a Design Challenge.  A huge pat on the back for my partner dougw who had the lions share of the design and manufacturing portions of the project.   In this final blog I will post my test code and the final voice control python script.   I started out planning for a dual GUI and voice control python "program" that would be able to control and setup the spice platter either by voice commands or ...
I just wanted to mention that you can find my source code now on github:   https://github.com/generationmake/InfraPi   That is the code with which I made all the videos and screenshots. It also can log the temperature in a seperate log file. It is a command line tool and has several arguments to turn the different output functions on and off.   The program is writen in C++ and uses the OpenV library. ...
This week I worked a lot on the construction of the machine.   -  Hydraulic part: manufacture of a coil in which will circulate the drink. This one will soak in cold water. (as for a beer shooter) -  Part construction: finish of the radiator and iTender "brain" fixation. -  Cabinet painting: realization of the printing layer. The color will be made after because it takes 2 weeks for drying. I also received the TEC controller to be able to pilot them in pwm. Getting star ...
jkutzsch

KCON - Pi Chef AIY build

Posted by jkutzsch Mar 28, 2018
Intro Blog Unboxing Setup Gourmet Install Load up some Recipes! Enclosure Planning. 7inch Touchscreen Time AIY Build / Google Voice  <<<--- AIY API & Certs Succes with Google AIY!   Welcome to the next part of this project where I look at seeing how well Google AIY will integrate with our KCON:   I really have no idea how much can be pulled into Google AIY but I thought having as much hands free interaction would be ideal with a KitchenCONsole setup.  ...
Hello!   I would like to present my final project!     I have created a smart range hood. It can run itself and uses a variety of sensors. It has a local user interface as well as mobile integration. The creation of this device required many, many hours of work to literally build the entire complete assembly from components - custom sheet metal, custom PCBs, custom sensor array enclosure to protect the electronics, and a touchscreen interface in custom box to fit on the fron ...
Well, as they say, "experience is the best teacher."   I decided to work on getting the oven control working since that seemed like it should be pretty straightforward. I had already gotten my mains power switching circuit to work by turning on a lamp. So all I needed to do was write a python program to turn on the toaster oven for about 6 minutes (until it was at 350 F) and then repeatedly stay on for 12 seconds and turn off for 10 seconds. I hooked up the wires, wrote the code, and voil ...
In this two day before the deadline, I will show you the progress of my project. I think the progress is around 80-90%. So, hopefully, I can finish the remaining 10-20% before the deadline ( maybe in the last minutes). This post shows my progress in finishing the program 2 (the hardest problem), finishing the block set (master and slave) since I made modification and changes in this component, and then the weight estimation based on OpenCV.   Modifying and Finishing Block Set I added the ...
This post is a deep dive into my exploration of Near-Field Communication (NFC) using a Raspberry Pi running Android Things. This subject area was completely new to me - it was fascinating to learn about this new technology. Ultimately, I came up against some roadblocks that prevented me from integrating it into my Cooker Connector project, and here I will explain my journey and what I learned.   Getting a Raspberry Pi on WiFi Perhaps the most annoying thing about using a new Raspberry Pi is ...
Intro Blog Unboxing Setup Gourmet Install Load up some Recipes! Enclosure Planning. 7inch Touchscreen Time   <<<--- AIY Build / Google Voice AIY API & Certs Succes with Google AIY!   Time for some TouchScreen implementation!   I have on hand a Raspberry Pi Element 14 7inch Touchscreen from a previous project and now is the time to bring it into this project.     Ye Olde Raspberry Pi 7" Touchscreen Display box.  It does a fine job of s ...
Hey All,   So just a little update - hopefully it'll help me get motivated to keep at it before the weeks end!! My project is still coming along - alas I'm behind schedule. I'm guessing the whole blogging and updating concept has thrown me. Thus far I've been building my project then coming back and doing the blog (most of the time, validating my blog by rebuilding the steps as I go..) - first I been type it up in a document and then cut and pasting to the blog site. My question: How do ...
This project is about spices and we have 25 jars to fill with our favorite spices. Here are my picks from Martha Stewart's Spice Rack: It is going to take time and money to acquire a full set, but we now have a place to store them.   Spice Notes Ground allspice This ground dried berry of a Caribbean evergreen tree has a scent and taste similar to clove, cinnamon, and nutmeg. It was first brought to Europe by Christopher Columbus, who mistakenly thought it was a pepper; this is why allspice ...
On Sunday, I plugged in the lifting servo after unplugging the spinning servo, and just blindly ran the code for my angle testing.  I had completely forgotten that the servo was not the same as the spinning servo, and had a much smaller range of motion.  The servo ended up moving and tried to go further than the lifter barrel had tolerance for.  You can see the lifter assembly quite well at the beginning of the video in Dougs blog number 8.  So, I actually broke the screw fla ...
Building of the cabinet     I have done a lot of work on the project. Woodworking this weekend with a friend. I went to a carpentry workshop to make the cabinet. It was a big job but the rendering is very pretty and very professional. The wood was cut using a CNC machine. I also manufacture the support to integrate the radiator in the cabinet.   I still have a lot of work to do (coil mading, electrical welding, improvement of programming, etc ...) but this is on-going. I'm going ...
Today I made another test at the cooktop. This time I boiled water in a bigger pot to see if the grid eye sensor gets the temperature right when there is a bigger area below the sensor at a higher temperature.   Here is the video:   It turned out that it is a little bit better but still not sufficient. The measured temperature is now at about 70 degrees celsius when the water is boiling. But there are now also samples in between where the temperature goes up to nearly 100 degrees c ...
Today I will explain my current progress in this project. There are some milestones I achieved such as initialization of database data, planing the software flowchart before coding, coding the code for checking and ordering. This week will be very hard but still, I will try to finish this project as my plan.   Initialization database data For developing the PiCA, we need to initialize some data such as initial food recipes including the ingredients needed, the contact number of sales, and ...
The tenth blog, time really flies. I am super busy during this period at university but finally managed to find time to make the first working prototype. By first working prototype I want to say, a prototype that has the functionality that I wanted in the beginning. At this point, the S.H.E.L.F. registers when something is put on top of it, scans the shelf area with the camera looking for a label, then if the label detection goes through it uploads data online where I can view it on a phone or o ...
Another day, another blog...   So after getting the servos to work I found out that the pigpio library, although it works marvelously, kills the AIY voice control dead.  As soon as the service is started (with sudo pigpio command), the AIY microphone didn't hear what I was saying.  I have numbers android phones and tablets on my desk, and they all heard and responded to my Hey/OK Google attempts, but not the Voice Hat.  The only way to recover (even after doing a killall pig ...
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 ...
There's only one week left and my project is not as close to being finished as it should be, so I've had to make some design changes and cut out functionality.   PyCNC uses almost all of the raspberry pi's GPIO pins so that it can do CNC milling or 3D printing, but this poses a problem for my project. The roller, oven heating, and the arm to move the pan into the oven are all extra parts. I've been trying to figure out how to incorporate this functionality into the PyCNC code as it is, and ...
WE HAVE LIFTOFF!!!   Friday dougw gave me the assembled platter and some spice bottles to help work on the code and voice control aspect of the project.  So I rushed home to de-solder my servos from my Voice board and attach some headers to attach the platter servos.  It was then I remembered that I had lent my soldering iron to my brother (who lives about an hour away) to do some rework on his 'vintage' stereo amplifier collection.  So this morning I made a trip to the ele ...
Bake Mate - Pi Chef Blog #13 - Mobile notifications using IFTTT  With the first stretch goal complete (Bake Mate - Pi Chef Blog #12 - Stretch goal 1: A visual indicator using Sense HAT's RGB LED Matrix - Part 2 ), I decided to add mobile notifications.     I had proposed a system that lets Bake Mate generate an alert when the bake timer runs down to zero, but after Bake Mate - Pi Chef Blog #6 - Measuring Oven Temperature , I realised that the thermostat in my oven isn't very acc ...
The goal - some improvements over a common range hood.   aka Smart Range Hood. See blog post #1 for the complete build process.   Cooked Pi anyone? This will be a quick post of joy, excitement, tragedy, and triumph. Last night I thought I was ready to install the components into the hood. We only have one week left and I want to get things moving. I finalized most the remaining loose ends and went about the final installation. Once mounted, I plugged in the Pi - and bad things starte ...
The goal - provide a wizard above the stove to do cool things i.e. a Smart Range Hood that can run itself and let my wife summon me for dinner. See blog post #1 for links to everything.   Many things have been happening... I've been super busy with this project ever since Pi Day / PCB Day when my boards arrived. I've done lots of soldering, chasing around, and troubleshooting, designing boxes, and 3D printing. I'll try to keep this blog post short, but include some video links with lots o ...
Another quick update.  This mainly deals with the fidgeting servos.  e14phil suggested using the pigpio library try to eliminate the twitches.  I finally was able to get to do this and here is a video of the results:     You will notice that the delay between the servo moving is blocking the AIY voice recognizer from running. That is why the assistant does not respond to my Ok Google request.  The first delay is 100 ms which is not announced on the video, and the ...
Today I made a better camera mount and did more tests.   Camera mount  To get compareable results I need to place camera and temperature sensor always on the same spot above the cooktop. So I took a few wooden planks and made a new mounting arm for Raspberry Pi and camera. It places the camera 60 cm above the center of the cooktop.   Here is a photo from the front: And here is a photo from top so you can imagine what the sensor sees: The sensor is placed where normally the ...
As I was waiting for my new PSoC to come, I decided to take some time to learn about gcode. For a long time I've wanted to know how CNC's work and what gcode really is. I figured it was a list of instructions like this, "go to (3, 2)" but I learned it's actually more complicated than that. Gcode is the language sent from a computer that instructs a CNC or XY plotter or 3D printer where and how to move. Typically an instruction starts with a letter of the alphabet and is followed by numbers. Ther ...
Finishing building of the electrical part   My Gallery Title Distribution system Tec installation 6 TEC installed (432W) The cooling program on node-red Some screenshots of the 8°C tests and settings I am back full throttle for the final straight of this great adventure. It will be very intense. I received waterblock and a circulator in addition that I installed. I finished assembling all the wood part to be able to fix all the electrical elements corre ...
For my project, I chose to install Android Things OS on my Raspberry Pi instead of Raspbian. This post describes the structure of my Android app that runs on it. I recommend reading my post on Android Things if you’re curious about the differences between the two operating systems and why I chose Android.   Role of the Sensor Hub The job of the Sensor Hub is to collect temperature data and to send it to the cloud whenever I'm cooking something. I use the mobile app to start a cooking ...
Now, I am in the integration step of my whole system after some installation. Recently, I developed the computer vision code based on OpenCV including the user interface employing PyQT. However, in this post, I will show you the redefinition of the project, planning of my program regarding with my project as well as the photos of my current progress.   Redefinition of PiCA Project Besides, I have redefined the proposed project as below for the simplicity of the project as shown below, F ...
Another update with a video. In order to choose the spices, Doug has 3d printed a platter that will be required to spin and lift the spice bottles. In order to do that he has designed in 2 servos to do the spinning and lifting.  I get to make the code to spin and lift the servos.  There is a python library to access the servos that I will be using. After working on this Friday night and a good chunk of Saturday I have very limited success.  I have been able to get the servo-demo s ...
Today I made my first test at the cooktop.   Test measurement  I somehow mounted the camera array and the Raspberry Pi above the cooktop (you don't want to see any pictures, believe me) and started the measurement. Today my family planed to have weißwurst (https://en.wikipedia.org/wiki/Weisswurst) for brunch and I used the change. These sausages are already cooked, so you only have to heat them up to have a warm meal. On the other hand you have to avoid to boil them because then ...
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 ...
I am in the middle of working on the first prototype, and writing the blog for it, it is taking a while, so I'll just share the progress on the board from the last blog for now(S.H.E.L.F. - Dual load cell and Board - Pi Chef Design Challenge - Blog post #8 ), also I have found an Android app which I managed to easily link to my Raspberry (though I have started the work on that as well) with thingspeak. So here is the main idea behind scheme behind the board I made, without few stuff like the pow ...
Today's Cooker Connector post is all about the Android App. Building a solid smartphone app is crucial to my project, since it is what allows me to monitor and control the whole show remotely. This post outlines my process and discusses the decisions I made while making the app. It does not go into technical detail about how to write an Android app -- I feel that level of detail is not relevant in this format, but I will post my code to GitHub before the end of the contest so you can take a look ...
Intro Blog Unboxing Setup Gourmet Install Load up some Recipes!   <<<--- Enclosure Planning. 7inch Touchscreen Time AIY Build / Google Voice AIY API & Certs Succes with Google AIY!   Welcome to another blog for the Kitchen CONsole.   Last blog we installed the Gourmet Recipe Manager and discovered that while easy to install it did not come with any yummy instructions, so this blog will cover a couple of ways to get some recipes into the application wit ...
Intro Blog Unboxing Setup Gourmet Install   <<<--- Load up some Recipes! Enclosure Planning. 7inch Touchscreen Time AIY Build / Google Voice AIY API & Certs Succes with Google AIY!   Good Evening Element 14 members and visiting guests!   First off I would like to apologize on the lack of blogs lately, when this Challenge was first put forth and I came up with my idea my biggest concern was getting everything ready for the upcoming Holidays and incoming ...
Today there is only a small update: Last Sunday I posted a video with temperature data overlay but it had a little problem because the camera data was a little bit delayed.   Now I fixed this.   I used threads and created an extra thread which only reads the camera input. I used the standard thread library of C++ 11 (std::thread). To compile the program you have to enable C++ 11 with the compiler option "-std=c++11" and add -pthread to the libraries in the Makefile.   The usage ...
Bake Mate - Pi Chef Blog #12 - Stretch goal 1: A visual indicator using Sense HAT's RGB LED Matrix - Part 2   Picking up from Bake Mate - Pi Chef Blog #11 - Stretch goal 1: A visual indicator using Sense HAT's RGB LED Matrix - Part 1, I wrote some code to convert a percentage (which is passed when the function is called) into the pattern that I've already described.             Senselib:   To keep things organised, I added all Sense HAT related code to ...
Bake Mate - Pi Chef Blog #11 - Stretch goal 1: A visual indicator using Sense HAT's RGB LED Matrix - Part 1    With most of the work that was required for the 'core' of Bake Mate complete, it's time to move onto something that I've been really looking forward to: using the Sense HAT's RGB LED matrix as a visual indicator!  At the time of the application I had added this as 'stretch goal' 1 because I wasn't too sure whether I'll manage to finish working on the core application of ...
Bake Mate - Pi Chef Blog #10 - Bake Mate gets smarter  In the last blog post Bake Mate - Pi Chef Blog #9 - Mixing hardware & software , I demoed Bake Mate in action. The project is now almost complete - the weighing scale and thermocouple have been integrated into the application & I'm now working on the finishing touches.   This blog post will cover what I've added since the last post. These include: Automatic unit conversion for weights - oz & lb are automatically con ...
After success in the installation OpenCV and building Block set, now we will prepare the messenger tool for the basis of communication between user and provider. In this project we consider to use Whatsapp based messenger since the library for this is provided named Yowsup.   The step of installation is explained in the http://www.instructables.com/id/WhatsApp-on-Raspberry-Pi/ and https://github.com/tgalal/yowsup  (official website) as follows, 1. Firstly, install the tools required ...
Base and Platform: I decided that this machine could mostly be built out of wood. My father-in-law owns a cabinet shop, so I just used scrap pieces and built it there. For the base, I wanted to use a box, but the one I found was pretty heavy and bulky and didn't allow for easily adding things to the inside. I decided it would be best to just build my own. My husband actually did most of the construction from my instructions. As you can see from the pictures, the base was formed by mounting two ...
Just took delivery of my 10 PCBs! This is a first for me!         No no big write up this time, just a quick video. Happy Pi Day!   Here is a link to the complete build process. ...
The past week has been a marathon of measuring, designing, 3D printing and electronic assembly. It just seems to take a lot of effort to make custom projects look nice and clean, but if it is going in a kitchen, it really needs to be pretty clean. This video shows assembly of all this work - it is very rewarding when everything fits well.         Here the Spice of Pi packaging is assembled and I'm testing its ability to find and dictate recipes.   Here are a few more r ...
Goal: Super-de-dooper range hood. My range hood will be smarter than your range hood (i.e. a smart, connected appliance above the stove to remove fumes, take images of dinner for my wife to summon me, and do other cool things too!) See Blog Post #1 for links to the complete build process. All Eagle files, board, schematic, gerber files are on my Github here.   Last week completed the sheet metal work. If you haven't been following the entire build, this involved a custom design of sheet ...
Raise your hand if you have ever left the stove and/or oven on after rushing out of the house, or you were just too excited eat the masterpiece you just created... This happens to the best of us, and it could potentially be very dangerous. To make matters worse, the realization that you may have left the stove on generally does not hit you until you are out of the house and beyond the point where it is convenient to turn the car around.   How about another scenario - You have elderly relat ...
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 ...
Today I only want to give a small update on the function to read out the data of the temperature array of the grid-eye sensor. Until now I read out the data of one sensor pixel at once (which is 2 bytes) and then switch to the next pixel. This is a little bit unfortunate because the adressing of the sensor and the byte has to be done each time and a lot of overhead is generated.   It is much faster to read out as much bytes as possible at one read access. This is what I did today.   ...
Camera mount As I already mentioned last week I manufactured a camera mount, where the Raspberry Pi camera and the Panasonic Grid-Eye sensor are mounted close together. Here is again the foto of the installation:     The idea was to overlay the image of the camera and the temperature sensor to 1. get an image with temperature information which is very nice to view and to 2. get information how good the sensors are aligned.   Matching the images together The grid-eye sensor has ...
Bake Mate - Pi Chef Blog #9 - Mixing hardware & software  Status Update: Since my last post "Bake Mate - Pi Chef Blog #8 - The software needs a little more cooking", I did a little work on the templates for the GUI to streamline how data will be displayed in the labels. The most important part of the Python application was parsing data from the .json files and displaying the required screen for the step (with the data that's needed). With this done, what remained was to integrate th ...
The Goal - Imagine your stove had a magical device hovering above it to help you see what you're cooking and possibly save your life...?   i.e. a Smart Range Hood which monitors air quality, checks what's on the stove and can turn on the fan and lights by itself or from a mobile app. It also supplies images of the cooktop. See Blog Post #1 for links to the full build process.   Here are some pictures from this past weekend with the assembly of the sheet metal. This post will be more ...
I still have more mechanical packaging to do, but I want to start transitioning over to electronics and software since there are only a few weeks left to complete the project. I have been setting up the Raspberry Pi to use Google Assistant so the system can access the internet using hands-free voice commands. This is my first exposure to this technology and I am pretty excited to try it out. it works amazingly well, but in many ways still has severe limitations. I still cannot believe how well ...
Hi guys, this will be a short update blog, I'll be showing the small board i soldered up for the amplifiers and other stuff that may be needed in the project as well as the way I am using 2 load cells per amplifier. The plan for the full shelf is to use 4 load cells in total, 2 per shelf, as mentioned in the previous blogs one part will be aimed towards lighter stuff like spices and such, while the other one will be for the bigger and bulkier stuff. I can always go with 4 hx711 amplifiers, but t ...
Bake Mate - Pi Chef Blog #8 - The software needs a little more cooking  Status Update: I managed to get most of it to work! There are a few non-critical bugs, but it works well enough. Picking up from yesterday's post Bake Mate - Pi Chef Blog #7 - Code Prep, which covered the organization of all the software components, I've included a screen capture of the program in action:     On the left is the Python Shell, in the middle is the IDLE (the Python IDE), and on the right is ...
Before I post my mechanical build, I realized I should have already posted about the design. In my  introduction post I explained the basics of my mechanical design. Here I'll go into the details.   The Automatic Dough Shaper consists of three main parts: a dough sheeter, an xy plotter, and a toaster oven.     My original idea was this:   The Platform (A) acts as the basic moving mechanism and the y axis of the xy plotter. A metal pan sits on the platform and the d ...
Bake Mate - Pi Chef Blog #7 - Code Prep  Status Update: I got back to working on the software, which is something I've been avoiding the past few weeks (I got distracted with the hardware!). I made pretty significant progress over the past few days, and I hope to get it working over the upcoming weekend. Once that is done, I'll focus on making the GUI nicer, and then move on to implementing more features.   Software: Picking up from where I last left off (Bake Mate - Pi Chef Blog #3 - ...
In order to cut the dough into shapes, my project uses an XY plotter type of set up. The platform will move back and forth as the Y axis and the cutting head will sit above the platform and move across the platform perpendicular to the Y axis motion. These both need to be able to move to exact positions. Typically in XY plotter projects like mine, stepper motors are used to get this precision.   Stepper motors come in a few different varieties; I chose to use a four wire bipolar motor.  ...
Building of the electrical part   Read more
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 ...
Time is flying by! There’s less than one month left in the Pi Chef Challenge. If you’re not familiar with my Cooker Connector project, have a look at my project proposal. An essential part of my project is a Printed Circuit Board for my Sensor Hub, and it will take a few weeks to get it manufactured. This post describes my experience designing the board.   Sensor Hub I will be designing a Printed Circuit Board (PCB) for my Sensor Hub. This is the piece that connects the thermome ...
Bake Mate - Pi Chef Blog #6 - Measuring Oven Temperature  Status Update: I was busy last week with exams (hence the missing blog post), and couldn't spend much time on the project this week either. What remains is the code for recipe step screens, which I hope to work on sometime soon.   Testing the thermostat: I got a chance to field test the thermocouple on Saturday. The back of the oven has an opening to allow for a little airflow (based on what I've read). I passed the thermoco ...
Hi guys, for this blog I managed to connect the whole project to the real world a bit. I added LED indicators, a buzzer, connected the program to work with files which will store all of the data and more excitingly I finally got the load cell up and running First off lets start with the LED-s and the buzzer. They are a necessity to the project, there is no other way for the user to know if the device recognized and logged everything correctly without giving him some sort of a signal. I went with ...
Now, in this post, I will show you the building process of a block set. This block set will be used for put the raspberry pi installed OpenCV and USB camera. Since my plan is to build, develop and install each component individually first before integration into the full system, this step is important relating to the installation in the fridge. Below is the step of my activities,   1. First, I preparing the styrofoam block. The size of styrofoam as big as a common building brick. 2. Then, ...
My Goal - Make a sort of "hat" thing that sits above the stove to bring the stinky stinks to the outside world   (i.e. a smart range hood which can run itself, text the home owners, summon the husband for dinner with images of dinner, and do other cool things too!)   See blog post #1 for links to all posts in the project.   Reading the Data  My last post got very long so I wanted to do one in more detail relating to the actual control of the system. So far, I have most th ...
Drawing up the plans   The iTender is made up of several different part. To put it all together correctly it is necessary to study the different options in order to choose the best compromise.   The machine is made up of 3 main parts: the cooling system with a cold water container and a ventilated radiator. the electrical part with the raspberry and all the components? a distribution system with a “tap”      1. The cooling system It is really i ...
I have finally assembled the complete mechanical system. Both the carousel rotation mechanism and the jar lifter mechanism have been mounted on the bamboo base plate. The video below shows the first operation of the complete mechanism.   Hopefully the PCB I designed at the beginning of the project will arrive soon so I can get the electronics build completed. And then it is on to the software....   Design Challenge Links: Pi Chef Design Challenge About the challenge The other challe ...