We’ve featured several different ways to roast coffee beans over the years. This is the next logical step. [Nightlife31] shows us how to use an Arduino and a popcorn popper to create a fully automated coffee bean roaster. You’ll have to modify your popcorn machine to be controllable. This means installing your temp sensor and relays. You can see a basic schematic for that in the project page. The rest involves making a fairly simple circuit on an Arduino protoboard attachment. The end result is quite nice. We wouldn’t mind waking up to some freshly roasted coffee beans in the morning. We’ve seen these done with PID controls, and directly controlled by a computer. There’s even this one that has a much more involved build with a convection oven mounted on top instead of a popcorn popper.
29 thoughts on “Automated Coffee Bean Roaster”
Leave a Reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)
nice. now i just need to wake up on time too.
great article though.
Although of course we all know that the ideal time to brew is 2-3 days _after_ roasting, so we naturally would only want to wake up to fresh roast for the smell….right??
@chris,
nope, didn’t know that. yeah, guess we gotta wake up to the smell of our future coffee.
Chris-
that’s just what I was thinking.
temperature as a metric would only be good per a ‘lot’ of beans, if it was able to spot second crack (via audio?) then cool properly –then this would rock!
BTW- don’t roast in you house, you will regret it. It’s not dangerous, just smelly and smoky.
Roasting coffee doesn’t smell all that great. Kind of like burnt popcorn in darker roasts.
Don’t get me wrong, I’m building one of these immediately. Just… outdoors.
I used to help do a little IT and Graphic design for a local coffee roaster. I don’t know what they were roasting, but it smelled really good. Well, for short periods. It was pretty strong and would probably get obnoxious after a while.
Ok guys,
You can stop hijacking posts to bash Arduinos. We don’t get paid for posting them. People use them, get over it.
Yes, I deleted your posts. Please stay on topic or move on to a post you are interested in.
“We wouldn’t mind waking up to some freshly roasted coffee beans in the morning.”
Freshly roasted coffee beans are supposed to sit out in the open for 12-24hrs to let the beans release CO2. After that, they’re fair game.
Wow Caleb, what happened to the right to freedom of speech? Just in case you need a primer http://en.wikipedia.org/wiki/Freedom_of_speech.
I for one, like my hacks open source and my comments and thoughts uncensored. Does Hack A Day disagree with these ideals?
I’m not infringing on their freedom of speech, that’s silly.
Comments have gotten out of hand with the hijacking of threads. I’m just keeping it on topic. They are free to start a site called “I hate arduinos.com”.
@Caleb
Um, You are censoring Hack a Day viewers comments based on your view. This is basically the definition of denying freedom of speech. Why would you want to do that? Your visitors are telling you the content that they want to see, free of charge. Businesses spend tons of money trying to get feedback from customers. Perhaps it’s not so silly after all.
Having said that, I am not an Arduino hater. They have their place. But, People will be divided on this just like the PIC/AVR battle.
Listen to the readers or you might not have to worry about the anti-Arduino comments any more.
@pete,
We delete spam too, is that infringing on their rights? no.
I’m not going to debate this any further. Like any site(or forum), we’ll do what we can to keep it on topic. Got a problem with how this roaster is built? got ideas to improve it? Let’s hear it.
Let’s compromise, I’ll start an Arduino venting post in the near future so people can give some actual input instead of hijacking threads just to bash it.
i think this is really alsome and im pritty sure that this fully qualifies as a hack. nice work
@Caleb
dont even start, you know spam have nothing to do with this so you argument is invalid. just accept that you start to censoring site
@Caleb
Thank you for keeping me from have to read all the off topic garbage.
Mod: -1, Off topic
This looks really interesting and something I’d love to try.
I learned something – that coffee beans need a rest after roasting.
I for one am happy not to read the arduino jokes which stopped being funny 6 months ago, or hating which is completely pointless. This is an interesting post, why some of you try to attack topic of the the post out of mindless hhabit? It is really counter productive to the atmosphere of the site.
@James
Arduinos are good for getting something up and running quickly. Like the Halloween costumes with the street signal and the robot costume with feedback for the candy input that we have seen floating around recently – awesome.
I doubt the author of this “hack” will give up coffee anytime soon, thus an arduino is not the right tool for the job. A purpose built circuit and a well documented write up is what is needed here.
Arduino should be a stepping stone and not the end all be all to embedded programming or “physical computing” as some call it.
A lot of very smart people work with arduinos and the developers/library coders too. Just know when to use one and when to do some real EE.
lol @ pete and therian…
BAWWWWWW
Anyway, I don’t like coffee at all, and the whole roasting thing is completely new info.
“Ooh, let’s make some popcorn!”
“Unless you like coffee flavored popcorn, I wouldn’t advise it.”
The picture shown there makes this look like it is a proof of concept design. The LCD is ribbon-ed into a breadboard. So I’m betting that if it works well it will get at least cased, or the main processor changed out for a smaller more frugal one.
@Caleb
Thank you for “Moderating” the YouTube posts. Freedom of speech belongs to the person who owns the press. Doesn’t take much to set up a WordPress Blog if anyone out there thinks they need more freedom.
OMG someone’s deleting annoying posts that are repeated in every thread that has an arduino.
STFU already. I’m glad he’s deleting your god damn whiney posts.
And another clue from the clue bat that you all need hit up side the head with:
You have no right to freedom of speech here. None. Zilch. Nada. Zero. Absolfuckinglutely nothing.
Thank you Caleb, keep deleting these idiots.
Nice Hack btw. I might make one for the gf.
Only kids and retarded adults need moderation because they might not handle it well by themselves. Can you imagine those 2 category here hack a bwaah, maybe it was a bad example
A little moderating here is okay in my opinion. Making newbies feel like they picked the wrong microcontroller platform is bad for the hobby. Its the old Ford vs. Chevy bench racing.
P.S. Nightlife 31: Thanks for sharing your project.
Censorship paranoiacs, calm down. We are all guests here, and the Hack a Day guys’ exercising their property rights has nothing, absolutely nothing to do with restricting someone’s freedom of speech. This is just as silly as entering someone’s private home, exploding a stink bomb, and then complaining about someone opening the windows. Not an Arduino user myself, it makes me happy to see that this platform serves as an inspiration for so many projects ranging vom below trivial to absolutely mindboggling, and I am looking forward to seeing lots more of them in the future.
projects ranging VOM below trivial? LOL, looks like my German lost it again :)
@R.Eulberg: if it was able to anticipate second crack it would be even better, since I like to stop roasting just before.
I think I’ll start using repurposed C64’s instead of those weeno’s. I have an 80’s popcorn maker itchin to roast up some Kona beans
Thank you for sharing the web link – but unfortunately it seems to be down? Does anybody have a mirror or another source?