Close

19/05/15: Update

A project log for Pi Video Player

An all-in-one video player/controller, suitable for children

craig-hissettCraig Hissett 05/19/2015 at 06:262 Comments

After some amazing CAD work and advice from my collaborators I am now im a position to cut a rough prototype :-)

Today i shall be looking to acquire some off-cuts to and hopefully get the rough one cut tomorrrow.

The purposes of this one is tl check how well it assembles and also to work on component placement; to male sure everything fits in and see if the overall design can be reduced in thickness at all. Then it will be a case of devising the best way to hold the items in place and also plot the holes for the HDMI out, switch etc.

Software front: i have almost finished the arduino code for the buttons, covering long and short presses, combination pressss, debouncing etc. Now it is just a case of writing the Python to handle the incoming serial commands and then button control is good to go.

i have been thinking about my cataloguing script some more too, and I am unsure how to proceed.

As it stands I am considering using a text file containing 6 lines, eaxh one containing a folder name for each button. The script will use these folder names to search for content on the sd card and any attached storage. I am unsure whether i should keep this list of file locations in a text file for the python player or whether i should pass it straight from the script...

Discussions

David Shamblin wrote 05/20/2015 at 12:08 point

One of the things that helped me when prototyping my device was using cardboard before cutting the real thing, either a rough design or laser cutting your actual design. I'm revising my original design and am going to laser cut my design into cardboard before I put it all together. This step would've saved me a lot of stress had I done it on the first iteration.

  Are you sure? yes | no

Craig Hissett wrote 05/20/2015 at 12:52 point

Thanks David - I have already started something similar; I have created a cardboard base with roughly the same dimensions as my CAD design. I am going to use this to attain a workable layout for my components and use it to adjust my rough CAD before printing a rough version (using some off-cuts i have been allowed to liberate :-))

Next step then is to work out holes for the HDMI, power etc and come up with a nice mounting solution for my components.
I have been really lucky in finding my two contributors - between Alex's CAD skills and Jordan's seemingly bottomless pit of advice the case has been brought to life in no time at all!

  Are you sure? yes | no