With the coming realization that I would need a service dog, also comes the realization that I needed some method of people letting me know they were at the door.

A quick Amazon search revealed various wireless door-bell doohickies that allow you to set the door-bell where you need it. Then the receiver with its strobe lights can be set close to you, in your range of view. There were other options that also included modifying the doorbell and the way lightbulbs worked in a given room so that if one rang the door-bell, it would flash the lights.

I decided that the options provided by Amazon would not be ideal given my limitations in living in an apartment complex. There were three directives that I had to keep in mind.

  1. It must not modify any existing hardware.
  2. It must be easily removed if I decide to move out.
  3. It must not disturb anyone else, or if it does, it must be brief.

A wireless door-bell would work for me, but the problem is the fact that if such a system was ever set up, I would be forced to work with its limitations, if any. It would also make it fairly difficult to expand the system in such a way that is both usable to me and accounts for the ever-changing needs for those that also happen to live with me.

So I threw out that idea. I then pondered the thought, “What about the Raspberry Pis? I’m sure there’s at least one project describing the steps needed to get a Raspberry Pi to do the things I want them to do, with virtually loads of expansive options!”

What is a Raspberry Pi, one asks? Well, it is a credit-card sized computer. If one were so inclined, one could program the Raspberry Pi to do any number of things. But for my purpose and requirements, I needed one to be acting as a door-bell server that can light up a light for you, e-mail or text you and even take pictures of the people who rang your doorbell.

Sure enough, there were lots of projects that described just the things I thought would be possible with the Raspberry Pi. Research was then started into how exactly I might implement such a set-up, keeping in mind the three things I listed above as my primary directive.

So look for more posts with regards to messing with the Raspberry Pi in the future as I get my hands on one and start learning to play with it!