Introduction: The DICE Creamaker

This project is done by a group of students from Singapore Polytechnic. The Team members are: Tan Yong Siang, Goh Kok Hong, Tan Wei Qi, Ivan Chong and our supervisor, Mr Teo Shin Jen.

Earlier, we have a maker workshop on using dry ice to make ice cream. We find the idea cool, and exploring how can we automate the making process, and also make profit and have fun in the same time.

Check out the video on how our machine works!

The Concept of our prototype:

We come out the idea of A vending machine that creates dry ice ice cream (hence the moniker DICE creamaker) uising dry ice as the freezing agent with our regular concoction of whipping cream, sugar, and flavour extract as the base of this ice cream.

A user would place a cup where the stirring rod is located. The laser & LDR sensor will pick up as object present and ready for making of ice cream. Firstly the motors that is attached to the respective chamber of powdered dry ice and cream will be activated, dispensing the raw ingredients to the cup. The stirring motor will then be activated to fold in the raw ingredients. voila! now you have DICE cream

Skill level:

Basic soldering and C++ programming skill.

Things you need:

Ultrasonic sensor SRF05

PIC18F4550 Board

Flexible wire 16/0.2mm

Copper Strip Board 25 x 55 Hole - Size 145 x 65mm

Switch - Tact switch 2 single pole single throw PTM

Light Dependant Resistor (LDR)

Resistor - 470 Ohms - 0.25W

Rainbow Ribbon Cable 10 Way

12V DC Power Adapter (24W)

Cable Tie 4 Inches Length

Molex Connectors

Spacer - Copper 10mm height (Hole/Stud)

Bidirectional DC Motor Driver Circuit (IC L298)

12V DC Motors

Dispensing Tubes

Disposable Chop Stick

Fishing line

Step 1: Build the Junction Board

Connect the circuit for the Junction Board base on the schematic diagram onto the strip board. U1 and U2 are connected to the Ultrasonic Sensors.

The Junction Board should look like as shown after implementation.

Step 2: Build the Motor Power Board

Connect the circuit for the Motor Power Board base on the schematic diagram onto the strip board.

The Motor Power Board should look like the following after implementation:

Step 3: Build the User Interface Board

Connect the circuit for the User Interface Board base on the schematic diagram onto the strip board. The User Interface Board should look like the following after implementation:

Step 4: Build the Chamber for the Dry Ice and Cream

Two hard plastic bottles can be used to store the Dry Ice and the Cream. Cut 3 sides of the plastic bottles base. After that, cut a small hole that is large enough for the cables to fit through. These Ultra Sonic Sensors are used to secure the Ultra Sonic Sensors onto the created lids.

Step 5: Mounting of Motors

A transparent hard plastic container or a box made of wood will be suitable as the project enclosure. Drill holes at the back of the enclosure to mount the motors as shown. Next, on the inside of the enclosure, drill holes for the cable ties to secure the disposable chop stick that is half split. Use a Fishing String to tie one end of the chop stick to the motor and use a duct tape to tape the Fishing String onto the motor shaft.

These are the motor driver boards:

Step 6: Mounting of Stir Rod and Dispensing Tube

The Dispensing Tube is connected from the bottle cap all the way down and secured to the centre with cable ties. The Mc Flurry spoon can be used as the Stir Rod which is mounted onto the motor shaft with a trimmed Strip Board to provide the grip needed before it is duct taped.

Step 7: Contruction of Through Beam

Drill a hole on each side of the enclosure to fit the LASER and the LDR through. The connection of the LDR and LASER are as shown.

Step 8: Connect All the Boards Together With the PIC18F4550 Board

Follow the connections base on the schematic diagram/circuit for the overall circuit connection.

These are the engineering views of the end product:

The source code is attached!