• Working lunches

    Chris11/14/2015 at 16:59 0 comments

    Finished the initial version of the schematic over the course of the past week's lunch breaks. Now to order parts...

  • Fly like an eagle

    Chris11/11/2015 at 02:18 0 comments

    Have started working on the schematics for the hardware. Learning how to use eagle as I go. Created a couple of parts for the sparkfun boards I'll be using. As I don't plan on getting a custom pcb for this, I wasn't particularly careful about the foot print of these. Lots of things still to connect up...

  • Minimaly Viable

    Chris11/05/2015 at 03:02 0 comments

    I now have the server sode code to a point where I can post data to it and have that data logged to the db. At this point, I have the functionality that the bioboxes need. Fancy reporting interfaces to be added at some point in the future.

    Now it's time to get started with schematics.

  • Wetware has arrived

    Chris10/26/2015 at 13:28 0 comments

    Been a while since making any progress, real world issues (including birth of the kiddo that this is for) have been in the way. Made some minor changes to the code to get the skeleton of user management in place. Hopefully more to follow soon.

  • Module not found

    Chris09/10/2015 at 00:49 0 comments

    Spending a fair amount of time chasing down perl modules that I need but that don't come in the default Rapbian image. Trying to use apt to find the correct modules has been a pain so I've just taken to installing from CPAN.

    I think I have the db schema figured out, but need to play around some to make sure my datatypes are right. Once that's done it's on to writing the user creation code.

  • Links

    Chris09/07/2015 at 01:07 0 comments

    Couldn't figure out how to add links to the side bar.

  • Dancer2 and SQLite

    Chris09/07/2015 at 01:01 0 comments

    I've decided to use SQLite for storing data. The database is only going to be a few tables, and I think a full blown database server like PostgreSQL would be overkill for my needs.

    Also decided to use Perl Dancer to provide the backend code. Installed from CPAN because the Raspian repositories didn't have Dancer2, while all of the official Dancer documentation has moved on to Dancer2.

    Next steps are to come up with the database schema and play with getting data in and out of it.

  • First post!

    Chris09/03/2015 at 01:47 0 comments

    My first steps for this project are going to be focused on getting the data logging and reporting server up and running, that way the data can be gathered even if the hardware side of this takes longer to get up and running.

    As a first step I'm finally moving my pi's root fs off of the sd card and onto an external usb drive. Followed the instructions here. Worked well and now have 1.8TB to play around in.

    Already have Apache up and running, need to get mod_perl installed and decide on a data store. Also need to start thinking about how the reporting will work and will be presented.

    Other tasks to complete include working out what sorts of data should get buttons on the hardware and which will be web only and starting to come up with schematics for the hardware.