Enkel avståndsmätare?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
99nvbjed
Inlägg: 70
Blev medlem: 27 maj 2004, 15:40:47

Enkel avståndsmätare?

Inlägg av 99nvbjed »

Skulle behöva veta om det finns något föremål inom 10 cm framför en sensor. Sensorn behöver inte kunna mäta hur långt det är till föremålet, bara om det är inom 10cm.

Finns det någon sådan sensor som bara returnerar en etta om hindret finns där, och en nolla om det är tomt inom 10cm? Behöver alltså inte en avancerad avståndsmätare utan bara en on/off-variant.

Hoppas ni förstår vad jag menar :)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Om man tar en avstämd irmottagare och en irdiod BÖR man kunna få den funktionen. Det är relativt enkelt om du kan med µc:s annars får man pilla med tex en 555:a för signalgenerering.

Finns mottagare som även genererar pulsen för sändaren tror jag. Kolla runt på elfa under optokomponenter så finner du nog vishet!
Användarvisningsbild
JimmyAndersson
Inlägg: 26532
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Det borde gå med en µC (PIC/AVR/etc) eller 555-krets som fixar pulsen.
Pulsen behövs för att mottagaren ska se skillnad på dagsljus och ljuset från IR-dioden.

Sedan kollar man med en sensor om pulsen kommer tillbaka, dvs studsar på något. Man kan sätta IR-dioden och mottagaren i en vinkel för att justera vid vilket avstånd som signalen ska studsa. Ungefär såhär:

Kod: Markera allt

      ============== 
             /\
            /  \
           /    \
          /      \
         S        M

S : Sändare (IR-diod). M : Mottagare. == : Hinder.  /\ : ljus som studsar...
Det borde fungera med en IR-mottagarmodul och helt enkelt kolla om man får tillbaka "bärvågen" (38kHz.)

edit: Vill man få lite mer koll på var IR-diodens ljus studsar mot så kan man sätta en liten lins framför.
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

När jag gick på gymnasiet använde jag Jimmys variant på en robot. Hade dessutom monterar IR-dioden och mottagaren på ett servo för att kunna "se sig omkring". Såg ut såhär:
Bild
(IR-dioden sitter precis bakom den röda lysdioden ungefär i mitten av bilden. IR-mottagaren sitter direkt under.)
En rolig detalj: Jag använde en BS2 (BasicStamp) till mitt bygge och kunde alltså bara göra "en sak i taget". Först skickade jag en puls och sedan gick jag in i en rutin för att läsa av IR-mottagaren. Detta fungerade klockrent, vilket alltså betyder att en BasicStamp är snabbare än ljuset... :roll:

Vill du inte bygga själv så kanske denna kan vara till nytta:
http://www.robotshop.se/catalog/product ... cts_id=125
Visserligen ultraljud...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag kan inte se hur du skulle kunna få en IR-lösning att ge ett säkert
svar på om det är större eller mindre avstånd än (t.ex) 10 cm. Får du en
reflex så får du, oavsett hur långt bort "föremålet" befinner sig och det
går inte att avgöra hur långt det är. D.v.s om det är ett högleflekterande
föremål långt borta eller ett lågreflekterande som ligger närmare.

IR-sändare och mottagare i vinkel fungerar om föremålet ligger (i princip)
*på* gränsen. Har det redan passerat (oavsett om det ligger närmare eller
längre bort) så kan det ligga i "radar-skugga" igen. Men visst, om *det* är
OK, så...

Ultraljud samt något som mäter tiden är nog det som behövs.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7456
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Gör en mekanisk lösning, ett par känselspröt som säger till när något kommer ivägen. Fungerar för miljarder triljarder insekter varje dag, så varför uppfinna hjulet på nytt?
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Om man mekanskt skärmar av ljus konen från ir dioden för att få en smal stråle (eller kör med en liten laser) och sedan låter mottagaren sitta lite vid sidan av och avskärmad så att den inte ser ljus från avstånd bortanför önskade gränsen så skulle det funka.

Sedan tycker jag nog Martas lösning är enklare...
99nvbjed
Inlägg: 70
Blev medlem: 27 maj 2004, 15:40:47

Inlägg av 99nvbjed »

Känselspröt skulle ju vara det enklaste. Men det ska sitta på sidan av en RC-bil, den ska känna av om det finns en lucka att fickparkera i, så det blir ju kanske inte vackert med känselspröt :)

Vi har kollat lite på sensorn från robotshop, den verkar ganska enkel att få igång, även med AVR mega16, bara att skicka en impuls och vänta på en returpuls. Dock är den lite dyr och lite overkill för vårt projekt, men det är nog det bästa alternativet.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Eller denna:
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
140 spänn är svårslaget....
MattiasJ
Inlägg: 42
Blev medlem: 1 januari 2006, 12:23:26

Inlägg av MattiasJ »

59:- hos Kjell & Co, kanske?

http://www.kjell.com/?item=87215
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Pöfect, det var ju upp till 10cm han ville mäta.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Inlägg av LaRdA »

Nja, den byggsatsen kräver väll att föremålet som ska detekteras passerar mellan sändardioden och motagar kortet,
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Japp, "IR barriärer" brukar fungera så...
MattiasJ
Inlägg: 42
Blev medlem: 1 januari 2006, 12:23:26

Inlägg av MattiasJ »

LaRdA skrev:Nja, den byggsatsen kräver väll att föremålet som ska detekteras passerar mellan sändardioden och motagar kortet,
Så sant... :oops:
Skriv svar