The Idea

Our design is based off a standard x-y coordinate and movement system, similar to a printer head. We decided on this method because our system will have to implement multiple features from the "printer head" position. Not only do we have to write and erase, but we also have a camera mounted that can take pictures of the board. 

A few of our more recent decision has involved choosing wooden rods and metal bearings with a thickness of 20mm. This was decided because it was a convenient size at our local hardware shop and relatively think enough that we didn't think the materials would snap. 


Problems


Tools and Software

In order to meet our design goals, we are using the following tools and programs.

Tools Software

Raspberry Pi 3 B+

AutoCAD
Stepper Motor Hat (2 Motors) Python
Stepper Motors LAMP Stack (Linux, Apache, MySQL, PHP)
Actuators HTML, JavaScript, CSS
Pulley cable  
3D Printed structures  
Wooden Rods  
Metal bearings  
Raspberry Pi Camera  


Project Trade Offs

While we did our initial prototyping, we found that we needed to swap out:


Testing

Our functioning components:

We were able to test all of the above, however, we were not able to test it as a single system as the frame design was never fully completed, which did not allow for our other components to be properly mounted.

To test the horizontal bracket we were able to put it on the standing whiteboard and then place the wooden rods and the bearing sliders along with an early prototype of the vertical bar mount.

To test the stepper motors and the Raspberry Pi controls to it, we connected the two items then ran simple software to ensure the motors were running and the pulley chosen ran smoothly.

The Raspberry Pi was able to run a simple website. This was tested by loading up the website, however, no functionality to the motors was tested as they system was not connected.

The Image Stictching program was tested with some stock photos as well as single block colors, but never tested with images from the whiteboard.


Final Prototype

Due to scheduling and COVID-19, we were unable to successfully put together a fully complete prototype of all the systems working together. While we had multiple systems working, the base system that the rest of the components relied on, was not complete.