
Over the winter holidays and week 3 the new shield board has arrived. Liam soldered the pins to the board so that it can plug into the Arduino. He also attempted to get the camera module working but the libraries available for the OV7670 either did not compile, required a different version of the OV7670 with FIFO memory on-board, or required an expensive shield board with FIFO memory as a substitute for on-board FIFO memory and would use all pins on the Arduino. Writing our own code to interface with the camera module without the use of libraries was considered, but upon inspection of the documentation revealing that the camera has 8 data pins that would need to be read from simultaneously it was deemed that doing so would be far beyond not only the timescale limitations of the project but also the abilities of the group members. In the end we decided to re-scope the designs of the product and drop the camera module in favour of making the product into a phone accessory so that we can use the integrated camera on the phone instead.
Fabio was able to get the gyroscope and accelerometer module working with the I2C library's teapot demo over the winter break and has begun work on the 3D model to print for the case.
After Fabio got the accelerometer working Liam then used it to build a breadboard circuit to prototype the layout of the circuit for the solder board.
The next week will be spent soldering the components to the shield board and printing the case to hold the components.
After the prototyping of the circuit on breadboard was done a circuit diagram was drawn up in fritzing by Fabio to use as reference when soldering the components.