How This project came about:
This project initially started life as purely a software project. I wanted a way to document all my stuff for insurance purposes. Like any good software developer I was not happy with other offerings out there so I stated writing my own. After I started writing the software I found that I wanted to keep track of more then just my non-consumables like tools and my stereo. I wanted to keep track of my consumables like food, or office supplies. So that the systems could tell me when I was low on something. But I did not want the trouble of manually incrementing and decrementing my stocks. So I figure with some specially designed shelfing and an arduino with some limit switches hooked up to the shelfing and an Ethernet shield I should be able to have a nice system to keep my home inventory.
What the project will be:
- Web based software to manage
- Arduion with sensors that communicant to web server to ++ and -- qty
- Modular shelving
People are following me so I thought I should give some kind of update.
What have I been doing:
Well being a software developer I started on the software first. I had something that for the most part worked but the code was not very pretty and I really did not use any standard design. The truth is that I am kind of embarrassed of it. So I have been rewriting my code base in the MCV style. And due to life I dont get to work on the fun stuff.
A glimpses of what I have been working on:
I also have been working a ncurses interface just because.
The other thing that I have been working on it the first part of the automation. It is going to be a can rack that will use a limit switch or an opto switch (not sure which it use) to count new cans to the rack and cans used. My work has been on making a modular rack where I only have to use one microcontroller for many racks that I can just add on to the end. I will add more info about this soon.
I will also post a link to the gitlab page I keep my code on when I have something that is working again and that I am a little more proud of.