Week 6, Project 2 – Charlie Camsell & Charlie Bradley

In the final week of building our model we fitted the arduino board onto the base. Above the board we fitted the motors and fixed the pulleys onto them (see below).

IMG_20170330_190428.jpgIMG_20170330_124243.jpg

The range sensor was fitted to the lid, then the Plexiglas stem was added so we could loop the nylon cords into the mechanism. We tensioned the cords and glued on the petals and the rose head. We used a turned over vase for the cover and a veneer to seal the base. Below is the completed model.

IMG_20170331_161949.jpg

We also produced a flowchart of our code, setting up the stepper motors and range sensor, then activating the motors whenever the sensor detects an object within 10cm.

17622927_10212462801835690_1304789663_o.jpg

In term of future plans for this project, we would like to have a speaker play a tune of some sort when the motors were activated (image below show parts we would use for this – a module with an SD card reader, in which the SD card would contain the music). We would also have added more motors to increase the number of falling petals, and refined the pulley system to make them fall more seamlessly.

175-00.jpg

Despite these potential improvements we are very pleased with the outcome of our project. The code works as intended and the quality of the model is very good, giving the user experience that we hoped to achieve.

Below is the final code and Fritzing diagram of the project.

Fritzing.png

Code1.pngCode2.png

The other tab contains the default stepper motor library, powering the magnets which allow the motors to rotate.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s