The circuit is as simple too ---- USB Power ---> cloudBit ---> Branch ---> Output 1. Pulse + Buzzer --- Output 2. Latch + Pulse + Servo
The Pulse speed determines the churning speed, so adjust it according to the viscosity of curd.
Automate with IFTTT.
> If every day at 08:00 AM, then set cloudBit output level 100% for 3 seconds.
> output1 enables buzzer when starts churning
> output2 latch turns servo into an ON switch
Churning begins, with that added sound of wooden beads for a nice rhythmic background score.
> If every day at 08:30 AM, then set cloudBit output level 100% for 3 seconds.
> output1 enables buzzer when starts stops churning
> output2 latch turns servo into an OFF switch
Churning stops. ButterBot chills for a while to let the butter rise.
To consume, you can separate the butter with a spoon (and use it as fresh breadspread with a little salt). Pour out a few glasses, garnish (in India we like salt, fresh crushed cumin, coriander and a little bit of garlic). By all means, get creative with the garnishing!
You can pour fresh milk into the same bowl, put the servo lid on and leave the curd to set for the next day. At 8:00 AM, the Bot will begin its work automatically!