Cat Feeder Project [Part 1]

Some of you may know my cat situation. If you’re not aware, the long and the short of it is that my cats used to only eat dry cat food. One of the cats ended up getting very sick when I moved to Los Angeles. After she recovered (she’s fine now), she decided she’ll never eat dry food again and only eats very specific wet cat food.

The problem is that I have two very nice automated dry food feeders that I can’t use. Both cats need to be on a schedule to help control their weight. So I started researching wet cat food feeders and it turns out, there aren’t many. Not only that, the feeders that are out there all use ice packs which limit you to 8 or maybe 12 hours of feeding. That’s totally not acceptable to me so I’ve decided I’m going to try to design my own wet cat food feeder.

What

So what is this thing? Well, it’s a small (~2 ft wide) unit that has a certain number of rotating food cups. The food cups can be filled with wet food (or dry food) and the unit can be programmed to expose each food cup to the cats on a specific schedule. The unexposed food will stay seal up inside the unit and a cooling unit will keep the unexposed food nice and cool.

The goal is to have the unit keep food at refridgerated temperatures (TBD what that means) consistently to allow food to be stored in the unit for up to three days. That seems to be the maximum time wet food is allowed to be refridgerated based on manufacturer information, so that’ll be the target for version 1.

If the machine can feed twice a day for an overnight trip or once a day for a long weekend trip, it’ll be fantastic, so that’s the target.

Why

On top of the issues mentioned above, I really want a exposure to the hardware + software world. I’ve worked on software for quite a long time and basically everything I’ve built is totally virtual in nature. That’s all fine and good, but I’m really wanting build something physical. Of course, some software will still be needed, but I’ll also get some electrical engineering, product design, and CAD modeling.

The other part of the why is that I really want to be able to go on a long weekend trip and not have to worry about the cats getting fed. Today, we basically can’t be gone for longer than about 8 hours at a time without having someone come by to feed the cats.

How

I’m planning on building everything with some pretty common parts. The initial design / prototype is going to be all plastic, mainly because I’m getting a 3D printer in December. The general electronics won’t be anything super special. For the prototype, I’ll be using an Arduino Uno for overall control, a motor controller board to rotate the food dish, a external power module to power the cooling system, and a few other random bits.

For cooling, I’m planning on using a Peltier cooler. They aren’t very efficient, but they are relatively easy to use and they can work reasonably well (based on my experience with a little mini fridge). They are also pretty cheap, so it’s quite cost effective from a component perspective. The cooling will be the trickiest aspect of the whole project.

When

Well, I’ve already started playing with the basic components and working on the hardware design (the body of the feeder, not the electronic components). The 3D printer won’t be available until later in December, so I can’t start working on the real prototype until then, but I’ll be able to play with the cooling system this month and into November. My goal is to have a really rough 3D model ready by the time the printer is available. I’m assuming I’ll needed lots of revisions to the plastic parts since all of this (the design process, printing process, and design software) is new to me, but I want to be able to hit the ground running.

As far as the finished product, I’m hoping to have a totally working prototype in Q1 2013. Will that happen? I have no idea, but I really, really want this product so I’d like to have something working sooner rather than later.

What’s Next

I plan to blog my progress on this project. It’s as much for me to keep track of things as it is for everyone else to follow along. Next time, I’ll show the current stage of the design and share some thoughts on the design process as well as the design software I’m using. This should be a fun project, so I hope you have as much fun following along as I’m having building this thing.

Thoughts on the 13" MacBook Air

I’ve had my 13″ MacBook Air (mid-2011 model) for a few weeks now and thought it’d be a good idea to share my impressions. I originally moved to Apple on a black MacBook, then switched to a top end 17″ MacBook Pro, and now I’m on an Air.

What’s Good?

Weight
It’s fantastically light. My MacBook Pro feels like a brick after using the MBA for a while.
Size
Not only is it light, it’s thin. Like, really thin. It’s not really that much thicker than my iPad and that’s impressive when you consider it’s a full featured computer.
Battery Life
I haven’t used it for photo/video editing nor have I used it for games, so my usage is pretty moderate, but still, the battery life is excellent. My MacBook Pro has a good battery life for its size, but the Air has been really impressive. I haven’t timed the battery life, but I can say that I frequently use it for extended periods of time without even thinking about the power cable. That hasn’t been my experience with other laptops (Apple or otherwise).
Solid State Drive
It’s amazing how much of a difference a solid state drive makes. Startup is extremely fast, launching apps is even faster, and even development in a virtual machine is faster.

What’s Bad?

Screen Size
It’s totally usable for most of my everyday tasks, but for things like development, it’s a bit small. The good news is that it powers an external monitor just fine. If you’re on the go and need to do certain kinds of tasks, it’ll feel a bit cramped. I can’t imagine the MacBook Airs line won’t merge with the MacBook Pro line to provide the larger screen sizes in the future.

Other Thoughts

That’s actually the only negative thing I’ve noticed. I happen to have the 4GB RAM/256GB SSD model, so it’s maxed out on the basic specs. It’d be nice if the RAM went up to 8GB, but honestly, 4GB has been plenty (even with large-ish databases loaded) due to the SSD. The storage space may end up being a problem for me down the road if I started storing my main photo library, but I’m undecided how I want to handle that. Overall, the MacBook Air is the best laptop I’ve used for my everyday tasks. I’m sure I’ll find a few things where I miss the power of my PC workstation or my MacBook Pro, but so far, I’ve really impressed.

Thoughts on the 13″ MacBook Air

I’ve had my 13″ MacBook Air (mid-2011 model) for a few weeks now and thought it’d be a good idea to share my impressions. I originally moved to Apple on a black MacBook, then switched to a top end 17″ MacBook Pro, and now I’m on an Air.

What’s Good?

Weight

It’s fantastically light. My MacBook Pro feels like a brick after using the MBA for a while.

Size

Not only is it light, it’s thin. Like, really thin. It’s not really that much thicker than my iPad and that’s impressive when you consider it’s a full featured computer.

Battery Life

I haven’t used it for photo/video editing nor have I used it for games, so my usage is pretty moderate, but still, the battery life is excellent. My MacBook Pro has a good battery life for its size, but the Air has been really impressive. I haven’t timed the battery life, but I can say that I frequently use it for extended periods of time without even thinking about the power cable. That hasn’t been my experience with other laptops (Apple or otherwise).

Solid State Drive

It’s amazing how much of a difference a solid state drive makes. Startup is extremely fast, launching apps is even faster, and even development in a virtual machine is faster.

What’s Bad?

Screen Size

It’s totally usable for most of my everyday tasks, but for things like development, it’s a bit small. The good news is that it powers an external monitor just fine. If you’re on the go and need to do certain kinds of tasks, it’ll feel a bit cramped. I can’t imagine the MacBook Airs line won’t merge with the MacBook Pro line to provide the larger screen sizes in the future.

Other Thoughts

That’s actually the only negative thing I’ve noticed. I happen to have the 4GB RAM/256GB SSD model, so it’s maxed out on the basic specs. It’d be nice if the RAM went up to 8GB, but honestly, 4GB has been plenty (even with large-ish databases loaded) due to the SSD. The storage space may end up being a problem for me down the road if I started storing my main photo library, but I’m undecided how I want to handle that. Overall, the MacBook Air is the best laptop I’ve used for my everyday tasks. I’m sure I’ll find a few things where I miss the power of my PC workstation or my MacBook Pro, but so far, I’ve really impressed.