I find it ironic that the garage portion of this project is the closing part of this blog, at least for now. The irony is that a left open garage door, is the whole reason I committed to doing this Home Automation project. This will be the most detailed part and may get lengthy. With no further a do.
At the start I was thinking of putting an Uno with a wifi shield set to be a web-server in the garage. But after considering environmental conditions I decided against it. So in order to accomplish my objectives plus have spare capacity for the future, I needed to install some wires between the house and garage. After figuring/engineering the Garage I/O board, and garage control box, plus factoring in the LED indicators and door operator signals for both garage doors, I ended up needing 31 conductors. Just so happened that I had a partial spool of 18 gauge, 8-conductor cable. I ended up installing 4 of them in a 1” pvc conduit. So in keeping up with the idea of zero indexing, I opted to label the Cables, C0,C1,C2 and C3. I took very detailed notes of how each cable and colored wire terminated at each end. The center image here shows the the garage end of them. From left to right you see the color pattern: Brown,Blue,Yellow,Orange,Black,Green,Red and White.
No particular reason, just kept the pattern consistent.
Here you see the bottom right LED solid green, indicating right door closed and locked. The flashing green indicates the door is closed but it is not locked. Notice the gap at the bottom of the door.
Obviously the door in motion. Now should the door opener stall for any reason the yellow flashing LED becomes solid yellow and the web page goes orange.
And finally when the door is open everything goes red. Here is a schematic I drew up using Fritzing. I had to improvise on some of the symbols. The schematic shows the door closed and locked while the photocell output is off.
I’m only going over a few key items. Top left connecter represents the bottom terminal strip mention above.
Connection 1: ground—C3 black
Connection 2: Arduino input pin 13>>right door locked status—C0 orange
Connection 3: Arduino input pin 11>>right door opener running status—C0 green
Connection 4: Arduino input pin 12>>right door stall status—C0 black
Connection 5: +12vdc—C3 white
Connection 6: Arduino input pin 10>>right door open status—C3 red
The label “from GDO motor” relates to right hand relay shown here.
As mentioned before, this was Phase I. There are still some loose ends to this phase that I’m in the process of finishing. Phase II will be a second control box for the second floor. That will finish out all the general house monitoring and control stuff. Phase III will be adding washer and dryer monitoring that will text the user when the cycle is done. And the final Phase will be controls for a solar water heating system, along with some other resource conservation ideas I’ve been tossing around. Those will require lots of monitoring, controls and redundancies for safety. Should be fun. This will wrap up posting for now. I’ll be sure to get back as progress occurs.
On a larger scale, I think I know what my next two Arduino, or maybe, RaspberryPi projects will be. They will be independent but compliment each other. The projects revolve around model railroading. One will be modeling a shipping port that has automated gantry cranes and ground support vehicles that will move shipping containers between ships, holding yards, intermodal rail-cars and semi-trailers. I see myself learning and using 3D printing for this, as I haven't been able to find suitable models of these machines. The second will be using RFID tags to trac and direct where the containers get shipped to and from. Both of these projects are going to be new skills and money intensive. I know I can learn the skills. Now I need Bitcoin to hit $200,000.00 :)
As always, I’m glad to answer any questions.