Sida 1 av 3
Enkel avståndsmätare?
Postat: 3 maj 2007, 12:27:03
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

Postat: 3 maj 2007, 14:04:49
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!
Postat: 3 maj 2007, 14:18:07
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.
Postat: 3 maj 2007, 14:42:41
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:

(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...
Vill du inte bygga själv så kanske denna kan vara till nytta:
http://www.robotshop.se/catalog/product ... cts_id=125
Visserligen ultraljud...
Postat: 3 maj 2007, 15:15:05
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.
Postat: 3 maj 2007, 16:36:30
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?
Postat: 3 maj 2007, 17:06:10
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...
Postat: 3 maj 2007, 17:10:12
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.
Postat: 3 maj 2007, 18:34:01
av jojje
Postat: 3 maj 2007, 21:45:48
av bengt-re
Postat: 4 maj 2007, 10:51:20
av MattiasJ
Postat: 4 maj 2007, 11:55:02
av jojje
Pöfect, det var ju upp till 10cm han ville mäta.
Postat: 4 maj 2007, 12:05:24
av LaRdA
Nja, den byggsatsen kräver väll att föremålet som ska detekteras passerar mellan sändardioden och motagar kortet,
Postat: 4 maj 2007, 12:10:06
av sodjan
Japp, "IR barriärer" brukar fungera så...
Postat: 4 maj 2007, 12:16:23
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...
