[Message Prev][Message
Next][Thread Prev][Thread Next][Message
Index][Thread Index]
Re: Garage door automation - position detection
--20cf30563c2d052f2604f196875a
Content-Type: text/plain; charset=ISO-8859-1
I built a prototype garage door position sensor by having the door pull the
inertia reel seatbelt (disable the inertia mechanism) from an old Metro
over the guts of a cheap optical mouse. Works fairly well as long as you
build some sort of rig to keep the mouse pressed against the fabric. I also
tried a steel tape measure, but the mouse had trouble seeing the shiny
curved surface. Some sort of shaft encoder would probably work well too.
cheers
ant
On 1 February 2014 14:03, Simon McCaughey <simonmcc@xxxxxxx> wrote:
>
>
> I have automatic garage roller doors installed which operate from a
remote
> control. Recently I have been working on a project to use a Raspberry
Pi to
> remote control them. So I have some relay outputs, and that all works
fine.
>
> I also decided to install a beam detector, so that if the door is
closing
> and the beam is broken that the door will reverse.
>
> To detect if the door is open or closed I planned to use magnetic reed
> switches - one at the top and one at the bottom, nice and simple way
to
> know where the door is (I don't care where it is at if it is somewhere
in
> the middle
>
> The problem: I have tried and tried, but I can't come up with a
position
> for the switches that works, its really tricky, far worse than I
thought it
> would be, it is hard to get them in a position where they are
triggered by
> the magnets.
>
> Any other suggestions for door position sensing? I thought of
> microswitches with a actuator arm, but again I'm not sure where they
could
> be positioned.
>
> Regards
>
> Simon
> ---
>
>
>
>
>
--20cf30563c2d052f2604f196875a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<head>
<style type=3D"text/css">
<!--
/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}
div.photo-title=20
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;=20
}
div.attach-table div.attach-row {
clear: both;
}
div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}
p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}
div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}
div.attach-table div.attach-row div div span {
font-weight: normal;
}
div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html>
<head>
<style type=3D"text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
-->
</style>
</head>
<body>
<!-- **begin egp html banner** -->
<br><br>
<!-- **end egp html banner** -->
<div dir=3D"ltr">I built a prototype garage door position
sensor by having =
the door pull the inertia reel seatbelt (disable the inertia mechanism)
fro=
m an old Metro over the guts of a cheap optical mouse. Works fairly well
as=
long as you build some sort of rig to keep the mouse pressed against the f=
abric. I also tried a steel tape measure, but the mouse had trouble seeing
=
the shiny curved surface. Some sort of shaft encoder would probably work
we=
ll too.=A0<div>
<br></div><div>cheers</div><div><br></div><div>ant</div></div><div
class=3D=
"gmail_extra"><br><br><div
class=3D"gmail_quote">On 1 February 2014 14:03, =
Simon McCaughey <span dir=3D"ltr"><<a
href=3D"mailto:simonmcc@xxxxxxx"=
target=3D"_blank">simonmcc@xxxxxxx</a>></span>
wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
.8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=20=20=20=20=20=20=20=20
<div>
<br><br>
<div dir=3D"ltr">I have automatic garage roller doors
installed which opera=
te from a remote control. Recently I have been working on a project to use
=
a Raspberry Pi to remote control them. So I have some relay outputs, and
th=
at all works fine.=A0<div>
<br></div><div>I also decided to install a beam detector,
so that if the do=
or is closing and the beam is broken that the door will
reverse.=A0</div><d=
iv><br></div><div>To detect if the door is open or
closed I planned to use =
magnetic reed switches - one at the top and one at the bottom, nice and
sim=
ple way to know where the door is (I don't care where it is at if
it is=
somewhere in the middle</div>
<div><br></div><div>The problem: I have tried and
tried, but I can't co=
me up with a position for the switches that works, its really tricky, far
w=
orse than I thought it would be, it is hard to get them in a position
where=
they are triggered by the magnets.</div>
<div><br></div><div>Any other suggestions for door
position sensing? I thou=
ght of microswitches with a actuator arm, but again I'm not sure
where =
they could be positioned.<br><div><br
clear=3D"all"><div><div dir=3D"ltr">
Regards<br>
<br>Simon<div>---</div><div><br></div></div></div>
</div></div></div>
<br>
<br>
<div width=3D"1"
style=3D"color:white;clear:both"></div>
</div>
</blockquote></div><br></div>
<!-- **begin egp html banner** -->
<br>
<br>
<!-- **end egp html banner** -->
<div width=3D"1" style=3D"color: white; clear:
both;"/>__._,_.___</div>
=20=20=20=20=20=20
=20=20=20=20=20=20
<!-- Start Recommendations -->
<!-- End Recommendations -->
<!-- **begin egp html banner** -->
<br><br>
<tt>
<*> Join the Automated Home Forums<BR>
<a href=3D"http://www.automatedhome.co.uk/vbulleti=
n/">http://www.automatedhome.co.uk/vbulletin/</a><BR>
<BR>
<*> UKHA_D Mailing list in association with:<BR>
<a href=3D"http://www.automatedhome.co.uk">http://=
www.automatedhome.co.uk</a><BR>
<BR>
<BR>
</tt>
<br><br>
<!-- **end egp html banner** -->
<!-- **begin egp html banner** -->
<img src=3D"http://geo.yahoo.com/serv?s=3D97476590/grpId=3D1109639/grpspI=
d=3D1705041992/msgId=3D164669/stime=3D1391529154"
width=3D"1" height=3D"1">=
<br>
<!-- **end egp html banner** -->
=20=20
<!-- **begin egp html banner** -->
<br>
<div style=3D"font-family: verdana; font-size: 77%; border-top: 1px
s=
olid #666; padding: 5px 0;" >
Your email settings: Individual EmailTraditional <br>
<a href=3D"http://groups.yahoo.com/group/ukha_d/join;_ylc=3DX3oDMTJmb=
TE4aGwzBF9TAzk3NDc2NTkwBGdycElkAzExMDk2MzkEZ3Jwc3BJZAMxNzA1MDQxOTkyBHNlYwNm=
dHIEc2xrA3N0bmdzBHN0aW1lAzEzOTE1MjkxNTQ-">Change settings via the
Web</a> (=
Yahoo! ID required) <br>
Change settings via email: <a href=3D"mailto:ukha_d-digest@yahoogroup=
s.com?subject=3DEmail Delivery: Digest">Switch delivery to Daily
Digest</a>=
<a href =3D "mailto:ukha_d-fullfeatured@xxxxxxx?subject=3DChange=
Delivery Format: Fully Featured">Switch to Fully Featured</a>
<br>
<a href=3D"http://groups.yahoo.com/group/ukha_d;_ylc=3DX3oDMTJkY=
nVtZXNiBF9TAzk3NDc2NTkwBGdycElkAzExMDk2MzkEZ3Jwc3BJZAMxNzA1MDQxOTkyBHNlYwNm=
dHIEc2xrA2hwZgRzdGltZQMxMzkxNTI5MTU0">
Visit Your Group=20
</a>
<a href=3D"http://info.yahoo.com/legal/us/yahoo/utos/terms/">
Yahoo! Groups Terms of Use
</a>
<a href=3D"mailto:ukha_d-unsubscribe@xxxxxxx?subject=3DUnsubs=
cribe">
Unsubscribe=20
</a>=20
<br>
</div>
<br>
<!-- **end egp html banner** -->
<div style=3D"color: white; clear:
both;"/>__,_._,___</div>
</body>
</html>
--20cf30563c2d052f2604f196875a--
UKHA_D Main Index |
UKHA_D Thread Index |
UKHA_D Home |
Archives Home
|