Four versions of my drink mixing machine
Posted
Found a little video of a drink mixing machine I built in late 2018. It was a cute machine. This was the fourth iteration of such machines for me.
![Drink Machine, Version 1.](/2021/07/img/drink1.png)
The first one was basically a styrofoam box with ESP8266 (Tensilica Core) and programmed in Lua. A spark made me want to use something else. Fitting the fancy web interface was proving a bit problematic, so I built a new machine.
![Drink Machine, Version 2.](/2021/07/img/drink2.png)
The second was built with a Raspberry Pi (ARM) and kept programming it with Lua. I got a little aluminium trolley, the kind they used in Brazil to carry nail polishers in salons, and built the machine around it. This machine was presented at LuaConf 2017.
![Drink Machine, Version 2 Mark 2.](/events/2017/braziljs/machine.jpg)
People asked me to build a JS version, and so I did. It was the same hardware but I replaced the Raspberry Pi with a Tessel 2 board (MIPS + ARM). Tessel runs NodeJS with some really user-friendly modules. It feels like doing NodeJS stuff but controls hardware, it was a novelty way back when. I presented this machine at BrazilJS 2017.
![Drink Machine, Version 3.](/events/2018/gdgcoimbra/machine.jpg)
Once I moved to the UK, I left all that stuff behind. Then people from the GDG Coimbra asked me to give a talk on their GDG DevFest in 2018, and they asked for a drink mixing machine. So I build a new one. Same software as the BrazilJS version, but the hardware had a much smaller footprint to make it easier to carry on a plane and assemble at the location.
Did you enjoyed reading this content? Want to support me?
You can buy me a coffee at ko-fi.
Comments? Questions? Feedback?
You can reach out to me on Twitter, or Mastodon, Secure Scuttlebutt, or through WebMentions.