Ik wil een opstelling bouwen waarmee ik dmv infrarood en ultrasoon een afstandsmeting kan doen van ongeveer 10 tot 100 (of 150) cm met een afwijking van 0,5-1,0 cm. Het is de bedoeling dat ik geen kant en klare onderdelen koop, maar zelf iets in elkaar zet. Ik zoek iets als de [Infrared Proximity Sensor - Sharp GP2Y0A21YK, $10], die werkt van 10 tot 80 cm (ook aanvaardbaar) en voor de ultrasoon heb ik deze gevonden: [Ultrasonic Range Finder - Maxbotix LV-EZ1, $25].
Ik wil beide sensoren (de zelfgebouwde) uitelezen op de computer (liefst op Mac OS 10.6, windows is wat lastiger). Waarschijnlijk heb ik dus iets als een [UMC32 USB-MIDI Controller, $90] nodig om de sensoren uit te lezen, alleen ik hoop dat alle sensoren en controller minder dan $100 kosten (liefst natuurlijk zo goedkoop mogelijk). De sensoren en controller heb ik gevonden bij sparkfun electronics, http://www.sparkfun.com/commerce/categories.php.

Ik heb en aantal vragen over hoe ik dit moet aanpakken:

1) Welke onderdelen moet ik kopen?
2) Waar moet ik deze onderdelen kopen?
4) Hoe lees ik de sensoren uit op de computer? (bepaalde software?)

Alvast bedankt,

Jan-Willem

Waarom eigenlijk infrarood?
Is het niet eenvoudig om een zender en ontvanger enkele centimeters uit elkaar te plaatsen. Het stipje dat de zender op het object zet word gezien door een ontvanger. Deze zou kunnen bestaan uit een (lijn)CCD chip. Van daaruit moet het te doen zijn om aan de hand van de positie een afstand te berekenen.

Een standaard afstandmeting met licht op basis van looptijdmeting lijkt me voor de hobbiebob een beetje hoog gegrepen, maar ik kan me vergissen natuurlijk.

Description: Infrared proximity sensor made by Sharp. Part # GP2Y0A21YK has an analog output that varies from 3.1V at 10cm to 0.4V at 80cm. The sensor has a Japanese Solderless Terminal (JST) Connector. We recommend purchasing the related pigtail below or soldering wires directly to the back of the module.

Of de spanning via een AD converter naar USB of via een VCO naar de audio ingang.
De laatste oplossing is de simpelste. De toonhoogte is een maat voor de afstand.

Edit:
Ultrasonic Range Finder - Maxbotix LV-EZ1
sku: SEN-00639

Description: This is the fantastically easy to use sensor from Maxbotix. We are extremely pleased with the size, quality, and ease of use of this little range finder. The serial interface is a bit odd (it's RS232 instead of standard TTL), but the PWM and Analog interfaces will allow any micro to listen easily enough. The sensor provides very accurate readings of 0 to 255 inches (0 to 6.45m) in 1 inch increments with little or no dead zone!

Aansluiten op seriele poort vd PC!

Edit2:
lees de datasheet!

Edit3:
mischien naar schoolvragen verplaatsen.

@GJ: infrarood omdat de ontvanger dan niet wordt gestoord door omgevingslicht (dacht ik). Hoe 'ziet' de ontvanger het stipje en hoe bepaal je daaruit dan de afstand?

@rbeckers: ik wil die sensoren dus graag zelf maken, dus door een zender en een ontvanger naast elkaar te zetten en de tijd te meten tussen het zenden en het ontvangen van het geluidssignaal, en bij de infrarood zender en ontvanger de hoek meten?.
Die VCO klinkt wel handig, alleen heb ik nog geen enkele site gevonden waar ik zo'n VCO kan bestellen en ik heb dus ook geen idee wat die dingen kosten.

Nogmaals: ik wil alles graag op een mac uitlezen

Sensoren moet je kopen, niet zelf maken.

vco kun je mbv bijv. exar xr4151 of cd046b gemakkelijk zelf maken.

@rbeckers: bedankt voor de hulp, ik zal de sensoren kopen en proberen de VCO te bouwen.

[Bericht gewijzigd door jw1992 op (20%)]

Op 7 november 2009 13:08:38 schreef jw1992:
@GJ: infrarood omdat de ontvanger dan niet wordt gestoord door omgevingslicht (dacht ik). Hoe 'ziet' de ontvanger het stipje en hoe bepaal je daaruit dan de afstand?

Ik zie niet in waarom IR niet gestoord zou worden. Ik zie wel dat bv rood licht gemakkelijker werkt omdat je dat zelf ook kunt zien.

Met industriele fotocellen heeft gewoon rood licht ook de voorkeur omdat het nou eenmaal gemakkelijker werkt.

De afstand bepalen doe je doordat ontvanger en zender een eindje uit elkaar staan. Een (lijn)CCD "kijkt" via een lens naar je stip. De plaats op de CCD waar die stip zichtbaar word is bepalend voor de afstand. Ik zou dit soort dingen eerst proberen met bv een laserpointertje, dat geeft tenminste een vette stip. Later kun je dan altijd nog andere lichtbronnen proberen.